diff --git a/.cursorignore b/.cursorignore index 6f9f00ff4..76f2cd7e8 100644 --- a/.cursorignore +++ b/.cursorignore @@ -1 +1,85 @@ # Add directories or file patterns to ignore during indexing (e.g. foo/ or *.csv) +.git +.idea +.idea/* +venv +.venv* +errorlog.txt +dist +build +/__main__.dist/ +/__main__.build/ +/__main__.onefile-build/ +*.zip +dist-mac +dist-lin +dist-win +nuitka_dist +pyinstaller.exe +build-windows.ps1 +__pycache__ +.git +/pykotor/gl/window.py +*.egg-info* +ignore +*.pyc +.history +*.heapsnapshot +*.cpuprofile +*.prof +.vscode/PythonImportHelper*.json +tests/tmp/* +tests/tslpatcher/tmp/* +output.prof +*.spec +errorlog.txt +*.log +EXE-*.toc +*.pkg +*.exe.manifest +*PYZ-*.pyz +base_library.zip +Analysis-*.toc +PKG-*.toc +Tree-*.toc +logs/* +.vscode/PythonImportHelper-v2-Completion.json +.mypy_cache +/toolset/help/ +/toolset/kits/ +Tools/HolocronToolset/src/toolset/kits +Tools/HolocronToolset/src/toolset/kits/*/door0_k1.utd +Tools/HolocronToolset/src/toolset/kits/*/* +/Tools/HolocronToolset/toolset/kits/ +.idea/misc.xml +.idea/PyKotor.iml +.idea/misc.xml +.idea/PyKotor.iml +.mypy_cache +.venv +.venv_wsl +.secrets +tests/results/ +*.pstat +installlog.txt +./vendor +powershell-bin/ +.env +typings/* +Tools/HoloPatcher/src/holopatcher/node_modules +Tools/HoloPatcher/src/holopatcher/package-lock.json +Tools/HoloPatcher/src/holopatcher/package.json +.history +.history* +.aider* +*scriptdefs.py +*scriptlib.py +Libraries/PyKotorGL/src/pykotor/gl/models/predefined_mdl.py +HolocronToolset/downloads +*toolset/kits/* +*HolocronToolset/src/toolset/uic +*HolocronToolset/src/toolset/uic/* +toolset/*_extract +Tools/HolocronToolset/src/ui/stylesheet_resources.py +*.mypy_cache* +*__pycache__* \ No newline at end of file diff --git a/.gitignore b/.gitignore index 3a761f29c..925bcade7 100644 --- a/.gitignore +++ b/.gitignore @@ -69,4 +69,14 @@ Tools/HoloPatcher/src/holopatcher/node_modules Tools/HoloPatcher/src/holopatcher/package-lock.json Tools/HoloPatcher/src/holopatcher/package.json .history -.history* \ No newline at end of file +.history* +.aider* +*scriptdefs.py +*scriptlib.py +Libraries/PyKotorGL/src/pykotor/gl/models/predefined_mdl.py +HolocronToolset/downloads +*toolset/kits/* +*HolocronToolset/src/toolset/uic +*HolocronToolset/src/toolset/uic/* +toolset/*_extract +Tools/HolocronToolset/src/ui/stylesheet_resources.py \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json index 631bd8fc0..8e9425126 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,79 +1,130 @@ { - "python.analysis.inlayHints.callArgumentNames": "off", - "python.analysis.inlayHints.functionReturnTypes": true, - "python.analysis.inlayHints.variableTypes": false, - "python.analysis.typeCheckingMode": "basic", - "python.analysis.enablePytestSupport": true, - "python.analysis.extraPaths": [ - "./Tools/BatchPatcher/src", - "./Tools/GuiConverter/src", - "./Tools/HolocronToolset/src", - "./Tools/HoloPatcher/src", - "./Tools/KotorDiff/src", - "./Tools/MDLDecompile/src", - "./Libraries/PyKotor/src", - "./Libraries/PyKotorGL/src", - "./Libraries/PyKotorFont/src", - "./Libraries/Utility/src" - ], - "python.missingPackage.severity": "Information", - - "python.terminal.launchArgs": [ - "-i", - "-m", - "debugpy", - "--listen", - "5678", - "--wait-for-client" - ], - "python.testing.unittestEnabled": true, - "python.testing.unittestArgs": [ - "-v", - "-s", - "./tests", - "-p", - "*test*.py" - ], - - "launch": { - "compounds": [], - "justMyCode": false, - "debugStdLib": true - }, - - "github-actions.workflows.pinned.workflows": [ - ".github/workflows/publish_and_test_pykotor.yml" - ], - - "mypy.extraArguments": [ - "--exclude=./.venv", - "--exclude=tests/results", - "--check-untyped-defs", - "-v", - "--explicit-package-bases" - ], - "mypy.runUsingActiveInterpreter": true, - "mypy-type-checker.args": [ - "--check-untyped-defs", - "--explicit-package-bases" - ], - "mypy-type-checker.preferDaemon": true, - "mypy-type-checker.reportingScope": "file", - "mypy-type-checker.importStrategy": "fromEnvironment", - - "remote.WSL.fileWatcher.polling": true, - - "files.watcherExclude": { - "**/.git/**": true - }, - "editor.inlineSuggest.enabled": true, - "editor.quickSuggestions": { - "other": "inline", - "comments": true, - "strings": true - }, - "editor.quickSuggestionsDelay": 100, - "debugpy.debugJustMyCode": true, - "pythonTestExplorer.outputs.showOutputsOnRun": true, - "pythonTestExplorer.testFramework": "unittest" -} + "python.analysis.inlayHints.callArgumentNames": "off", + "python.analysis.inlayHints.functionReturnTypes": true, + "python.analysis.inlayHints.variableTypes": false, + "python.analysis.typeCheckingMode": "basic", + "python.analysis.enablePytestSupport": true, + "python.analysis.extraPaths": [ + "./Tools/BatchPatcher/src", + "./Tools/GuiConverter/src", + "./Tools/HolocronToolset/src", + "./Tools/HoloPatcher/src", + "./Tools/KotorDiff/src", + "./Tools/MDLDecompile/src", + "./Libraries/PyKotor/src", + "./Libraries/PyKotorGL/src", + "./Libraries/PyKotorFont/src", + "./Libraries/Utility/src" + ], + "python.missingPackage.severity": "Information", + "python.terminal.launchArgs": [ + "-i", + "-m", + "debugpy", + "--listen", + "5678", + "--wait-for-client" + ], + "python.testing.unittestEnabled": true, + "python.testing.unittestArgs": [ + "-v", + "-s", + "./tests", + "-p", + "*test*.py" + ], + "launch": { + "compounds": [], + "justMyCode": false, + "debugStdLib": true + }, + "github-actions.workflows.pinned.workflows": [ + ".github/workflows/publish_and_test_pykotor.yml" + ], + "mypy.extraArguments": [ + "--exclude=./.venv", + "--exclude=tests/results", + "--check-untyped-defs", + "-v", + "--explicit-package-bases" + ], + "mypy.runUsingActiveInterpreter": true, + "mypy-type-checker.args": [ + "--check-untyped-defs", + "--explicit-package-bases" + ], + "mypy-type-checker.preferDaemon": true, + "mypy-type-checker.reportingScope": "file", + "mypy-type-checker.importStrategy": "fromEnvironment", + "remote.WSL.fileWatcher.polling": true, + "files.watcherExclude": { + "**/.git/**": true + }, + "editor.inlineSuggest.enabled": true, + "editor.quickSuggestions": { + "other": "inline", + "comments": true, + "strings": true + }, + "editor.quickSuggestionsDelay": 100, + "debugpy.debugJustMyCode": true, + "pythonTestExplorer.outputs.showOutputsOnRun": true, + "pythonTestExplorer.testFramework": "unittest", + "C_Cpp_Runner.msvcBatchPath": "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Auxiliary/Build/vcvarsall.bat", + "C_Cpp_Runner.cCompilerPath": "gcc", + "C_Cpp_Runner.cppCompilerPath": "g++", + "C_Cpp_Runner.debuggerPath": "gdb", + "C_Cpp_Runner.cStandard": "", + "C_Cpp_Runner.cppStandard": "", + "C_Cpp_Runner.useMsvc": false, + "C_Cpp_Runner.warnings": [ + "-Wall", + "-Wextra", + "-Wpedantic", + "-Wshadow", + "-Wformat=2", + "-Wcast-align", + "-Wconversion", + "-Wsign-conversion", + "-Wnull-dereference" + ], + "C_Cpp_Runner.msvcWarnings": [ + "/W4", + "/permissive-", + "/w14242", + "/w14287", + "/w14296", + "/w14311", + "/w14826", + "/w44062", + "/w44242", + "/w14905", + "/w14906", + "/w14263", + "/w44265", + "/w14928" + ], + "C_Cpp_Runner.enableWarnings": true, + "C_Cpp_Runner.warningsAsError": false, + "C_Cpp_Runner.compilerArgs": [], + "C_Cpp_Runner.linkerArgs": [], + "C_Cpp_Runner.includePaths": [], + "C_Cpp_Runner.includeSearch": [ + "*", + "**/*" + ], + "C_Cpp_Runner.excludeSearch": [ + "**/build", + "**/build/**", + "**/.*", + "**/.*/**", + "**/.vscode", + "**/.vscode/**" + ], + "C_Cpp_Runner.useAddressSanitizer": false, + "C_Cpp_Runner.useUndefinedSanitizer": false, + "C_Cpp_Runner.useLeakSanitizer": false, + "C_Cpp_Runner.showCompilationTime": false, + "C_Cpp_Runner.useLinkTimeOptimization": false, + "C_Cpp_Runner.msvcSecureNoWarnings": false +} \ No newline at end of file diff --git a/Libraries/PyKotor/src/pykotor/resource/formats/bwm/bwm_data.py b/Libraries/PyKotor/src/pykotor/resource/formats/bwm/bwm_data.py index f2f7f842a..0921630fb 100644 --- a/Libraries/PyKotor/src/pykotor/resource/formats/bwm/bwm_data.py +++ b/Libraries/PyKotor/src/pykotor/resource/formats/bwm/bwm_data.py @@ -128,25 +128,6 @@ def _aabbs_rec( faces: list[BWMFace], rlevel: int = 0, ): - """Recursively build an axis aligned bounding box tree from a list of faces. - - Args: - ---- - aabbs: list[BWMNodeAABB]: Accumulator for AABBs - faces: list[BWMFace]: List of faces to build tree from - rlevel: int: Recursion level - - Returns: - ------- - None: Tree is built by side effect of modifying aabbs - - Processing Logic: - ---------------- - - Calculate bounding box of all faces - - Split faces into left and right based on longest axis - - Recursively build left and right trees - - Stop when single face remains or axes exhausted - """ if rlevel > 128: msg = f"recursion level must not exceed 128, but is currently at level {rlevel}" raise ValueError(msg) @@ -218,60 +199,6 @@ def _aabbs_rec( aabb.right = aabbs[-1] self._aabbs_rec(aabbs, faces_right, rlevel + 1) - def edges_new_logic(self) -> list[BWMEdge]: - """Potential new logic to fix infinite loops/bad parsing.""" - walkable: list[BWMFace] = [face for face in self.faces if face.material.walkable()] - adjacencies: list[tuple[BWMAdjacency | None, BWMAdjacency | None, BWMAdjacency | None]] = [self.adjacencies(face) for face in walkable] - - visited: set[int] = set() - edges: list[BWMEdge] = [] - perimeters: list[int] = [] - for i, j in itertools.product(range(len(walkable)), range(3)): - if adjacencies[i][j] is not None: - continue - edge_index: int = i * 3 + j - if edge_index in visited: - continue - next_face: int = i - next_edge: int = j - perimeter_started = False - while next_face != -1: - edge_index = 3 * next_face + next_edge # Re-calculate edge_index to ensure accuracy - if edge_index in visited: - # If revisiting an edge, we finalize the last edge and stop - if perimeter_started: - edges[-1].final = True - perimeters.append(len(edges) - sum(perimeters)) # Correct the perimeter count - break - - visited.add(edge_index) - perimeter_started = True - adj_edge: BWMAdjacency | None = adjacencies[next_face][next_edge] - if adj_edge is not None: - adj_edge_index = self.faces.index(adj_edge.face) * 3 + adj_edge.edge - next_face = adj_edge_index // 3 - next_edge = (adj_edge_index % 3 + 1) % 3 - else: - face_id: int = edge_index // 3 - edge_id: int = edge_index % 3 - transition: int | None = None - if edge_id == 0 and self.faces[face_id].trans1 is not None: - transition = self.faces[face_id].trans1 - elif edge_id == 1 and self.faces[face_id].trans2 is not None: - transition = self.faces[face_id].trans2 - elif edge_id == 2 and self.faces[face_id].trans3 is not None: - transition = self.faces[face_id].trans3 - new_edge = BWMEdge(self.faces[next_face], edge_index, -1 if transition is None else transition) - edges.append(new_edge) - next_face = -1 # Terminate if no adjacency - - # Check if the last edge loop was completed without finalization - if edges and not edges[-1].final and perimeter_started: - edges[-1].final = True - perimeters.append(len(edges) - sum(perimeters)) - - return edges - def edges( self, ) -> list[BWMEdge]: @@ -333,7 +260,6 @@ def edges( return edges - def adjacencies( self, face: BWMFace, @@ -378,11 +304,11 @@ def matches( if other_face.v3 in edges: flag += 0x04 edge: Literal[2, 1, 0, -1] = -1 - if flag == 0x03: + if flag == 0x03: # V1_V2 edge = 0 - if flag == 0x06: + if flag == 0x06: # V2_V3 edge = 1 - if flag == 0x05: + if flag == 0x05: # V3_V1 edge = 2 return edge @@ -598,6 +524,21 @@ def __init__( self.trans2: int | None = None self.trans3: int | None = None + @property + def vertices(self) -> tuple[Vector3, Vector3, Vector3]: + """Returns a tuple of the face's vertices.""" + return (self.v1, self.v2, self.v3) + + def __eq__( + self, + other: BWMFace, + ): + if self is other: + return True + if not isinstance(other, BWMFace): + return NotImplemented + return self.v1 == other.v1 and self.v2 == other.v2 and self.v3 == other.v3 + class BWMMostSignificantPlane(IntEnum): NEGATIVE_Z = -3 @@ -649,6 +590,26 @@ def __init__( self.left: BWMNodeAABB | None = left self.right: BWMNodeAABB | None = right + def __eq__( + self, + other: BWMNodeAABB, + ): + if self is other: + return True + if not isinstance(other, BWMNodeAABB): + return NotImplemented + return ( + self.bb_min == other.bb_min + and self.bb_max == other.bb_max + and self.face == other.face + and self.sigplane == other.sigplane + and self.left == other.left + and self.right == other.right + ) + + def __hash__(self): + return hash((self.bb_min, self.bb_max, self.face, self.sigplane, self.left, self.right)) + class BWMAdjacency: """Maps a edge index (0 to 2 inclusive) to a target face from a source face. Calculated with BWM.adjacencies(). @@ -667,6 +628,19 @@ def __init__( self.face: BWMFace = face self.edge: int = index + def __eq__( + self, + other: BWMAdjacency, + ): + if self is other: + return True + if not isinstance(other, BWMAdjacency): + return NotImplemented + return self.face == other.face and self.edge == other.edge + + def __hash__(self): + return hash((self.face, self.edge)) + class BWMEdge: """Represents an edge of a the face that is not adjacent to any other walkable face. Calculated with BWM.edges(). @@ -691,3 +665,16 @@ def __init__( self.index: int = index self.transition: int = transition self.final: bool = final + + def __eq__( + self, + other: BWMEdge, + ): + if self is other: + return True + if not isinstance(other, BWMEdge): + return NotImplemented + return self.face == other.face and self.index == other.index and self.transition == other.transition and self.final == other.final + + def __hash__(self): + return hash((self.face, self.index, self.transition, self.final)) diff --git a/Libraries/PyKotor/src/pykotor/resource/formats/bwm/bwm_utils.py b/Libraries/PyKotor/src/pykotor/resource/formats/bwm/bwm_utils.py index ccac177ca..c1730486b 100644 --- a/Libraries/PyKotor/src/pykotor/resource/formats/bwm/bwm_utils.py +++ b/Libraries/PyKotor/src/pykotor/resource/formats/bwm/bwm_utils.py @@ -1,9 +1,8 @@ from __future__ import annotations -import math -from typing import List, Tuple, Optional from pykotor.common.geometry import Vector3 -from pykotor.resource.formats.bwm.bwm_data import BWM, BWMFace, BWMNodeAABB, BWMEdge +from pykotor.resource.formats.bwm.bwm_data import BWM, BWMFace, BWMNodeAABB + class BWMUtils: @staticmethod @@ -33,10 +32,10 @@ def is_point_inside_face(point: Vector3, face: BWMFace) -> bool: return (u >= 0) and (v >= 0) and (u + v <= 1) @staticmethod - def find_nearest_face(point: Vector3, bwm: BWM) -> Optional[BWMFace]: + def find_nearest_face(point: Vector3, bwm: BWM) -> BWMFace | None: """Find the nearest face in a BWM to a given point.""" nearest_face = None - min_distance = float('inf') + min_distance = float("inf") for face in bwm.faces: face_center = (face.v1 + face.v2 + face.v3) / 3 distance = (point - face_center).length() @@ -48,13 +47,13 @@ def find_nearest_face(point: Vector3, bwm: BWM) -> Optional[BWMFace]: @staticmethod def generate_aabb_tree(bwm: BWM) -> BWMNodeAABB: """Generate an AABB tree for the BWM.""" - def build_tree(faces: List[BWMFace], depth: int = 0) -> BWMNodeAABB: + def build_tree(faces: list[BWMFace], depth: int = 0) -> BWMNodeAABB: if not faces: return None # Calculate bounding box for all faces - bb_min = Vector3(float('inf'), float('inf'), float('inf')) - bb_max = Vector3(float('-inf'), float('-inf'), float('-inf')) + bb_min = Vector3(float("inf"), float("inf"), float("inf")) + bb_max = Vector3(float("-inf"), float("-inf"), float("-inf")) for face in faces: for vertex in (face.v1, face.v2, face.v3): bb_min = Vector3(min(bb_min.x, vertex.x), min(bb_min.y, vertex.y), min(bb_min.z, vertex.z)) @@ -88,12 +87,12 @@ def build_tree(faces: List[BWMFace], depth: int = 0) -> BWMNodeAABB: return build_tree(bwm.faces) @staticmethod - def find_path(start: Vector3, end: Vector3, bwm: BWM) -> List[Vector3]: + def find_path(start: Vector3, end: Vector3, bwm: BWM) -> list[Vector3]: """Find a path between two points on the walkmesh using A* algorithm.""" def heuristic(a: Vector3, b: Vector3) -> float: return (b - a).length() - def get_neighbors(face: BWMFace) -> List[BWMFace]: + def get_neighbors(face: BWMFace) -> list[BWMFace]: return [adj.face for adj in bwm.adjacencies(face) if adj] start_face = BWMUtils.find_nearest_face(start, bwm) @@ -108,7 +107,7 @@ def get_neighbors(face: BWMFace) -> List[BWMFace]: f_score = {start_face: heuristic(start, end)} while open_set: - current = min(open_set, key=lambda x: f_score.get(x, float('inf'))) + current = min(open_set, key=lambda x: f_score.get(x, float("inf"))) if current == end_face: path = [] @@ -122,7 +121,7 @@ def get_neighbors(face: BWMFace) -> List[BWMFace]: for neighbor in get_neighbors(current): tentative_g_score = g_score[current] + (neighbor.centre() - current.centre()).length() - if tentative_g_score < g_score.get(neighbor, float('inf')): + if tentative_g_score < g_score.get(neighbor, float("inf")): came_from[neighbor] = current g_score[neighbor] = tentative_g_score f_score[neighbor] = g_score[neighbor] + heuristic(neighbor.centre(), end) @@ -180,7 +179,7 @@ def merge_faces(face1: BWMFace, face2: BWMFace) -> BWMFace: return optimized_bwm @staticmethod - def validate_walkmesh(bwm: BWM) -> Tuple[bool, List[str]]: + def validate_walkmesh(bwm: BWM) -> tuple[bool, list[str]]: """Validate the walkmesh for common issues.""" issues = [] @@ -215,7 +214,7 @@ def dfs(face): @staticmethod def do_faces_intersect(face1: BWMFace, face2: BWMFace) -> bool: """Check if two faces intersect.""" - def triangle_intersection(t1: Tuple[Vector3, Vector3, Vector3], t2: Tuple[Vector3, Vector3, Vector3]) -> bool: + def triangle_intersection(t1: tuple[Vector3, Vector3, Vector3], t2: tuple[Vector3, Vector3, Vector3]) -> bool: def edge_intersection(a: Vector3, b: Vector3, c: Vector3, d: Vector3) -> bool: def ccw(a: Vector3, b: Vector3, c: Vector3) -> bool: return (c.y - a.y) * (b.x - a.x) > (b.y - a.y) * (c.x - a.x) diff --git a/Libraries/PyKotor/src/pykotor/resource/formats/lyt/lyt_data.py b/Libraries/PyKotor/src/pykotor/resource/formats/lyt/lyt_data.py index 0fc1ad197..edbec6f10 100644 --- a/Libraries/PyKotor/src/pykotor/resource/formats/lyt/lyt_data.py +++ b/Libraries/PyKotor/src/pykotor/resource/formats/lyt/lyt_data.py @@ -157,8 +157,8 @@ def __init__( position: Vector3, orientation: Vector4, ): - self.room: str = room # TODO: find out if this is case-insensitive and implement via __eq__. - self.door: str = door # TODO: find out if this is case-insensitive and implement via __eq__. + self.room: str = room + self.door: str = door self.position: Vector3 = position self.orientation: Vector4 = orientation @@ -170,9 +170,4 @@ def __eq__( return True if not isinstance(other, LYTDoorHook): return NotImplemented - return ( - self.room == other.room - and self.door == other.door - and self.position == other.position - and self.orientation == other.orientation - ) + return self.room == other.room and self.door == other.door and self.position == other.position and self.orientation == other.orientation diff --git a/Libraries/PyKotor/src/pykotor/resource/formats/lyt/lyt_utils.py b/Libraries/PyKotor/src/pykotor/resource/formats/lyt/lyt_utils.py index 987405576..480176b5c 100644 --- a/Libraries/PyKotor/src/pykotor/resource/formats/lyt/lyt_utils.py +++ b/Libraries/PyKotor/src/pykotor/resource/formats/lyt/lyt_utils.py @@ -1,17 +1,17 @@ from __future__ import annotations -from typing import List, Tuple, Optional -from pykotor.resource.formats.lyt.lyt_data import LYT, Room, Track, Obstacle from pykotor.common.geometry import Vector3 +from pykotor.resource.formats.lyt.lyt_data import LYT, Room + class LYTUtils: @staticmethod - def find_room_by_name(lyt: LYT, name: str) -> Optional[Room]: + def find_room_by_name(lyt: LYT, name: str) -> Room | None: """Find a room in the LYT by its name.""" return next((room for room in lyt.rooms if room.name == name), None) @staticmethod - def find_nearest_room(lyt: LYT, position: Vector3) -> Optional[Room]: + def find_nearest_room(lyt: LYT, position: Vector3) -> Room | None: """Find the nearest room to a given position.""" if not lyt.rooms: return None @@ -44,7 +44,7 @@ def disconnect_rooms(lyt: LYT, room1: Room, room2: Room) -> bool: return True @staticmethod - def find_path(lyt: LYT, start_room: Room, end_room: Room) -> List[Room]: + def find_path(lyt: LYT, start_room: Room, end_room: Room) -> list[Room]: """Find a path between two rooms using breadth-first search.""" queue = [(start_room, [start_room])] visited = set() @@ -64,7 +64,7 @@ def find_path(lyt: LYT, start_room: Room, end_room: Room) -> List[Room]: return [] # No path found @staticmethod - def validate_lyt(lyt: LYT) -> Tuple[bool, List[str]]: + def validate_lyt(lyt: LYT) -> tuple[bool, list[str]]: """Validate the LYT for common issues.""" issues = [] diff --git a/Libraries/PyKotor/src/pykotor/resource/formats/ncs/__init__.py b/Libraries/PyKotor/src/pykotor/resource/formats/ncs/__init__.py index 81e936680..417ed8e7e 100644 --- a/Libraries/PyKotor/src/pykotor/resource/formats/ncs/__init__.py +++ b/Libraries/PyKotor/src/pykotor/resource/formats/ncs/__init__.py @@ -1,3 +1,4 @@ +from __future__ import annotations from pykotor.resource.formats.ncs.ncs_data import ( NCS, NCSInstruction, diff --git a/Libraries/PyKotor/src/pykotor/resource/formats/tpc/io_tga.py b/Libraries/PyKotor/src/pykotor/resource/formats/tpc/io_tga.py index 5092f790d..c3a6a13f6 100644 --- a/Libraries/PyKotor/src/pykotor/resource/formats/tpc/io_tga.py +++ b/Libraries/PyKotor/src/pykotor/resource/formats/tpc/io_tga.py @@ -182,7 +182,11 @@ def load( if pillow_available: # Use Pillow for supported formats - self._load_with_pillow() + try: + self._load_with_pillow() + except Exception: # noqa: BLE001 + RobustLogger().warning("Failed to load with Pillow. Falling back to custom logic.", exc_info=True) + self._load_with_custom_logic() else: # Fallback to custom logic for all other cases self._load_with_custom_logic() @@ -196,8 +200,6 @@ def _load_with_pillow( ): if self._tpc is None: raise ValueError("Call load() instead of this directly.") - # Use Pillow to handle the TGA file - #print("Loading with pillow") with Image.open(io.BytesIO(self._reader._stream) if isinstance(self._reader._stream, mmap.mmap) else self._reader._stream) as img: # pyright: ignore[reportArgumentType] @@ -215,8 +217,8 @@ def _load_with_pillow( RobustLogger().warning(f"Unknown pillow TGA format '{img.mode}'") texture_format = TPCTextureFormat.RGBA new_img = img.convert("RGBA") # Ensure the image is in RGBA format - return - new_img = new_img.transpose(Image.FLIP_TOP_BOTTOM) + + new_img = new_img.transpose(Image.Transpose.FLIP_TOP_BOTTOM) width, height = new_img.size data = new_img.tobytes() @@ -248,7 +250,7 @@ def _load_with_custom_logic( y_flipped = bool(image_descriptor & 0b00100000) interleaving_id = (image_descriptor & 0b11000000) >> 6 if interleaving_id: - ValueError("The image data must not be interleaved.") + raise ValueError("The image data must not be interleaved.") data: bytearray = bytearray() if datatype_code == _DataTypes.UNCOMPRESSED_COLOR_MAPPED: @@ -260,7 +262,7 @@ def _load_with_custom_logic( self._reader.skip(colormap_length * colormap_depth // 8) if bits_per_pixel not in {24, 32}: - ValueError("The image must store 24 or 32 bits per pixel.") + raise ValueError("The image must store 24 or 32 bits per pixel.") pixel_rows: list[bytearray] = [] for y in range(height): @@ -304,7 +306,7 @@ def _load_with_custom_logic( raise ValueError(msg) data = self._process_rle_data(width, height, bits_per_pixel, color_map=color_map) else: - msg = "The image format is not currently supported." + msg = f"The image format '{datatype_code}' is not currently supported." raise ValueError(msg) # Set the texture format based on the bits per pixel @@ -359,7 +361,7 @@ def _write_with_pillow( width, height, data = self._tpc.convert(TPCTextureFormat.RGB) mode = "RGB" img = Image.frombytes(mode, (width, height), data) - img = img.transpose(Image.FLIP_TOP_BOTTOM) + img = img.transpose(Image.Transpose.FLIP_TOP_BOTTOM) img.save(self._writer._stream if isinstance(self._writer, BinaryWriterFile) else io.BytesIO(self._writer._ba), format="TGA") def _write_with_custom_logic( diff --git a/Libraries/PyKotorGL/src/pykotor/gl/scene.py b/Libraries/PyKotorGL/src/pykotor/gl/scene.py index d8b0ebc0a..c1593b588 100644 --- a/Libraries/PyKotorGL/src/pykotor/gl/scene.py +++ b/Libraries/PyKotorGL/src/pykotor/gl/scene.py @@ -1,11 +1,12 @@ + from __future__ import annotations import math import threading import traceback -from concurrent.futures import ThreadPoolExecutor from copy import copy +from queue import Queue from typing import TYPE_CHECKING, Any, ClassVar, TypeVar import glm @@ -73,6 +74,7 @@ from pykotor.resource.type import ResourceType from pykotor.tools import creature from utility.common.more_collections import CaseInsensitiveDict +from utility.system.app_process.task_consumer import TaskConsumer if TYPE_CHECKING: from collections.abc import Callable @@ -98,12 +100,7 @@ class Scene: SPECIAL_MODELS: ClassVar[list[str]] = ["waypoint", "store", "sound", "camera", "trigger", "encounter", "unknown"] - def __init__( - self, - *, - installation: Installation | None = None, - module: Module | None = None, - ): + def __init__(self, *, installation: Installation | None = None, module: Module | None = None): module_id_part = "" if module is None else f" from module '{module.root()}'" RobustLogger().info("Start initialize Scene%s", module_id_part) @@ -111,11 +108,11 @@ def __init__( glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA) glCullFace(GL_BACK) - self.executor = ThreadPoolExecutor(max_workers=4) - self.texture_data_futures = {} - self.textures_data_queue: dict[str, tuple[TPC | None, bool]] = {} # This will hold the texture data loaded in the background + self.texture_task_queue: Queue[tuple[str, bool]] = Queue() + self.textures_data_queue: Queue[tuple[str, TPC | None, bool]] = Queue() self.textures_data_lock: threading.Lock = threading.Lock() - self.model_data_futures = {} + + self.model_task_queue: Queue[str] = Queue() self.models_data_queue: dict[str, Any] = {} self.models_data_lock: threading.Lock = threading.Lock() @@ -171,6 +168,13 @@ def __init__( self.lyt_objects: dict[Any, RenderObject] = {} self.show_lyt: bool = False + # Create TaskConsumers for background processing + self.texture_consumer = TaskConsumer(self.texture_task_queue, self.process_texture_task) + self.model_consumer = TaskConsumer(self.model_task_queue, self.process_model_task) + + self.texture_consumer.start() + self.model_consumer.start() + def setInstallation(self, installation: Installation): self.table_doors = read_2da(installation.resource("genericdoors", ResourceType.TwoDA, SEARCH_ORDER_2DA).data) self.table_placeables = read_2da(installation.resource("placeables", ResourceType.TwoDA, SEARCH_ORDER_2DA).data) @@ -178,12 +182,38 @@ def setInstallation(self, installation: Installation): self.table_heads = read_2da(installation.resource("heads", ResourceType.TwoDA, SEARCH_ORDER_2DA).data) self.table_baseitems = read_2da(installation.resource("baseitems", ResourceType.TwoDA, SEARCH_ORDER_2DA).data) + def process_texture_task(self, task: tuple[str, bool]): + name, is_lightmap = task + tpc = self.fetch_texture_data(name, lightmap=is_lightmap) + self.textures_data_queue.put((name, tpc, is_lightmap)) + + def process_model_task(self, name: str): + model = self.fetch_model_data(name) + with self.models_data_lock: + self.models_data_queue[name] = (name, model) + + def fetch_texture_data(self, name: str, *, lightmap: bool = False) -> TPC | None: + type_name = "lightmap" if lightmap else "texture" + try: + tpc: TPC | None = None + if self._module is not None: + RobustLogger().debug(f"Locating {type_name} '{name}' in module '{self.module.root()}'") + module_tex = self.module.texture(name) + if module_tex is not None: + RobustLogger().debug(f"Loading {type_name} '{name}' from module '{self.module.root()}'") + tpc = module_tex.resource() - def getCreatureRenderObject( - self, - instance: GITCreature, - utc: UTC | None = None, - ) -> RenderObject: + if tpc is None and self.installation: + RobustLogger().debug(f"Locating and loading {type_name} '{name}' from override/bifs/texturepacks...") + tpc = self.installation.texture(name, [SearchLocation.OVERRIDE, SearchLocation.TEXTURES_TPA, SearchLocation.CHITIN]) + if tpc is None: + RobustLogger().warning(f"MISSING {type_name.upper()}: '%s'", name) + except Exception: # noqa: BLE001 + RobustLogger().exception("Exception thrown while loading %s.", type_name) + tpc = TPC() + return tpc + + def getCreatureRenderObject(self, instance: GITCreature, utc: UTC | None = None) -> RenderObject: assert self.installation is not None try: if utc is None: @@ -253,12 +283,7 @@ def getCreatureRenderObject( return obj - def _transform_hand( - self, - modelname: str, - hook: Node, - obj: RenderObject, - ): + def _transform_hand(self, modelname: str, hook: Node, obj: RenderObject): rhand_obj = RenderObject(modelname) rhand_obj.set_transform(hook.global_transform()) obj.children.append(rhand_obj) @@ -295,11 +320,7 @@ def _resource_from_module(self, module_res: ModuleResource[T] | None, errpart: s return None return git_resource - def _resource_from_gitinstance( - self, - instance: GITInstance, - lookup_func: Callable[..., ModuleResource[T] | None], - ) -> T | None: + def _resource_from_gitinstance(self, instance: GITInstance, lookup_func: Callable[..., ModuleResource[T] | None]) -> T | None: resource = lookup_func(str(instance.resref)) if resource is None: RobustLogger().error(f"The module '{self.module.root()}' does not store '{instance.identifier()}' needed to render a Scene.") @@ -310,11 +331,7 @@ def _resource_from_gitinstance( return None return resource_data - def buildCache( - self, - *, - clear_cache: bool = False, - ): + def buildCache(self, *, clear_cache: bool = False): if self._module is None: return @@ -500,11 +517,7 @@ def _fetch2da(self, resname: str, installation: Installation) -> ResourceResult: return result @staticmethod - def _del_git_objects( - obj: GITInstance | LYTRoom, - git: GIT, - objects: dict[GITInstance | LYTRoom, RenderObject], - ): + def _del_git_objects(obj: GITInstance | LYTRoom, git: GIT, objects: dict[GITInstance | LYTRoom, RenderObject]): if isinstance(obj, GITCreature) and obj not in git.creatures: del objects[obj] if isinstance(obj, GITPlaceable) and obj not in git.placeables: @@ -642,13 +655,11 @@ def toggle_lyt_visualization(self): def update_textures(self): """Create OpenGL textures from data loaded in background.""" with self.textures_data_lock: - for name, result in list(self.textures_data_queue.items()): - if result is None: # still processing... - continue - tpc, is_lightmap = result + while not self.textures_data_queue.empty(): + name, tpc, is_lightmap = self.textures_data_queue.get() if name in self.textures: continue # Skip if already created - if tpc is None: + if tpc is None: # Use blank texture if loading failed if self.blank_lightmap is None or self.blank_texture is None: return self.textures[name] = self.blank_lightmap if is_lightmap else self.blank_texture @@ -733,22 +744,13 @@ def _picker_render_object(self, obj: RenderObject, transform: mat4): for child in obj.children: self._picker_render_object(child, obj.transform()) - def pick( - self, - x: float, - y: float, - ) -> RenderObject | None: + def pick(self, x: float, y: float) -> RenderObject | None: self.picker_render() pixel = glReadPixels(x, y, 1, 1, GL_BGRA, GL_UNSIGNED_INT_8_8_8_8)[0][0] >> 8 # type: ignore[] instances = list(self.objects.values()) return instances[pixel] if pixel != 0xFFFFFF else None # noqa: PLR2004 - def select( - self, - target: RenderObject | GITInstance, - *, - clear_existing: bool = True, - ): + def select(self, target: RenderObject | GITInstance, *, clear_existing: bool = True): if clear_existing: self.selection.clear() @@ -791,19 +793,13 @@ def _prepare_gl_and_shader(self): self.shader.set_matrix4("view", self.camera.view()) self.shader.set_matrix4("projection", self.camera.projection()) - def loadTexture( - self, - name: str, - *, - lightmap: bool = False, - ): + def loadTexture(self, name: str, *, lightmap: bool = False): """Load texture data asynchronously.""" if name in self.textures: return self.textures[name] - with self.textures_data_lock: - if name in self.textures_data_queue: - return self.blank_lightmap if lightmap else self.blank_texture - self.executor.submit(self.fetch_texture_data, name, lightmap=lightmap) + if self.texture_task_queue.qsize() < 100: # Limit queue size to prevent memory issues + self.texture_task_queue.put((name, lightmap)) + RobustLogger().debug(f"Queued texture load task for {name}") return self.blank_lightmap if lightmap else self.blank_texture def loadModel(self, name: str) -> Model: @@ -811,31 +807,22 @@ def loadModel(self, name: str) -> Model: if name in self.models: return self.models[name] with self.models_data_lock: - if name not in self.models_data_queue: - RobustLogger().debug(f"Offloading {name}.mdl") - self.executor.submit(self.fetch_model_data, name) + RobustLogger().debug(f"Offloading {name}.mdl") + self.model_task_queue.put(name) return gl_load_stitched_model( self, BinaryReader.from_bytes(EMPTY_MDL_DATA, 12), BinaryReader.from_bytes(EMPTY_MDX_DATA), ) - def fetch_model_data( - self, - name: str, - ): + def fetch_model_data(self, name: str): """This function runs in a background thread and handles the I/O and processing to get the model data. Currently unused. """ - RobustLogger().debug(f"async queue {name}.mdl call") - mdl_data = EMPTY_MDL_DATA - mdx_data = EMPTY_MDX_DATA - - with self.models_data_lock: - if name in self.models_data_queue: - return - self.models_data_queue[name] = None # Temporary store something to prevent other calls from executing while we're still here. + if name in self.models: + return + self.models_data_queue[name] = None # Temporary store something to prevent other calls from executing while we're still here. if name == "waypoint": mdl_data = WAYPOINT_MDL_DATA mdx_data = WAYPOINT_MDX_DATA @@ -871,7 +858,7 @@ def fetch_model_data( mdx_search: ResourceResult | None = self.installation.resource(name, ResourceType.MDX, SEARCH_ORDER) if mdl_search is not None and mdx_search is not None and mdl_search.data: mdl_data: bytes = mdl_search.data - mdx_data: bytes = mdx_search.data + mdx_data: bytes = mdx_search.data or b"" try: print(f"update from queue: {name}.mdl") mdl_reader = BinaryReader.from_bytes(mdl_data, 12) @@ -885,10 +872,7 @@ def fetch_model_data( BinaryReader.from_bytes(EMPTY_MDX_DATA), ) - with self.models_data_lock: - RobustLogger().debug("async finally queue model data to load.") - self.models_data_queue[name] = (name, model) - + return model def model(self, name: str) -> Model: mdl_data = EMPTY_MDL_DATA mdx_data = EMPTY_MDX_DATA @@ -947,41 +931,6 @@ def model(self, name: str) -> Model: self.models[name] = model return self.models[name] - def fetch_texture_data( - self, - name: str, - *, - lightmap: bool = False, - ): - """This function runs in a background thread and handles the I/O and processing to get the texture data.""" - with self.textures_data_lock: - if name in self.textures_data_queue: - return - self.textures_data_queue[name] = None # Temporary store something to prevent other calls from executing while we're still here. - type_name = "lightmap" if lightmap else "texture" - try: - tpc: TPC | None = None - # Check the textures linked to the module first - if self._module is not None: - RobustLogger().debug(f"Locating {type_name} '{name}' in module '{self.module.root()}'") - module_tex = self.module.texture(name) - if module_tex is not None: - RobustLogger().debug(f"Loading {type_name} '{name}' from module '{self.module.root()}'") - tpc = module_tex.resource() - - # Otherwise just search through all relevant game files - if tpc is None and self.installation: - RobustLogger().debug(f"Locating and loading {type_name} '{name}' from override/bifs/texturepacks...") - tpc = self.installation.texture(name, [SearchLocation.OVERRIDE, SearchLocation.TEXTURES_TPA, SearchLocation.CHITIN]) - if tpc is None: - RobustLogger().warning(f"MISSING {type_name.upper()}: '%s'", name) - except Exception: # noqa: BLE001 - RobustLogger().exception("Exception thrown while loading %s.", type_name) - # If an error occurs during the loading process, just use a blank image. - tpc = TPC() - - with self.textures_data_lock: - self.textures_data_queue[name] = (tpc or TPC(), lightmap) def jump_to_entry_location(self): if self._module is None: @@ -996,16 +945,7 @@ def jump_to_entry_location(self): class RenderObject: - def __init__( - self, - model: str, - position: vec3 | None = None, - rotation: vec3 | None = None, - *, - data: Any = None, - gen_boundary: Callable[[], Boundary] | None = None, - override_texture: str | None = None, - ): + def __init__(self, model: str, position: vec3 | None = None, rotation: vec3 | None = None, *, data: Any = None, gen_boundary: Callable[[], Boundary] | None = None, override_texture: str | None = None): self.model: str = model self.children: list[RenderObject] = [] self._transform: mat4 = mat4() @@ -1074,14 +1014,7 @@ def radius(self, scene: Scene) -> float: abs(cube.max_point.z), ) - def _cube_rec( - self, - scene: Scene, - transform: mat4, - obj: RenderObject, - min_point: vec3, - max_point: vec3, - ): + def _cube_rec(self, scene: Scene, transform: mat4, obj: RenderObject, min_point: vec3, max_point: vec3): obj_min, obj_max = scene.model(obj.model).box() obj_min = transform * obj_min obj_max = transform * obj_max @@ -1176,15 +1109,7 @@ def translate(self, translation: vec3): self.y += translation.y self.z += translation.z - def rotate( - self, - yaw: float, - pitch: float, - *, - clamp: bool = False, - lower_limit: float = 0, - upper_limit: float = math.pi, - ): + def rotate(self, yaw: float, pitch: float, *, clamp: bool = False, lower_limit: float = 0, upper_limit: float = math.pi): """Rotates the object by yaw and pitch angles. Args: @@ -1238,7 +1163,6 @@ def rotate( #RobustLogger.debug(f"New rotation yaw: {self.yaw}, pitch: {self.pitch}, deltaPitch: {pitch}") - def forward(self, *, ignore_z: bool = True) -> vec3: """Calculates the forward vector from the camera's rotation. @@ -1327,4 +1251,4 @@ def true_position(self) -> vec3: x += math.cos(self.yaw) * math.cos(self.pitch - math.pi / 2) * self.distance y += math.sin(self.yaw) * math.cos(self.pitch - math.pi / 2) * self.distance z += math.sin(self.pitch - math.pi / 2) * self.distance - return vec3(x, y, z) + return vec3(x, y, z) \ No newline at end of file diff --git a/Libraries/Utility/src/utility/gui/qt/common/filesystem/_old_qabstractitemmodel.py b/Libraries/Utility/src/utility/gui/qt/common/filesystem/_old_qabstractitemmodel.py index 123b5b752..1445e34f1 100644 --- a/Libraries/Utility/src/utility/gui/qt/common/filesystem/_old_qabstractitemmodel.py +++ b/Libraries/Utility/src/utility/gui/qt/common/filesystem/_old_qabstractitemmodel.py @@ -51,11 +51,11 @@ def update_sys_path(path: pathlib.Path): from pykotor.extract.file import FileResource # noqa: E402 -from toolset.gui.common.style.delegates import _ICONS_DATA_ROLE, HTMLDelegate # noqa: E402 -from toolset.gui.common.widgets.tree import RobustTreeView # noqa: E402 from toolset.gui.dialogs.load_from_location_result import ResourceItems # noqa: E402 from toolset.utils.window import openResourceEditor # noqa: E402 from utility.system.path import Path # noqa: E402 +from utility.ui_libraries.qt.widgets.itemviews.html_delegate import _ICONS_DATA_ROLE, HTMLDelegate # noqa: E402 +from utility.ui_libraries.qt.widgets.itemviews.treeview import RobustTreeView # noqa: E402 if TYPE_CHECKING: from qtpy.QtCore import QPoint diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/icons.py b/Libraries/Utility/src/utility/system/app_process/__init__.py similarity index 100% rename from Libraries/Utility/src/utility/ui_libraries/qt/filesystem/icons.py rename to Libraries/Utility/src/utility/system/app_process/__init__.py diff --git a/Libraries/Utility/src/utility/system/app_process/consumer_manager.py b/Libraries/Utility/src/utility/system/app_process/consumer_manager.py new file mode 100644 index 000000000..2a7f04ca7 --- /dev/null +++ b/Libraries/Utility/src/utility/system/app_process/consumer_manager.py @@ -0,0 +1,485 @@ +from __future__ import annotations + +import asyncio +import atexit +import multiprocessing +import threading +import time + +from contextlib import asynccontextmanager +from typing import TYPE_CHECKING, Any, ClassVar, Generic, TypeVar + +from loggerplus import RobustLogger + +from utility.system.app_process.graph import TaskGraph +from utility.system.app_process.scheduler import PrioritizedTask, TaskPriority, TaskScheduler +from utility.system.app_process.task_consumer import P, R, TaskConsumer + +if TYPE_CHECKING: + from multiprocessing.synchronize import Event as multiprocessing_Event, Lock as multiprocessing_Lock + + +T = TypeVar("T") + + +class ConsumerManager(Generic[P, R]): + _instance: ConsumerManager | None = None + _loop: asyncio.AbstractEventLoop | None = None + _stop_event: asyncio.Event + _consumer_stop_event: multiprocessing_Event + _consumers: list[TaskConsumer[P, R]] + _consumer_tasks: ClassVar[list[asyncio.Task[Any]]] = [] + _task_queue: asyncio.Queue[PrioritizedTask] + _result_queue: multiprocessing.Queue[tuple[int, R | Exception]] + _consumer_task_queue: multiprocessing.JoinableQueue[tuple[int, PrioritizedTask]] + _is_running: bool = False + _main_thread_id: int = threading.get_ident() + _main_task: asyncio.Task | None = None + _is_main_thread: bool = False + _is_main_process: bool = False + _graceful_shutdown_timeout: float = 5.0 + _thread_lock: threading.Lock = threading.Lock() + _process_lock: multiprocessing_Lock = multiprocessing.Lock() + _async_lock: asyncio.Lock = asyncio.Lock() + _task_count: int = 0 + _completed_task_count: int = 0 + _failed_task_count: int = 0 + _start_time: float = 0.0 + _paused: bool = False + _scheduled_tasks: ClassVar[list[tuple[float, PrioritizedTask]]] = [] + _task_status: ClassVar[dict[int, dict[str, Any]]] = {} + _max_retries: int = 3 + _task_graph: TaskGraph = TaskGraph() + _task_priorities: ClassVar[dict[int, TaskPriority]] = {} + _task_dependencies: ClassVar[dict[int, set[int]]] = {} + _task_scheduler: TaskScheduler = TaskScheduler() + + def __new__(cls, *args: Any, **kwargs: Any) -> ConsumerManager: + with cls._thread_lock, cls._process_lock: + if cls._instance is None: + instance = super().__new__(cls) + cls._instance = instance + cls._loop = asyncio.get_event_loop() + + def atexit_stop_event(): + stop_event: asyncio.Event | None = getattr(cls, "_stop_event", None) + if stop_event is None: + return + stop_event.set() + del cls._instance + + atexit.register(atexit_stop_event) + return cls._instance + + def __init__(self, num_consumers: int | None = multiprocessing.cpu_count() * 2, retry_policy: dict[str, Any] | None = None): + RobustLogger().info(f"ConsumerManager.__init__ called with num_consumers={num_consumers}") + if self.__class__._instance is None: + raise RuntimeError("ConsumerManager instance does not exist") + self._consumer_stop_event = multiprocessing.Event() + self._task_queue = asyncio.Queue() + self._result_queue = multiprocessing.Queue() + self._consumer_task_queue = multiprocessing.JoinableQueue() + self._is_main_thread = threading.current_thread() is threading.main_thread() + self._is_main_process = multiprocessing.current_process().name == "MainProcess" + self._consumers = [ + TaskConsumer( + name=f"ConsumerManager.consumer.{i}", + daemon=True, + stop_event=self._consumer_stop_event, + task_queue=self._consumer_task_queue, + result_queue=self._result_queue, + ) + for i in range(num_consumers or max(1, multiprocessing.cpu_count() * 2)) + ] + self._is_running = False + self._stop_event = asyncio.Event() + self._retry_policy: dict[str, Any] = retry_policy or {"max_retries": 3, "retry_delay": 1.0} + if self.__class__ is not ConsumerManager: + RobustLogger().info("ConsumerManager.__init__ called on a subclass, nothing to do") + return + try: + self._loop = asyncio.get_event_loop() + except RuntimeError: + RobustLogger().warning(f"{self.__class__.__name__}: Error getting existing event loop") + finally: + if self._loop is None: + + def start_new_event_loop(): + with self._thread_lock, self._process_lock: + self._loop = asyncio.new_event_loop() + asyncio.set_event_loop(self._loop) + asyncio.run(self.run()) + + thread = threading.Thread(target=start_new_event_loop, name="ConsumerManager.run_thread", daemon=False) + thread.start() + else: + self._main_task = asyncio.create_task(self.run(), name="ConsumerManager.run") + + def __del__(self): + self.queue_stop_event(process_remaining_tasks=True) + + async def __aenter__(self): + await self.start() + return self + + async def __aexit__(self, exc_type, exc_val, exc_tb): + await self.stop() + + async def run(self) -> None: + RobustLogger().warning("ConsumerManager.run called") + async with self._async_lock: + if self._is_running: + return + RobustLogger().info("ConsumerManager.run setting running to True") + self._is_running = True + RobustLogger().info("ConsumerManager.run starting consumers") + for consumer in self._consumers: + consumer.start() + RobustLogger().info("ConsumerManager.run started consumers") + self._loop = asyncio.get_event_loop() + self._start_time = time.time() + last_queue_check = 0 + while not self._stop_event.is_set(): + await self._transfer_tasks() # Send any pending tasks to the consumer processes. + try: + current_time = self._loop.time() + if current_time - last_queue_check >= 0.1: # Check queue every 100ms + await self._process_scheduled_tasks(current_time) + last_queue_check = current_time + await self._process_results_async() + except asyncio.TimeoutError: # noqa: PERF203 + RobustLogger().warning(f"{self.__class__.__name__}.run timeout") + except Exception as e: # noqa: BLE001 + RobustLogger().warning(f"Exception {e.__class__.__name__} thrown in {self.__class__.__name__}.run", exc_info=True) + finally: + await asyncio.sleep(0.01 if not self._paused else 0.1) + + async def _transfer_tasks(self) -> None: + while self._is_running: + try: + task = await asyncio.wait_for(self._task_queue.get(), timeout=0.1) + task_id = id(task) + print("transfer_tasks: put task in consumer_task_queue") + self._consumer_task_queue.put((task_id, task)) + self._task_queue.task_done() + print("transfer_tasks: task_done") + except asyncio.TimeoutError: # noqa: PERF203 + print("transfer_tasks: timeout") + break + except Exception as e: # noqa: BLE001 + print(f"transfer_tasks: Error transferring task: {e}") + RobustLogger().warning(f"Error transferring task: {e}", exc_info=True) + await asyncio.sleep(0.01) + + def _process_remaining_tasks(self) -> None: + print("process_remaining_tasks called") + while not self._task_queue.empty(): + task = self._task_queue.get_nowait() + self._consumer_task_queue.put((id(task), task)) + + def _discard_remaining_tasks(self) -> None: + print("discard_remaining_tasks called") + while not self._task_queue.empty(): + self._task_queue.get_nowait() + while not self._result_queue.empty(): + self._result_queue.get_nowait() + + async def add_task( + self, func: P, *args: Any, priority: TaskPriority = TaskPriority.NORMAL, timeout: float | None = None, dependencies: list[int] = None, **kwargs: Any + ) -> int: + print("add_task called") + if not self._is_running: + raise RuntimeError("ConsumerManager is not running") + + task = PrioritizedTask(priority=priority, task=func, args=args, kwargs=kwargs, timeout=timeout, dependencies=dependencies or [], checkpoints={}) + task_id = id(task) + self._task_graph.add_task(task_id, dependencies or []) + self._task_priorities[task_id] = priority + self._task_scheduler.add_task(task) + return await self._add_task_status(task) + + def check_task_queue(self) -> None: + print("check_task_queue called") + if self._paused: + return + assert self._loop is not None, f"{self.__class__.__name__}.check_task_queue error: loop is not running" + while not self._consumer_task_queue.empty(): + task_id, task = self._consumer_task_queue.get() + if task_id is not None and task is not None: + try: + self._update_task_status(task_id, "running") + if task.timeout is not None: + try: + result = self._loop.run_until_complete(asyncio.wait_for(self._execute_task(task), timeout=task.timeout)) + self._result_queue.put((task_id, result)) + self._completed_task_count += 1 + self._update_task_status(task_id, "completed") + except asyncio.TimeoutError: + RobustLogger().warning(f"Task {task.task.__name__} timed out after {task.timeout} seconds") + self._failed_task_count += 1 + self._update_task_status(task_id, "timeout") + self._result_queue.put((task_id, TimeoutError(f"Task {task.task.__name__} timed out"))) + else: + result = self._loop.run_until_complete(self._execute_task(task)) + self._result_queue.put((task_id, result)) + self._completed_task_count += 1 + self._update_task_status(task_id, "completed") + self._task_status.pop(task_id, None) + self._consumer_task_queue.task_done() + except Exception as e: # noqa: F841, BLE001 + RobustLogger().error(f"Error executing task: {task.task.__name__}", exc_info=True) + + def is_running(self) -> bool: + with self._thread_lock, self._process_lock: + return self._is_running + + async def is_running_async(self) -> bool: + with self._thread_lock, self._process_lock: + async with self._async_lock: + return self._is_running + + async def start(self) -> None: + if not self._is_running: + await self.run() + + def queue_stop_event( + self, + *, + process_remaining_tasks: bool = True, + graceful_shutdown_timeout: float = 1.0, + ) -> None: + RobustLogger().warning("ConsumerManager.stop called") + self._is_running = False + for _ in self._consumers: + with self._thread_lock, self._process_lock: + self._consumer_stop_event.set() + + for consumer in self._consumers: + try: + consumer.join(timeout=graceful_shutdown_timeout) + if consumer.is_alive(): + RobustLogger().warning(f"Consumer {consumer.name} did not terminate gracefully") + consumer.terminate() + except (TimeoutError, RuntimeError) as e: # noqa: PERF203 + RobustLogger().warning(f"Error stopping consumer {consumer.name}: {e}", exc_info=True) + finally: + consumer.close() + + self._consumers.clear() + self._process_remaining_tasks() if process_remaining_tasks else self._discard_remaining_tasks() + RobustLogger().warning("ConsumerManager stopped") + + def stop(self, *, process_remaining_tasks: bool = True, graceful_shutdown_timeout: float = 1.0): + RobustLogger().warning("ConsumerManager.stop called") + self._is_running = False + for _ in self._consumers: + with self._thread_lock, self._process_lock: + self._consumer_stop_event.set() + + for consumer in self._consumers: + try: + consumer.join(timeout=graceful_shutdown_timeout) + if consumer.is_alive(): + RobustLogger().warning(f"Consumer {consumer.name} did not terminate gracefully") + consumer.terminate() + except (TimeoutError, RuntimeError) as e: # noqa: PERF203 + RobustLogger().warning(f"Error stopping consumer {consumer.name}: {e}", exc_info=True) + finally: + consumer.close() + + self._consumers.clear() + self._process_remaining_tasks() if process_remaining_tasks else self._discard_remaining_tasks() + RobustLogger().warning(f"{self.__class__.__name__} stopped") + + def get_result( + self, + task_id: int, + *, + block: bool = True, + timeout: float | None = None, + ) -> tuple[int, R | Exception]: + start_time = time.time() + while True: + if task_id not in self._task_status: + return (task_id, KeyError(f"Task {task_id} not found")) # Task not found or already completed + if self._task_status[task_id] == "completed": + result = self._result_queue.get(block=block, timeout=timeout) + if isinstance(result, Exception): + continue + if task_id == result[0]: + return result + if timeout is not None and time.time() - start_time > timeout: + raise TimeoutError(f"Task {task_id} did not complete within the specified timeout") + time.sleep(0.1) + + async def get_result_async( + self, + task_id: int, + *, + block: bool = True, + ) -> tuple[int, R | Exception]: + while not self._stop_event.is_set(): + if task_id not in self._task_status: + return (task_id, KeyError(f"Task {task_id} not found")) # Task not found or already completed + if self._task_status[task_id] == "completed": + result = self._result_queue.get(block=block) + if isinstance(result, Exception): + continue + if task_id == result[0]: + return result + await asyncio.sleep(0.1) + return (task_id, TimeoutError(f"Task {task_id} timed out somehow")) + + async def _process_results_async(self) -> None: + while not self._result_queue.empty(): + try: + task_id, result = await self.get_result_async(block=False) + if isinstance(result, Exception): + self._update_task_status(task_id, "failed") + self._failed_task_count += 1 + else: + self._update_task_status(task_id, "completed") + self._completed_task_count += 1 + self._task_status.pop(task_id, None) + except asyncio.TimeoutError: # noqa: E722, PERF203 + break + except Exception as e: # noqa: BLE001 + RobustLogger().warning(f"Error processing result: {e}", exc_info=True) + + async def _execute_task(self, task: PrioritizedTask) -> R: + try: + if task.progress_callback: + result = await task.task(*task.args, progress_callback=task.progress_callback, **task.kwargs) + else: + result = await task.task(*task.args, **task.kwargs) + except Exception as e: + RobustLogger().warning(f"Error executing task {task.task.__name__}: {e}", exc_info=True) + if task.retry_count < self._max_retries: + task.retry_count += 1 + await self._task_queue.put(task) + RobustLogger().info(f"Retrying task {task.task.__name__} (attempt {task.retry_count})") + else: + raise + else: + return result + + def _add_task_status(self, task: PrioritizedTask) -> int: + task_id = id(task) + self._task_status[task_id] = {"status": "pending", "checkpoints": {}} + self._task_count += 1 + return task_id + + def _update_task_status(self, task_id: int, status: str) -> None: + self._task_status[task_id]["status"] = status + + async def _process_scheduled_tasks(self, current_time: float) -> None: + tasks_to_execute = [task for scheduled_time, task in self._scheduled_tasks if scheduled_time <= current_time] + self._scheduled_tasks = [(scheduled_time, task) for scheduled_time, task in self._scheduled_tasks if scheduled_time > current_time] + for task in tasks_to_execute: + await self._task_queue.put(task) + + async def schedule_task( + self, + func: P, + delay: float, + priority: TaskPriority = TaskPriority.NORMAL, + *args: Any, + **kwargs: Any, + ) -> int: + scheduled_time = time.time() + delay + task = PrioritizedTask(priority=priority, task=func, args=args, kwargs=kwargs) + self._scheduled_tasks.append((scheduled_time, task)) + self._scheduled_tasks.sort(key=lambda x: x[0]) + return self._add_task_status(task) + + def pause(self) -> None: + self._paused = True + + def resume(self) -> None: + self._paused = False + + def get_stats(self) -> dict[str, Any]: + return { + "task_count": self._task_count, + "completed_task_count": self._completed_task_count, + "failed_task_count": self._failed_task_count, + "queue_size": self._task_queue.qsize(), + "is_running": self._is_running, + "uptime": time.time() - self._start_time, + "paused": self._paused, + } + + @property + def task_graph(self) -> TaskGraph: + return self._task_graph + + @property + def task_scheduler(self) -> TaskScheduler: + return self._task_scheduler + + @asynccontextmanager + async def checkpoint(self, task_id: int, checkpoint_name: str): + try: + yield + finally: + self._task_status[task_id]["checkpoints"][checkpoint_name] = time.time() + + async def get_task_status(self, task_id: int) -> dict[str, Any]: + return self._task_status.get(task_id, {}) + + async def cancel_task(self, task_id: int) -> bool: + if task_id in self._task_status: + self._task_status[task_id]["status"] = "cancelled" + return True + return False + + @classmethod + async def create_async(cls, num_consumers: int | None = None) -> ConsumerManager: + instance = cls(num_consumers=num_consumers) + await instance.start() + return instance + + +class PickledTask: + """A class to represent a task. + + Attributes: + ---------- + message (str): The message to be returned when the task is called. + """ + + def __init__(self, message: str): + self.message = message + + def __call__(self): + return self.message + + +if __name__ == "__main__": + """Test the consumer manager.""" + + async def main(): + consumer_manager = await ConsumerManager.create_async(num_consumers=1) + + await consumer_manager.add_task(PickledTask("Task 1 completed")) + await consumer_manager.add_task(PickledTask("Task 2 completed")) + await consumer_manager.add_task(PickledTask("Task 3 completed")) + await consumer_manager.add_task(PickledTask("Task 4 completed")) + await consumer_manager.add_task(PickledTask("Task 5 completed")) + await consumer_manager.add_task(PickledTask("Task 6 completed")) + await consumer_manager.add_task(PickledTask("Task 7 completed")) + await consumer_manager.add_task(PickledTask("Task 8 completed")) + await consumer_manager.add_task(PickledTask("Task 9 completed")) + + await asyncio.sleep(1) # Give some time for tasks to be processed + + results = await consumer_manager.get_results() + + for i, result in enumerate(results): + assert result[i + 1] == f"Task {i + 1} completed", result + + print("All tasks completed: ", results) + + await consumer_manager.stop() + + asyncio.run(main()) diff --git a/Libraries/Utility/src/utility/system/app_process/graph.py b/Libraries/Utility/src/utility/system/app_process/graph.py new file mode 100644 index 000000000..f84e99144 --- /dev/null +++ b/Libraries/Utility/src/utility/system/app_process/graph.py @@ -0,0 +1,127 @@ +from __future__ import annotations + + +class TaskGraph: + """A class to represent a directed acyclic graph (DAG) of tasks. + + Attributes: + ---------- + _graph: A dictionary representing the graph, where keys are task IDs and values are lists of dependent task IDs. + _task_dependencies: A dictionary mapping task IDs to sets of their dependent task IDs. + _task_status: A dictionary mapping task IDs to their current status. + """ + + def __init__(self): + self._graph: dict[int, list[int]] = {} + self._task_dependencies: dict[int, set[int]] = {} + self._task_status: dict[int, str] = {} + + def add_task(self, task_id: int, dependencies: list[int]) -> None: + """Adds a task to the graph. + + Args: + ---- + task_id: The ID of the task to add. + dependencies: A list of task IDs that this task depends on. + """ + self._graph[task_id] = dependencies + self._task_dependencies[task_id] = set(dependencies) + self._task_status[task_id] = "pending" + + def get_dependencies(self, task_id: int) -> set[int]: + """Returns the set of task IDs that the given task depends on. + + Args: + ---- + task_id: The ID of the task. + + Returns: + ------- + A set of task IDs that the given task depends on. + """ + return self._task_dependencies.get(task_id, set()) + + def get_dependents(self, task_id: int) -> set[int]: + """Returns the set of task IDs that depend on the given task. + + Args: + ---- + task_id: The ID of the task. + + Returns: + ------- + A set of task IDs that depend on the given task. + """ + dependents: set[int] = { + task_id_in_graph + for task_id_in_graph, dependencies in self._graph.items() + if task_id in dependencies + } + return dependents + + def get_task_status(self, task_id: int) -> str: + """Returns the current status of the given task. + + Args: + ---- + task_id: The ID of the task. + + Returns: + ------- + The current status of the task. + """ + return self._task_status.get(task_id, "unknown") + + def update_task_status(self, task_id: int, status: str) -> None: + """Updates the status of the given task. + + Args: + ---- + task_id: The ID of the task. + status: The new status of the task. + """ + self._task_status[task_id] = status + + def is_task_ready(self, task_id: int) -> bool: + """Checks if the given task is ready to be executed. + + A task is ready if all its dependencies have been completed. + + Args: + ---- + task_id: The ID of the task. + + Returns: + ------- + True if the task is ready, False otherwise. + """ + return all(self.get_task_status(dependency) == "completed" for dependency in self.get_dependencies(task_id)) + + def get_ready_tasks(self) -> list[int]: + """Returns a list of task IDs that are ready to be executed. + + A task is ready if all its dependencies have been completed. + + Returns: + ------- + A list of task IDs that are ready to be executed. + """ + return [task_id for task_id in self._graph if self.is_task_ready(task_id)] + + def get_graph(self) -> dict[int, list[int]]: + """Returns the graph representation as a dictionary. + + Returns: + ------- + A dictionary representing the graph. + """ + return self._graph + + def get_task_dependencies(self) -> dict[int, set[int]]: + """Returns the task dependencies as a dictionary. + + Returns: + ------- + A dictionary mapping task IDs to sets of their dependent task IDs. + """ + return self._task_dependencies diff --git a/Libraries/Utility/src/utility/system/app_process/process_pool_executor.py b/Libraries/Utility/src/utility/system/app_process/process_pool_executor.py new file mode 100644 index 000000000..6a10ac18f --- /dev/null +++ b/Libraries/Utility/src/utility/system/app_process/process_pool_executor.py @@ -0,0 +1,112 @@ +from __future__ import annotations + +import multiprocessing + +from concurrent.futures import ProcessPoolExecutor +from typing import TYPE_CHECKING, Any, Callable, ClassVar, Generic, TypeVar + +from utility.system.app_process.task_consumer import TaskConsumer, wrap_task + +if TYPE_CHECKING: + from multiprocessing.synchronize import Event as MultiprocessingEvent + + +T = TypeVar("T") + + +class TaskManager(Generic[T]): + _shared_state: ClassVar[dict[str, Any]] = {} + + def __new__(cls, *args, **kwargs): + obj = super().__new__(cls) + obj.__dict__ = cls._shared_state + return obj + + def __init__( + self, + *, + max_workers: int | None = multiprocessing.cpu_count() * 2, + initializer: Callable[[], None] | None = None, + initargs: tuple[Any, ...] = (), + ): + if not hasattr(self, "singleton_initialized"): + self.max_workers: int = max_workers or multiprocessing.cpu_count() * 2 + self.task_queue: multiprocessing.JoinableQueue[Callable[..., Any]] = multiprocessing.JoinableQueue() + self.result_queue: multiprocessing.Queue[T] = multiprocessing.Queue() + self.workers: list[tuple[MultiprocessingEvent, TaskConsumer]] = [] + self._initializer: Callable[[], None] | None = initializer + self.executor: ProcessPoolExecutor = ProcessPoolExecutor( + max_workers=self.max_workers, + initializer=self._initializer, + initargs=initargs, + ) + self._create_workers() + self.singleton_initialized: bool = True + + def __del__(self): + self.shutdown(wait=False) + + async def run(self): + while True: + task = self.task_queue.get(block=False, timeout=0.01) + if task is None: + break + result = await self.executor.submit(task).result() + self.result_queue.put(result) + self.task_queue.task_done() + + def _create_workers(self): + for i in range(self.max_workers): + worker = TaskConsumer( + task_queue=self.task_queue, + result_queue=self.result_queue, + name=f"TaskConsumer-{i}", + daemon=True, + ) + worker.start() + stop_event = multiprocessing.Event() + self.workers.append((stop_event, worker)) + + def shutdown( + self, + *, + wait: bool = True, + timeout: float | None = None, + ): + for stop_event, worker in self.workers: + stop_event.set() + worker.join(timeout=timeout) + if not wait: + return + for stop_event, _ in self.workers: + stop_event.wait(timeout=timeout) + + +# Singleton instance +_instance: TaskManager | None = None + + +def get_instance(*args, **kwargs) -> TaskManager: + global _instance # noqa: PLW0603 + if _instance is None: + _instance = TaskManager(*args, **kwargs) + return _instance + + +if __name__ == "__main__": + + def example_task(x: Any) -> Any: + return x * x + + executor1 = get_instance(max_workers=1) + executor2 = get_instance(max_workers=2) # This will return the same instance as executor1 + + results = list( + executor1.map( + wrap_task(print, "Hello World"), + [(x, i) for i in range(10) for x in range(10)], + ) + ) + + print("Results:", results) + print("executor1 is executor2:", executor1 is executor2) # This should print True diff --git a/Libraries/Utility/src/utility/system/app_process/scheduler.py b/Libraries/Utility/src/utility/system/app_process/scheduler.py new file mode 100644 index 000000000..93c9d3882 --- /dev/null +++ b/Libraries/Utility/src/utility/system/app_process/scheduler.py @@ -0,0 +1,136 @@ +from __future__ import annotations + +import time + +from dataclasses import dataclass, field +from enum import IntEnum +from typing import TYPE_CHECKING, Generic, TypeVar + +from utility.system.app_process.graph import TaskGraph + +if TYPE_CHECKING: + from typing import Any, Callable + + from utility.system.app_process.task_consumer import R +else: + R = TypeVar("R") # Prevent circular import + + +class TaskPriority(IntEnum): + LOW = 0 + NORMAL = 1 + HIGH = 2 + CRITICAL = 3 + + +@dataclass(order=True) +class PrioritizedTask(Generic[R]): + """A class representing a task with a priority. + + Attributes: + ---------- + priority: The priority of the task. + task: The task to be executed. + args: The arguments to be passed to the task. + kwargs: The keyword arguments to be passed to the task. + timeout: The timeout for the task. + dependencies: The dependencies of the task. + progress_callback: The callback to be called with the progress of the task. + retry_count: The number of times the task has been retried. + timestamp: The timestamp of the task. + checkpoints: The checkpoints of the task. + """ + priority: TaskPriority + task: Callable[..., R] = field(compare=False) + args: tuple[Any, ...] = field(compare=False) + kwargs: dict[str, Any] = field(compare=False) + timeout: float | None = field(default=None, compare=False) + dependencies: list[int] = field(default_factory=list, compare=False) + progress_callback: Callable[[float], None] | None = field(default=None, compare=False) + retry_count: int = field(default=0, compare=False) + timestamp: float = field(default_factory=time.time, compare=False) + checkpoints: dict[str, Any] = field(default_factory=dict, compare=False) + + +class TaskScheduler: + """A class to schedule tasks based on their dependencies and priorities. + + Attributes: + ---------- + _task_queue: A list of tasks to be scheduled. + _task_graph: A TaskGraph object representing the task dependencies. + _task_priorities: A dictionary mapping task IDs to their priorities. + """ + + def __init__(self): + self._task_queue: list[PrioritizedTask[Any]] = [] + self._task_graph: TaskGraph = TaskGraph() + self._task_priorities: dict[int, TaskPriority] = {} + + def add_task(self, task: PrioritizedTask) -> None: + """Adds a task to the scheduler. + + Args: + ---- + task: The task to be scheduled. + """ + task_id = id(task) + self._task_graph.add_task(task_id, task.dependencies) + self._task_priorities[task_id] = task.priority + self._task_queue.append(task) + self._task_queue.sort(key=lambda x: (x.priority, x.timestamp)) + + + + async def add_task_async(self, task: PrioritizedTask) -> None: + """Asynchronously adds a task to the scheduler. + + Args: + ---- + task: The task to be scheduled. + """ + task_id = id(task) + self._task_graph.add_task(task_id, task.dependencies) + self._task_priorities[task_id] = task.priority + self._task_queue.append(task) + self._task_queue.sort(key=lambda x: (x.priority, x.timestamp)) + + def get_next_task(self) -> PrioritizedTask | None: + """Returns the next task to be executed, based on dependencies and priorities. + + Returns: + ------- + The next task to be executed, or None if no tasks are ready. + """ + ready_tasks = self._task_graph.get_ready_tasks() + if not ready_tasks: + return None + next_task_id = min(ready_tasks, key=lambda x: (self._task_priorities[x], next(i for i, task in enumerate(self._task_queue) if id(task) == x))) + return next(task for task in self._task_queue if id(task) == next_task_id) + + def get_task_queue(self) -> list[PrioritizedTask]: + """Returns the task queue. + + Returns: + ------- + The task queue. + """ + return self._task_queue + + def get_task_graph(self) -> TaskGraph: + """Returns the task graph. + + Returns: + ------- + The task graph. + """ + return self._task_graph + + def get_task_priorities(self) -> dict[int, TaskPriority]: + """Returns the task priorities. + + Returns: + ------- + The task priorities. + """ + return self._task_priorities diff --git a/Libraries/Utility/src/utility/system/process.py b/Libraries/Utility/src/utility/system/app_process/shutdown.py similarity index 63% rename from Libraries/Utility/src/utility/system/process.py rename to Libraries/Utility/src/utility/system/app_process/shutdown.py index 0b667540f..14804ba69 100644 --- a/Libraries/Utility/src/utility/system/process.py +++ b/Libraries/Utility/src/utility/system/app_process/shutdown.py @@ -1,74 +1,63 @@ from __future__ import annotations +import multiprocessing import os +import shlex import subprocess import sys import threading import time -from typing import Iterable +from loggerplus import RobustLogger +from utility.misc import is_frozen -def execute_process( - program: str, - args: Iterable[str], - *, - use_shell_execute: bool, - hide_process: bool, -) -> tuple[int, bytes, bytes]: - stdout_option: int | None = subprocess.PIPE if hide_process else None - stderr_option: int | None = subprocess.PIPE if hide_process else None - result: subprocess.CompletedProcess[bytes] = subprocess.run( - [program, *args], - shell=use_shell_execute, # noqa: S603 - stdout=stdout_option, - stderr=stderr_option, - check=False, - ) - return result.returncode, result.stdout, result.stderr +def start_shutdown_process(main_pid: int | None = None): + """Start a new process to monitor and shut down the main application. - -def is_frozen() -> bool: - return ( - getattr(sys, "frozen", False) - or getattr(sys, "_MEIPASS", False) - # or tempfile.gettempdir() in sys.executable # Not sure any frozen implementations use this (PyInstaller/py2exe). Re-enable if we find one that does. - ) - - -def start_shutdown_process(): + If the main process hangs or fails to exit cleanly, this process will forcefully + terminate the main process and all its child processes. + """ env = os.environ.copy() env["PYTHONPATH"] = os.pathsep.join(sys.path) - # Setup to hide the console window on Windows startupinfo = None if os.name == "nt": startupinfo = subprocess.STARTUPINFO() startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW startupinfo.wShowWindow = subprocess.SW_HIDE else: - main_pid = os.getpid() + main_pid = os.getpid() if main_pid is None else main_pid os.fork() shutdown_main_process(main_pid) return + args = [sys.executable, "-c", f"from utility.system.app_process.shutdown import shutdown_main_process; shutdown_main_process({os.getpid()})"] if is_frozen(): - import multiprocessing multiprocessing.Process(target=shutdown_main_process, args=(os.getpid(),)) elif os.name == "nt": - subprocess.Popen( - [sys.executable, "-c", f"from utility.system.process import shutdown_main_process; shutdown_main_process({os.getpid()})"], # noqa: S603 - creationflags=subprocess.DETACHED_PROCESS | subprocess.CREATE_NO_WINDOW, start_new_session=True, env=env, startupinfo=startupinfo + subprocess.Popen( # noqa: S603 + args, # noqa: S603 + creationflags=subprocess.DETACHED_PROCESS | subprocess.CREATE_NEW_PROCESS_GROUP | subprocess.CREATE_NO_WINDOW, + start_new_session=True, + env=env, + startupinfo=startupinfo, ) else: # keep in case we end up needing to enable this logic later. - subprocess.Popen( - [sys.executable, "-c", f"from utility.system.process import shutdown_main_process; shutdown_main_process({os.getpid()})"], # noqa: S603 - start_new_session=True, env=env, startupinfo=startupinfo + subprocess.Popen( # noqa: S603 + args, # noqa: S603 + start_new_session=True, + env=env, + startupinfo=startupinfo, ) def shutdown_main_process(main_pid: int, *, timeout: int = 3): - """Watchdog process to monitor and shut down the main application.""" + """Watchdog process to monitor and shut down the main application. + + If the main process hangs or fails to exit cleanly, this process will forcefully + terminate the main process and all its child processes. + """ try: print(f"Waiting {timeout} second(s) before starting the shutdown failsafe.") time.sleep(timeout) @@ -76,6 +65,7 @@ def shutdown_main_process(main_pid: int, *, timeout: int = 3): terminate_main_process(timeout, main_pid) except Exception: # noqa: BLE001 from loggerplus import RobustLogger + RobustLogger().exception("Shutdown process encountered an exception!") @@ -87,44 +77,45 @@ def terminate_child_processes( Forcefully terminate any child processes that do not terminate within the timeout period. """ - import multiprocessing - - from loggerplus import RobustLogger - ignored_pids = [] if ignored_pids is None else ignored_pids - log = RobustLogger() - log.info("Attempting to terminate child processes gracefully...") + RobustLogger().info("Attempting to terminate child processes gracefully...") active_children = multiprocessing.active_children() - log.debug("%s active child processes found", len(active_children)) + RobustLogger().debug("%s active child processes found", len(active_children)) number_timeout_children = 0 number_failed_children = 0 for child in active_children: if child.pid in ignored_pids: - log.debug("Ignoring pid %s, found in ignore list.", child.pid) + RobustLogger().debug("Ignoring pid %s, found in ignore list.", child.pid) continue - log.debug("Politely ask child process %s to terminate", child.pid) + RobustLogger().debug("Politely ask child process %s to terminate", child.pid) try: child.terminate() - log.debug("Waiting for process %s to terminate with timeout of %s", child.pid, timeout) + RobustLogger().debug("Waiting for process %s to terminate with timeout of %s", child.pid, timeout) child.join(timeout) except multiprocessing.TimeoutError: number_timeout_children += 1 - log.warning("Child process %s did not terminate in time. Forcefully terminating.", child.pid) + RobustLogger().warning("Child process %s did not terminate in time. Forcefully terminating.", child.pid) try: if os.name == "nt": from utility.system.os_helper import win_get_system32_dir - subprocess.run([str(win_get_system32_dir() / "taskkill.exe"), "/F", "/T", "/PID", str(child.pid)], # noqa: S603 - creationflags=subprocess.CREATE_NO_WINDOW, check=True) + + command = shlex.join([str(win_get_system32_dir() / "taskkill.exe"), "/F", "/T", "/PID", str(child.pid)]) + subprocess.run( # noqa: S603 + shlex.split(command), + creationflags=subprocess.CREATE_NO_WINDOW, + check=True, + ) else: import signal + os.kill(child.pid, signal.SIGKILL) # Use SIGKILL as a last resort except Exception: # noqa: BLE001 number_failed_children += 1 - log.critical("Failed to kill process %s", child.pid, exc_info=True) + RobustLogger().critical("Failed to kill process %s", child.pid, exc_info=True) if number_failed_children: - log.error("Failed to terminate %s total processes!", number_failed_children) + RobustLogger().error("Failed to terminate %s total processes!", number_failed_children) return bool(number_failed_children) @@ -137,20 +128,21 @@ def gracefully_shutdown_threads(timeout: int = 3) -> bool: If all terminate gracefully or if there are no threads, exit normally. """ from loggerplus import RobustLogger + RobustLogger().info("Attempting to terminate threads gracefully...") main_thread = threading.main_thread() other_threads = [t for t in threading.enumerate() if t is not main_thread] number_timeout_threads = 0 - print(f"{len(other_threads)} existing threads to terminate.") + RobustLogger().debug("%s existing threads to terminate.", len(other_threads)) if not other_threads: return True for thread in other_threads: if thread.__class__.__name__ == "_DummyThread": - print(f"Ignoring dummy thread '{thread.getName()}'") + RobustLogger().debug("Ignoring dummy thread '%s'", thread.getName()) continue if not thread.is_alive(): - print(f"Ignoring dead thread '{thread.getName()}'") + RobustLogger().debug("Ignoring dead thread '%s'", thread.getName()) continue try: thread.join(timeout) @@ -163,7 +155,7 @@ def gracefully_shutdown_threads(timeout: int = 3) -> bool: if number_timeout_threads: RobustLogger().warning("%s total threads would not terminate on their own!", number_timeout_threads) else: - print("All threads terminated gracefully; exiting normally.") + RobustLogger().debug("All threads terminated gracefully; exiting normally.") return bool(number_timeout_threads) @@ -176,8 +168,6 @@ def terminate_main_process( If threads other than the main thread are still running after the timeout, it forcefully terminates the process. Otherwise, exits normally. """ - from loggerplus import RobustLogger - # Wait for the timeout period to give threads a chance to finish time.sleep(timeout) result1, result2 = True, True @@ -188,23 +178,36 @@ def terminate_main_process( result2 = gracefully_shutdown_threads(timeout=timeout) actual_self_pid = os.getpid() if result1 and result2: - print("Call sys.exit NOW") + RobustLogger().debug("Call sys.exit NOW") sys.exit(0) RobustLogger().warning("Child processes and/or threads did not terminate, killing main process %s as a fallback.", actual_self_pid) if os.name == "nt": from utility.system.os_helper import win_get_system32_dir + sys32path = win_get_system32_dir() - subprocess.run( - [str(sys32path / "taskkill.exe"), "/F", "/T", "/PID", str(actual_self_pid)], # noqa: S603 + command = shlex.join([str(sys32path / "taskkill.exe"), "/F", "/T", "/PID", str(actual_self_pid)]) + subprocess.run( # noqa: S603 + shlex.split(command), creationflags=subprocess.CREATE_NO_WINDOW, check=True, ) else: import signal + os.kill(actual_self_pid, signal.SIGKILL) except Exception: # noqa: BLE001 RobustLogger().exception("Exception occurred while shutting down the main process") finally: - print("call os.exit NOW") + RobustLogger().debug("call os.exit NOW") os._exit(0 if result1 and result2 else 1) + + +if __name__ == "__main__": + def main(): + """Test the shutdown process.""" + start_shutdown_process() + while True: + time.sleep(1) + + main() diff --git a/Libraries/Utility/src/utility/system/app_process/task_consumer.py b/Libraries/Utility/src/utility/system/app_process/task_consumer.py new file mode 100644 index 000000000..609644fde --- /dev/null +++ b/Libraries/Utility/src/utility/system/app_process/task_consumer.py @@ -0,0 +1,212 @@ +from __future__ import annotations + +import multiprocessing +import sys +import time + +from typing import TYPE_CHECKING, Any, Callable, Generic, Mapping, TypeVar + +from loggerplus import RobustLogger + +from utility.system.win32.job import assign_process_to_job_object, close_handle, create_job_object + +if TYPE_CHECKING: + from multiprocessing.popen_spawn_win32 import Popen as Popen_multiprocessing + from multiprocessing.synchronize import Event as multiprocessing_Event + + +P = TypeVar("P", bound=Callable[..., Any]) +R = TypeVar("R") + + +class TaskConsumer(Generic[P, R], multiprocessing.Process): + """A worker process that consumes tasks from a queue, executes them, and puts the results in a result queue. + + The `ConsumerProcess` class is responsible for running tasks that are added to the `task_queue`. It continuously + checks the `task_queue` for new tasks, and when a task is found, it executes the task function with the + provided arguments and puts the result in the `result_queue`. + + When the `None` value is found in the `task_queue`, the process will exit. + + Args: + ---- + group (None): The group of the process. + target (Callable[[], R] | None): The target function to be executed by the process. + name (str): The name of the process. + *args: The arguments to be passed to the target function. + **kwargs: The keyword arguments to be passed to the target function. + daemon (bool): Whether the process is a daemon. + stop_event (multiprocessing_Event | None): The event to stop the process. + task_queue (multiprocessing.JoinableQueue[P] | None): The queue to put the tasks in. + result_queue (multiprocessing.Queue[R | Exception] | None): The queue to put the results in. + + Attributes: + ---------- + task_queue (multiprocessing.JoinableQueue[P]): Queue for storing tasks to be processed. + result_queue (multiprocessing.Queue[R | Exception]): Queue for storing results of processed tasks. + _stop_event (multiprocessing_Event): Event to signal the process to stop. + args (tuple[Any, ...]): Positional arguments to be passed to the target function. + kwargs (Mapping[str, Any]): Keyword arguments to be passed to the target function. + _popen (Popen_multiprocessing | None): Popen object for the process. Only used on Windows. + _job (int | None): Job object identifier. + _target (Callable[[], R] | None): Target function to be executed by the process. + name (str): Name of the process. + daemon (bool): Whether the process is a daemon. + _identity (tuple): Process identity, inherited from parent process with additional count. + _config (dict): Configuration dictionary, copied from parent process. + _parent_pid (int): Process ID of the parent process. + _parent_name (str): Name of the parent process. + _closed (bool): Flag indicating if the process is closed. + _args (tuple): Tuple of positional arguments passed to the process. + _kwargs (dict): Dictionary of keyword arguments passed to the process. + """ + + def __init__( # noqa: PLR0913 + self, + group: None = None, + target: Callable[[], R | Exception] | None = None, + name: str = "TaskConsumer", + *args, + daemon: bool = True, + stop_event: multiprocessing_Event | None = None, + task_queue: multiprocessing.JoinableQueue[Callable[[], R | Exception]] | None = None, + result_queue: multiprocessing.Queue[R | Exception] | None = None, + **kwargs, + ): + """Initialize the task consumer. + + Note that the handle is not open at this scope yet, even after the super().__init__ call. + """ + super().__init__(group, target, name, args, kwargs, daemon=daemon) + self.task_queue: multiprocessing.JoinableQueue[Callable[[], R | Exception]] = multiprocessing.JoinableQueue() if task_queue is None else task_queue + self.result_queue: multiprocessing.Queue[R | Exception] = multiprocessing.Queue() if result_queue is None else result_queue + self._stop_event: multiprocessing_Event = multiprocessing.Event() if stop_event is None else stop_event + self.args: tuple[Any, ...] = args + self.kwargs: Mapping[str, Any] = kwargs + if sys.platform == "win32": + self._popen: Popen_multiprocessing | None # provided by base class + self._job: int | None = None # job object identifier, used to group processes in task manager + + def get_target(self) -> Callable[[], R | Exception] | None: + return getattr(self, "_target", None) + + def run(self): + """Run the task consumer. + + This method is called when the process starts. It will run the task until the stop event is set. + """ + target: Callable[[], R | Exception] | None = self.get_target() + if target is not None: + result: R | Exception = target(*self.args, **self.kwargs) # pyright: ignore[reportAssignmentType] + if self.result_queue is not None: + self.result_queue.put(result) + return + + while not self._stop_event.is_set(): + if self.task_queue.empty(): + time.sleep(0.01) + continue + task = self.task_queue.get(block=True) + try: + result = task(*self.args, **self.kwargs) + self.result_queue.put(result) + except Exception as e: # noqa: BLE001 + RobustLogger().exception("Error executing task") + self.result_queue.put(e) + if self._stop_event.is_set(): + break + + self.task_queue.task_done() + + if not self._stop_event.is_set(): + self._stop_event.set() + self.stop() + + def start(self): + """Start the task consumer. + + This method is called when the process starts. It will start the task consumer. + + Processing Logic: + ----------------- + 1. Start the process. + 2. (if windows) Assign the process to the job object, so that child processes will be grouped in task manager. + 3. Wait for the process to finish. + """ + super().start() + if sys.platform != "win32": + return + try: + assert self._popen is not None + self.job = create_job_object() + open_handle: int = self._popen._handle # pyright: ignore[reportAttributeAccessIssue] # noqa: SLF001 + assign_process_to_job_object(self.job, open_handle) + except Exception: # noqa: BLE001 + RobustLogger().warning("Failed to assign process to job object", exc_info=True) + + def stop(self): + """Stop the task consumer. + + This method is called when the process stops. It will stop the task consumer. + """ + self._stop_event.set() + if sys.platform == "win32": + try: + assert self._job is not None + close_handle(self._job) + except Exception: # noqa: BLE001 + RobustLogger().warning("Failed to close job object", exc_info=True) + + +def wrap_task(fn: Callable[[], R | Exception], *args: Any, **kwargs: Any) -> Callable[[], R | Exception]: + """Wrap a task function to be executed by the task consumer. + + This function is used to wrap a task function to be executed by the task consumer. + """ + import functools + f = functools.partial(fn, *args, **kwargs) + f.__name__ = getattr(fn, "__name__", "anonymous") # pyright: ignore[reportAttributeAccessIssue] + f.__qualname__ = getattr(fn, "__qualname__", "anonymous") + return f + + +if __name__ == "__main__": + """Test the task consumer.""" + from multiprocessing import JoinableQueue, Queue + + task_queue = JoinableQueue() + result_queue = Queue() + task_consumer = TaskConsumer(task_queue=task_queue, result_queue=result_queue, daemon=True) + task_consumer.start() + + task_queue.put(wrap_task(str, "Task 1 completed")) + task_queue.put(wrap_task(str, "Task 2 completed")) + task_queue.put(wrap_task(str, "Task 3 completed")) + task_queue.put(wrap_task(str, "Task 4 completed")) + task_queue.put(wrap_task(str, "Task 5 completed")) + task_queue.put(wrap_task(str, "Task 6 completed")) + task_queue.put(wrap_task(str, "Task 7 completed")) + task_queue.put(wrap_task(str, "Task 8 completed")) + task_queue.put(wrap_task(str, "Task 9 completed")) + + result1 = result_queue.get() + result2 = result_queue.get() + result3 = result_queue.get() + result4 = result_queue.get() + result5 = result_queue.get() + result6 = result_queue.get() + result7 = result_queue.get() + result8 = result_queue.get() + result9 = result_queue.get() + + assert result1 == "Task 1 completed", result1 + assert result2 == "Task 2 completed", result2 + assert result3 == "Task 3 completed", result3 + assert result4 == "Task 4 completed", result4 + assert result5 == "Task 5 completed", result5 + assert result6 == "Task 6 completed", result6 + assert result7 == "Task 7 completed", result7 + assert result8 == "Task 8 completed", result8 + assert result9 == "Task 9 completed", result9 + + print("All tasks completed: ", result1, result2, result3, result4, result5, result6, result7, result8, result9) diff --git a/Libraries/Utility/src/utility/system/app_process/util.py b/Libraries/Utility/src/utility/system/app_process/util.py new file mode 100644 index 000000000..3fc7eae3e --- /dev/null +++ b/Libraries/Utility/src/utility/system/app_process/util.py @@ -0,0 +1,44 @@ +from __future__ import annotations + +import shlex +import subprocess +import sys + +from typing import Iterable, Mapping + + +def run_subprocess( + program: str, + args: Iterable[str], + *, + use_shell_execute: bool, + hide_process: bool, + timeout: int | None = None, + creationflags: int = 0, + env: Mapping[str, str] | None = None, + check: bool = True, + encoding: str = "utf-8", + stdout_option: int | None = None, + stderr_option: int | None = None, +) -> tuple[int, bytes, bytes]: + stdout_option = subprocess.PIPE if hide_process else subprocess.DEVNULL + stderr_option = subprocess.PIPE if hide_process else subprocess.DEVNULL + escaped_args = [shlex.quote(arg) for arg in args] + result: subprocess.CompletedProcess[bytes] = subprocess.run( # noqa: S603 + [program, *escaped_args], + shell=use_shell_execute, # noqa: S603 + stdout=stdout_option, + stderr=stderr_option, + check=check, + timeout=timeout, + creationflags=creationflags, + env=env, + ) + return result.returncode, result.stdout, result.stderr + + +def is_frozen() -> bool: + return ( + getattr(sys, "frozen", False) + or getattr(sys, "_MEIPASS", False) + ) diff --git a/Libraries/Utility/src/utility/system/path.py b/Libraries/Utility/src/utility/system/path.py index 3a16f8f68..119bfdd20 100644 --- a/Libraries/Utility/src/utility/system/path.py +++ b/Libraries/Utility/src/utility/system/path.py @@ -506,9 +506,10 @@ class PureWindowsPath(PurePath, pathlib.PureWindowsPath): # type: ignore[misc] class Path(PurePath, pathlib.Path): # type: ignore[misc] def __new__(cls, *args, **kwargs) -> Self: + os_specific_cls: type[PurePath] = WindowsPath if os.name == "nt" else PosixPath if cls is Path: - cls = WindowsPath if os.name == "nt" else PosixPath - return super().__new__(cls, *args, **kwargs) # pyright: ignore[reportReturnType] + os_specific_cls = WindowsPath if os.name == "nt" else PosixPath + return super().__new__(os_specific_cls, *args, **kwargs) # pyright: ignore[reportArgumentType, reportReturnType] def __init__(self, *args, **kwargs): self._last_stat_result: os.stat_result | None = None diff --git a/Libraries/Utility/src/utility/system/win32/job.py b/Libraries/Utility/src/utility/system/win32/job.py new file mode 100644 index 000000000..d834707b6 --- /dev/null +++ b/Libraries/Utility/src/utility/system/win32/job.py @@ -0,0 +1,381 @@ +from __future__ import annotations + +import ctypes +import ctypes.wintypes + +from enum import IntEnum, IntFlag +from typing import Sequence + + +class JOBOBJECTINFOCLASS(IntEnum): + """https://learn.microsoft.com/en-us/windows/win32/api/winnt/ne-winnt-jobobject_limit_information_class.""" + + JobObjectBasicAccountingInformation = 1 + JobObjectBasicLimitInformation = 2 + JobObjectBasicProcessIdList = 3 + JobObjectBasicUIRestrictions = 4 + JobObjectSecurityLimitInformation = 5 + JobObjectEndOfJobTimeInformation = 6 + JobObjectAssociateCompletionPortInformation = 7 + JobObjectBasicAndIoAccountingInformation = 8 + JobObjectExtendedLimitInformation = 9 + JobObjectJobSetInformation = 10 + JobObjectGroupInformation = 11 + JobObjectNotificationLimitInformation = 12 + JobObjectLimitViolationInformation = 13 + JobObjectGroupInformationEx = 14 + JobObjectCpuRateControlInformation = 15 + JobObjectCompletionFilter = 16 + JobObjectCompletionCounter = 17 + JobObjectReserved1Information = 18 + JobObjectReserved2Information = 19 + JobObjectReserved3Information = 20 + JobObjectReserved4Information = 21 + JobObjectReserved5Information = 22 + JobObjectReserved6Information = 23 + JobObjectReserved7Information = 24 + JobObjectReserved8Information = 25 + MaxJobObjectInfoClass = 26 + + +class JOBOBJECT_BASIC_LIMIT_INFORMATION(ctypes.Structure): # noqa: N801 + _fields_: Sequence[tuple[str, type[ctypes._CData]] | tuple[str, type[ctypes._CData], int]] = [ + ("PerProcessUserTimeLimit", ctypes.wintypes.LARGE_INTEGER), + ("PerJobUserTimeLimit", ctypes.wintypes.LARGE_INTEGER), + ("LimitFlags", ctypes.wintypes.DWORD), + ("MinimumWorkingSetSize", ctypes.c_size_t), + ("MaximumWorkingSetSize", ctypes.c_size_t), + ("ActiveProcessLimit", ctypes.wintypes.DWORD), + ("Affinity", ctypes.POINTER(ctypes.c_ulonglong)), + ("PriorityClass", ctypes.wintypes.DWORD), + ("SchedulingClass", ctypes.wintypes.DWORD), + ] + PerProcessUserTimeLimit: ctypes.wintypes.LARGE_INTEGER # The time limit for the user time of a process in the job. + PerJobUserTimeLimit: ctypes.wintypes.LARGE_INTEGER # The time limit for the user time of the job. + LimitFlags: ctypes.wintypes.DWORD # The limit flags for the job object. + MinimumWorkingSetSize: ctypes.wintypes.LPVOID # The minimum working set size for the job object. + MaximumWorkingSetSize: ctypes.wintypes.LPVOID # The maximum working set size for the job object. + ActiveProcessLimit: ctypes.wintypes.DWORD # The maximum number of processes that can be active in the job object. + Affinity: ctypes._Pointer[ctypes.wintypes.LPVOID] # The affinity mask for the job object. + PriorityClass: ctypes.wintypes.DWORD # The priority class for the job object. + SchedulingClass: ctypes.wintypes.DWORD # The scheduling class for the job object. + + +class IO_COUNTERS(ctypes.Structure): # noqa: N801 + """https://learn.microsoft.com/en-us/windows/win32/api/winnt/ns-winnt-jobobject_io_counters.""" + + _fields_: Sequence[tuple[str, type[ctypes._CData]] | tuple[str, type[ctypes._CData], int]] = [ + ("ReadOperationCount", ctypes.wintypes.ULARGE_INTEGER), + ("WriteOperationCount", ctypes.wintypes.ULARGE_INTEGER), + ("OtherOperationCount", ctypes.wintypes.ULARGE_INTEGER), + ("ReadTransferCount", ctypes.wintypes.ULARGE_INTEGER), + ("WriteTransferCount", ctypes.wintypes.ULARGE_INTEGER), + ("OtherTransferCount", ctypes.wintypes.ULARGE_INTEGER), + ] + ReadOperationCount: ctypes.wintypes.ULARGE_INTEGER # The number of read operations performed by the job object. + WriteOperationCount: ctypes.wintypes.ULARGE_INTEGER # The number of write operations performed by the job object. + OtherOperationCount: ctypes.wintypes.ULARGE_INTEGER # The number of other operations performed by the job object. + ReadTransferCount: ctypes.wintypes.ULARGE_INTEGER # The number of bytes read from the job object. + WriteTransferCount: ctypes.wintypes.ULARGE_INTEGER # The number of bytes written to the job object. + OtherTransferCount: ctypes.wintypes.ULARGE_INTEGER # The number of bytes transferred to the job object. + + +class JOBOBJECT_EXTENDED_LIMIT_INFORMATION(ctypes.Structure): # noqa: N801 + """https://learn.microsoft.com/en-us/windows/win32/api/winnt/ns-winnt-jobobject_extended_limit_information.""" + + _fields_: Sequence[tuple[str, type[ctypes._CData]] | tuple[str, type[ctypes._CData], int]] = [ + ("BasicLimitInformation", JOBOBJECT_BASIC_LIMIT_INFORMATION), + ("IoInfo", IO_COUNTERS), + ("ProcessMemoryLimit", ctypes.c_size_t), + ("JobMemoryLimit", ctypes.c_size_t), + ("PeakProcessMemoryUsed", ctypes.c_size_t), + ("PeakJobMemoryUsed", ctypes.c_size_t), + ] + BasicLimitInformation: JOBOBJECT_BASIC_LIMIT_INFORMATION # The basic limit information for the job object. + IoInfo: IO_COUNTERS # The I/O counters for the job object. + ProcessMemoryLimit: ctypes.wintypes.LPVOID # The memory limit for the job object. + JobMemoryLimit: ctypes.wintypes.LPVOID # The memory limit for the job object. + PeakProcessMemoryUsed: ctypes.wintypes.LPVOID # The peak memory used by the job object. + PeakJobMemoryUsed: ctypes.wintypes.LPVOID # The peak memory used by the job object. + + +class JOBOBJECT_BASIC_PROCESS_ID_LIST(ctypes.Structure): # noqa: N801 + _fields_: Sequence[tuple[str, type[ctypes._CData]] | tuple[str, type[ctypes._CData], int]] = [ + ("NumberOfAssignedProcesses", ctypes.wintypes.DWORD), + ("NumberOfProcessIdsInList", ctypes.wintypes.DWORD), + ("ProcessIdList", ctypes.POINTER(ctypes.wintypes.DWORD)), + ] + NumberOfAssignedProcesses: ctypes.wintypes.DWORD # The number of processes assigned to the job object. + NumberOfProcessIdsInList: ctypes.wintypes.DWORD # The number of process IDs in the list. + ProcessIdList: ctypes._Pointer[ctypes.wintypes.DWORD] # The list of process IDs assigned to the job object. + + +class JOBOBJECT_BASIC_ACCOUNTING_INFORMATION(ctypes.Structure): # noqa: N801 + _fields_: Sequence[tuple[str, type[ctypes._CData]] | tuple[str, type[ctypes._CData], int]] = [ + ("TotalUserTime", ctypes.wintypes.LARGE_INTEGER), + ("TotalKernelTime", ctypes.wintypes.LARGE_INTEGER), + ("ThisPeriodTotalUserTime", ctypes.wintypes.LARGE_INTEGER), + ("ThisPeriodTotalKernelTime", ctypes.wintypes.LARGE_INTEGER), + ("TotalPageFaultCount", ctypes.wintypes.DWORD), + ("TotalProcesses", ctypes.wintypes.DWORD), + ("ActiveProcesses", ctypes.wintypes.DWORD), + ("TotalTerminatedProcesses", ctypes.wintypes.DWORD), + ] + TotalUserTime: ctypes.wintypes.LARGE_INTEGER # The total user time for the job object. + TotalKernelTime: ctypes.wintypes.LARGE_INTEGER # The total kernel time for the job object. + ThisPeriodTotalUserTime: ctypes.wintypes.LARGE_INTEGER # The total user time for the current period for the job object. + ThisPeriodTotalKernelTime: ctypes.wintypes.LARGE_INTEGER # The total kernel time for the current period for the job object. + TotalPageFaultCount: ctypes.wintypes.DWORD # The total number of page faults for the job object. + TotalProcesses: ctypes.wintypes.DWORD # The total number of processes for the job object. + ActiveProcesses: ctypes.wintypes.DWORD # The number of active processes for the job object. + TotalTerminatedProcesses: ctypes.wintypes.DWORD # The total number of terminated processes for the job object. + + +class JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION(ctypes.Structure): # noqa: N801 + _fields_: Sequence[tuple[str, type[ctypes._CData]] | tuple[str, type[ctypes._CData], int]] = [ + ("BasicInfo", JOBOBJECT_BASIC_ACCOUNTING_INFORMATION), + ("IoInfo", IO_COUNTERS), + ] + BasicInfo: JOBOBJECT_BASIC_ACCOUNTING_INFORMATION # The basic accounting information for the job object. + IoInfo: IO_COUNTERS # The I/O counters for the job object. + + +class JOBOBJECTLIMIT(IntFlag): + """https://learn.microsoft.com/en-us/windows/win32/api/winnt/ne-winnt-jobobject_limit_information_class.""" + + JOB_OBJECT_LIMIT_WORKINGSET = 0x00000001 + JOB_OBJECT_LIMIT_PROCESS_TIME = 0x00000002 + JOB_OBJECT_LIMIT_JOB_TIME = 0x00000004 + JOB_OBJECT_LIMIT_ACTIVE_PROCESS = 0x00000008 + JOB_OBJECT_LIMIT_AFFINITY = 0x00000010 + JOB_OBJECT_LIMIT_PRIORITY_CLASS = 0x00000020 + JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME = 0x00000040 + JOB_OBJECT_LIMIT_SCHEDULING_CLASS = 0x00000080 + JOB_OBJECT_LIMIT_PROCESS_MEMORY = 0x00000100 + JOB_OBJECT_LIMIT_JOB_MEMORY = 0x00000200 + JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION = 0x00000400 + JOB_OBJECT_LIMIT_BREAKAWAY_OK = 0x00000800 + JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK = 0x00001000 + JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE = 0x00002000 + JOB_OBJECT_LIMIT_SUBSET_AFFINITY = 0x00004000 + JOB_OBJECT_LIMIT_JOB_MEMORY_LOW = 0x00008000 + JOB_OBJECT_LIMIT_JOB_READ_BYTES = 0x00010000 + JOB_OBJECT_LIMIT_JOB_WRITE_BYTES = 0x00020000 + JOB_OBJECT_LIMIT_RATE_CONTROL = 0x00040000 + JOB_OBJECT_LIMIT_CPU_RATE_CONTROL = 0x00080000 + JOB_OBJECT_LIMIT_IO_RATE_CONTROL = 0x00100000 + JOB_OBJECT_LIMIT_NET_RATE_CONTROL = 0x00200000 + + +def get_job_limits(job: int) -> IO_COUNTERS: + """Retrieves the I/O counters for the specified job object. + + Further reading: + - https://learn.microsoft.com/en-us/windows/win32/api/handleapi/nf-handleapi-duplicatehandle + - https://learn.microsoft.com/en-us/windows/win32/api/handleapi/nf-handleapi-ntclose + - https://learn.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-getcurrentprocess + - https://learn.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-createprocessa + - https://learn.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-openprocess + + Args: + job (int): The handle to the job object. + + Returns: + IO_COUNTERS: The I/O counters for the job object. + """ + counters = IO_COUNTERS() + info = JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION() + ret_length = ctypes.wintypes.DWORD() + + if not ctypes.windll.kernel32.QueryInformationJobObject( + job, + JOBOBJECTINFOCLASS.JobObjectBasicAndIoAccountingInformation, + ctypes.byref(info), + ctypes.sizeof(info), + ctypes.byref(ret_length), + ): + raise ctypes.WinError(ctypes.get_last_error()) + + counters = info.IoInfo + return counters + + +def close_handle(handle: int) -> None: + """Closes the specified handle. + + Further reading: + - https://learn.microsoft.com/en-us/windows/win32/api/handleapi/nf-handleapi-closehandle + - https://learn.microsoft.com/en-us/windows/win32/api/handleapi/nf-handleapi-duplicatehandle + - https://learn.microsoft.com/en-us/windows/win32/api/handleapi/nf-handleapi-ntclose + - https://learn.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-getcurrentprocess + - https://learn.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-createprocessa + - https://learn.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-openprocess + + + Args: + handle (int): The handle to close. + """ + try: + if not ctypes.windll.kernel32.CloseHandle(handle): + raise ctypes.WinError(ctypes.get_last_error()) # noqa: TRY301 + except Exception as e: # noqa: BLE001 + from loggerplus import RobustLogger + + RobustLogger().warning(f"Failed to close handle {handle} using CloseHandle: {e}") + + try: + ctypes.windll.kernel32.DuplicateHandle( + ctypes.windll.kernel32.GetCurrentProcess(), # source process + handle, # source handle + None, # new process + 0, # new handle + False, # not inheritable # noqa: FBT003 + 2, # DUPLICATE_CLOSE_SOURCE + ) + except Exception as e: # noqa: BLE001 + RobustLogger().warning(f"Failed to close handle {handle} using DuplicateHandle: {e}") + + try: + # Use NtClose from ntdll.dll as a last resort + ntdll = ctypes.WinDLL("ntdll.dll") + ntdll.NtClose.argtypes = [ctypes.wintypes.HANDLE] + ntdll.NtClose.restype = ctypes.wintypes.LONG + status = ntdll.NtClose(handle) + if status < 0: + raise ctypes.WinError(ctypes.get_last_error()) # noqa: TRY301 + except Exception as e: + RobustLogger().error(f"Failed to close handle {handle} using all methods: {e}") + raise + + +def create_job_object( + limit_flags: JOBOBJECTLIMIT | None = JOBOBJECTLIMIT.JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE, + extended_limit_information: JOBOBJECT_EXTENDED_LIMIT_INFORMATION | None = None, +) -> int: + """Creates a job object with the specified limit flags and extended limit information. + + + Relevant windows documentation: + - https://learn.microsoft.com/en-us/windows/win32/api/winnt/ns-winnt-jobobject_extended_limit_information + - https://learn.microsoft.com/en-us/windows/win32/api/winnt/ns-winnt-jobobject_basic_limit_information + - https://learn.microsoft.com/en-us/windows/win32/api/winnt/ns-winnt-jobobject_io_counters + - https://learn.microsoft.com/en-us/windows/win32/api/jobapi2/nf-jobapi2-createjobobjecta + Further reading: + - https://learn.microsoft.com/en-us/windows/win32/api/jobapi2/nf-jobapi2-assignprocesstojobobject + - https://learn.microsoft.com/en-us/windows/win32/api/jobapi2/nf-jobapi2-setinformationjobobject + - https://learn.microsoft.com/en-us/windows/win32/api/jobapi2/nf-jobapi2-getinformationjobobject + - https://learn.microsoft.com/en-us/windows/win32/api/handleapi/nf-handleapi-closehandle + - https://learn.microsoft.com/en-us/windows/win32/api/handleapi/nf-handleapi-duplicatehandle + + Args: + limit_flags (JOBOBJECTLIMIT): The limit flags for the job object. + extended_limit_information (int): The extended limit information for the job object. + + Returns: + int: The handle to the job object. + """ + job = ctypes.windll.kernel32.CreateJobObjectW(None, None) + if not job: + raise ctypes.WinError(ctypes.get_last_error()) + + if extended_limit_information is None: + extended_limit_information = JOBOBJECT_EXTENDED_LIMIT_INFORMATION() + limit_flags_value = limit_flags.value if limit_flags is not None else JOBOBJECTLIMIT.JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE + extended_limit_information.BasicLimitInformation.LimitFlags = ctypes.c_ulong(limit_flags_value) + if not ctypes.windll.kernel32.SetInformationJobObject( + job, + JOBOBJECTINFOCLASS.JobObjectExtendedLimitInformation, + ctypes.byref(extended_limit_information), + ctypes.sizeof(extended_limit_information), + ): + raise ctypes.WinError(ctypes.get_last_error()) + return job + + +def assign_process_to_job_object(job: ctypes.c_int | int, process: ctypes.c_int | int) -> None: + """Assigns a process to a job object. + + Documentation: + - https://learn.microsoft.com/en-us/windows/win32/api/jobapi2/nf-jobapi2-assignprocesstojobobject + - https://learn.microsoft.com/en-us/windows/win32/api/jobapi2/nf-jobapi2-setinformationjobobject + - https://learn.microsoft.com/en-us/windows/win32/api/winnt/ns-winnt-jobobject_extended_limit_information + - https://learn.microsoft.com/en-us/windows/win32/api/winnt/ns-winnt-jobobject_basic_limit_information + - https://learn.microsoft.com/en-us/windows/win32/api/winnt/ns-winnt-jobobject_io_counters + Further reading: + - https://learn.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-assignprocesstojobobject + - https://learn.microsoft.com/en-us/windows/win32/api/jobapi2/nf-jobapi2-createjobobjecta + - https://learn.microsoft.com/en-us/windows/win32/api/jobapi2/nf-jobapi2-setinformationjobobject + - https://learn.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-getcurrentprocess + - https://learn.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-createprocessa + - https://learn.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-openprocess + + Args: + job (int): The handle to the job object. + process (int): The handle to the process. + """ + if not ctypes.windll.kernel32.AssignProcessToJobObject(job, process): + raise ctypes.WinError(ctypes.get_last_error()) # noqa: TRY301 + + +def set_information_job_object(job: ctypes.c_int | int, info_class: JOBOBJECTINFOCLASS, data: ctypes.Structure) -> None: + """Sets information for the specified job object. + + Documentation: + - https://learn.microsoft.com/en-us/windows/win32/api/jobapi2/nf-jobapi2-setinformationjobobject + + Args: + job (int): The handle to the job object. + information (int): The information to set. + data (bytes): The data to set. + """ + if not ctypes.windll.kernel32.SetInformationJobObject( + job, + info_class, + ctypes.byref(data), + ctypes.sizeof(data), + ): + raise ctypes.WinError(ctypes.get_last_error()) + + # Add support for additional information classes + if info_class == JOBOBJECTINFOCLASS.JobObjectExtendedLimitInformation: + extended_limit_information = JOBOBJECT_EXTENDED_LIMIT_INFORMATION() + extended_limit_information.BasicLimitInformation = JOBOBJECT_BASIC_LIMIT_INFORMATION() + extended_limit_information.BasicLimitInformation.LimitFlags = data.LimitFlags + extended_limit_information.BasicLimitInformation.MinimumWorkingSetSize = data.MinimumWorkingSetSize + extended_limit_information.BasicLimitInformation.MaximumWorkingSetSize = data.MaximumWorkingSetSize + extended_limit_information.BasicLimitInformation.ActiveProcessLimit = data.ActiveProcessLimit + extended_limit_information.BasicLimitInformation.Affinity = data.Affinity + extended_limit_information.BasicLimitInformation.PriorityClass = data.PriorityClass + extended_limit_information.BasicLimitInformation.SchedulingClass = data.SchedulingClass + if not ctypes.windll.kernel32.SetInformationJobObject( + job, + JOBOBJECTINFOCLASS.JobObjectExtendedLimitInformation, + ctypes.byref(extended_limit_information), + ctypes.sizeof(extended_limit_information), + ): + raise ctypes.WinError(ctypes.get_last_error()) + + +def get_information_job_object(job: ctypes.c_int | int, info_class: JOBOBJECTINFOCLASS, data: ctypes.Structure) -> None: + ERROR_INSUFFICIENT_BUFFER = 122 + ret_length = ctypes.wintypes.DWORD() + if not ctypes.windll.kernel32.QueryInformationJobObject( + job, + info_class, + ctypes.byref(data), + ctypes.sizeof(data), + ctypes.byref(ret_length), + ): + if ctypes.get_last_error() == ERROR_INSUFFICIENT_BUFFER: + new_data = ctypes.create_string_buffer(ret_length.value) + if not ctypes.windll.kernel32.QueryInformationJobObject( + job, + info_class, + new_data, + ret_length.value, + ctypes.byref(ret_length), + ): + raise ctypes.WinError(ctypes.get_last_error()) + ctypes.memmove(ctypes.addressof(data), new_data, ret_length.value) + else: + raise ctypes.WinError(ctypes.get_last_error()) diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/common/bypass_gil.py b/Libraries/Utility/src/utility/ui_libraries/qt/common/bypass_gil.py new file mode 100644 index 000000000..b67bf1a50 --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/common/bypass_gil.py @@ -0,0 +1,120 @@ +from __future__ import annotations + +import asyncio + +from typing import TYPE_CHECKING, Any, Callable + +from loggerplus import RobustLogger +from qtpy.QtCore import QObject, QTimer + +from utility.system.app_process.consumer_manager import ConsumerManager +from utility.system.app_process.task_consumer import TaskConsumer + +if TYPE_CHECKING: + import multiprocessing + + +class ConsumerManager(ConsumerManager, QObject): + def __init__(self, num_consumers: int | None = None): + ConsumerManager.__init__(self, num_consumers) + QObject.__init__(self) + QTimer.singleShot(0, lambda: asyncio.create_task(self.run())) + + async def run(self): + if self._is_running: + return + self._is_running = True + self.consumers = [TaskConsumer(args=(self._task_queue, self._result_queue)) for _ in range(self.num_consumers)] + for consumer in self.consumers: + consumer.start() + await self._stop_event.wait() + + def queue_stop_event( + self, + graceful_shutdown_timeout: int = 5, + *, + process_remaining_tasks: bool = False, + ): + self._is_running = False + + # Signal consumers to stop + for _ in self.consumers: + self._task_queue.put(None) + + # Wait for consumers to finish + for consumer in self.consumers: + try: + consumer.join(timeout=graceful_shutdown_timeout) + if consumer.is_alive(): + RobustLogger().warning(f"Consumer {consumer.name} did not terminate gracefully") + consumer.terminate() + except TimeoutError: # noqa: PERF203 + RobustLogger().warning(f"Timeout while stopping consumer {consumer.name}") + except RuntimeError as e: + RobustLogger().exception(f"Error stopping consumer {consumer.name}: {e}") + finally: + consumer.close() + + self.consumers.clear() + + # Process remaining tasks if requested + if process_remaining_tasks: + self._process_remaining_tasks() + else: + self._discard_remaining_tasks() + + RobustLogger().info("ConsumerManager stopped") + + def _process_remaining_tasks(self) -> None: + while not self._task_queue.empty(): + task = self._task_queue.get(timeout=1) # Add timeout to allow for graceful shutdown + if task is not None: + func, args = task + try: + result = func(*args) + self._result_queue.put(("success", result)) + except Exception as e: # noqa: BLE001 + RobustLogger().exception(f"Error executing remaining task: {func.__name__}") + self._result_queue.put(("error", str(e))) + + def _discard_remaining_tasks(self) -> None: + while not self._task_queue.empty(): + self._task_queue.get_nowait() + + while not self._result_queue.empty(): + self._result_queue.get_nowait() + + def add_task(self, func: Callable[..., Any], *args: Any) -> None: + self._task_queue.put((func, args)) + + @property + def consumer_queue(self) -> multiprocessing.Queue: + return self._result_queue + + def __del__(self): + if self._is_running: + self.queue_stop_event(process_remaining_tasks=True) + + +if __name__ == "__main__": + import asyncio + import sys + + from qasync import QEventLoop # pyright: ignore[reportMissingTypeStubs] + from qtpy.QtWidgets import QApplication + + def test_func(): + RobustLogger().info("Hello, world!") + + def main(): + app = QApplication(sys.argv) + loop = QEventLoop(app) + asyncio.set_event_loop(loop) + manager = ConsumerManager(num_consumers=4) + + manager.add_task(test_func) + + with loop: + loop.run_forever() + + main() diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/debug/print_qobject.py b/Libraries/Utility/src/utility/ui_libraries/qt/debug/print_qobject.py index 2a0c74754..f49bade27 100644 --- a/Libraries/Utility/src/utility/ui_libraries/qt/debug/print_qobject.py +++ b/Libraries/Utility/src/utility/ui_libraries/qt/debug/print_qobject.py @@ -4,7 +4,9 @@ import os from functools import wraps -from typing import Any, Callable, cast +from typing import Any, Callable, Type, TypeVar, cast + +import qtpy from qtpy import QtCore from qtpy.QtCore import ( @@ -88,9 +90,7 @@ QQuaternion, QRadialGradient, QRawFont, - QRegExpValidator, QRegion, - QRegularExpressionValidator, QResizeEvent, QStaticText, QSyntaxHighlighter, @@ -111,7 +111,6 @@ QTextObjectInterface, QTextOption, QTextTableFormat, - QTouchDevice, QTransform, QValidator, QVector2D, @@ -164,6 +163,12 @@ QWidget, ) +if qtpy.QT5: + from qtpy.QtGui import QRegExpValidator, QTouchDevice +elif qtpy.QT6: + from qtpy.QtGui import QRegularExpressionValidator +else: + raise ImportError(f"Unsupported Qt version: {qtpy.QT_API}") def repr_qt_enum(enum: QObject, members: dict[str, Any] | None = None) -> str: if members is None: @@ -196,7 +201,7 @@ def format_qt_obj(arg: Any) -> str: # noqa: PLR0911 QToolBar: lambda x: f"QToolBar(windowTitle='{cast(QToolBar, x).windowTitle()}', orientation={cast(QToolBar, x).orientation()})", QMenu: lambda x: f"QMenu(title='{cast(QMenu, x).title()}', actions={len(cast(QMenu, x).actions())})", Qt.ToolBarArea: lambda x: f"ToolBarArea({repr_qt_enum(x)})", - Qt.ToolBarAreas: lambda x: f"ToolBarAreas({repr_qt_enum(x, {'Left': Qt.ToolBarArea.LeftToolBarArea, 'Right': Qt.ToolBarArea.RightToolBarArea, 'Top': Qt.ToolBarArea.TopToolBarArea, 'Bottom': Qt.ToolBarArea.BottomToolBarArea})})", # noqa: E501 + **({Qt.ToolBarAreas: lambda x: f"ToolBarAreas({repr_qt_enum(x, {'Left': Qt.ToolBarArea.LeftToolBarArea, 'Right': Qt.ToolBarArea.RightToolBarArea, 'Top': Qt.ToolBarArea.TopToolBarArea, 'Bottom': Qt.ToolBarArea.BottomToolBarArea})})"} if qtpy.QT5 else {}), # Widgets QPushButton: lambda x: f"QPushButton(text='{cast(QPushButton, x).text()}')", QLineEdit: lambda x: f"QLineEdit(text='{cast(QLineEdit, x).text()}')", @@ -288,7 +293,7 @@ def format_qt_obj(arg: Any) -> str: # noqa: PLR0911 QPagedPaintDevice: lambda x: f"QPagedPaintDevice(pageSize={cast(QPagedPaintDevice, x).pageSize()})", QPdfWriter: lambda x: repr(x), QTextItem: lambda x: f"QTextItem(renderFlags={cast(QTextItem, x).renderFlags()})", - QTouchDevice: lambda x: f"QTouchDevice(name='{cast(QTouchDevice, x).name()}', type={cast(QTouchDevice, x).type()})", + **({QTouchDevice: lambda x: f"QTouchDevice(name='{cast(QTouchDevice, x).name()}', type={cast(QTouchDevice, x).type()})"} if qtpy.QT5 else {}), QRawFont: lambda x: f"QRawFont(familyName='{cast(QRawFont, x).familyName()}', pixelSize={cast(QRawFont, x).pixelSize()})", # Base classes (moved towards the bottom) QWidget: lambda x: f"QWidget(type={cast(QWidget, x).__class__.__name__})", @@ -304,8 +309,8 @@ def format_qt_obj(arg: Any) -> str: # noqa: PLR0911 QValidator: lambda x: f"QValidator(parent={cast(QValidator, x).parent()})", QIntValidator: lambda x: f"QIntValidator(bottom={cast(QIntValidator, x).bottom()}, top={cast(QIntValidator, x).top()})", QDoubleValidator: lambda x: f"QDoubleValidator(bottom={cast(QDoubleValidator, x).bottom()}, top={cast(QDoubleValidator, x).top()}, decimals={cast(QDoubleValidator, x).decimals()})", # noqa: E501 - QRegExpValidator: lambda x: f"QRegExpValidator(regExp={cast(QRegExpValidator, x).regExp().pattern()})", - QRegularExpressionValidator: lambda x: f"QRegularExpressionValidator(regularExpression={cast(QRegularExpressionValidator, x).regularExpression().pattern()})", + **({QRegExpValidator: lambda x: f"QRegExpValidator(regExp={cast(QRegExpValidator, x).regExp().pattern()})"} if qtpy.QT5 else {}), + **({QRegularExpressionValidator: lambda x: f"QRegularExpressionValidator(regularExpression={cast(QRegularExpressionValidator, x).regularExpression().pattern()})"} if not qtpy.QT5 else {}), QSyntaxHighlighter: lambda x: f"QSyntaxHighlighter(parent={cast(QSyntaxHighlighter, x).document()})", QFileInfo: lambda x: f"{cast(QFileInfo, x).filePath()}(QFileInfo)", QModelIndex: lambda x: f"QModelIndex(row={cast(QModelIndex, x).row()}, column={cast(QModelIndex, x).column()})", @@ -417,11 +422,13 @@ def get_qt_methods(cls: type) -> list[tuple[str, Callable[..., Any]]]: return methods -def print_qt_class_calls(exclude_funcs: list[str] | None = None): # noqa: ANN201 + +T = TypeVar("T") +def print_qt_class_calls(exclude_funcs: list[str] | None = None) -> Callable[[type[T]], type[T]]: # noqa: ANN201 if exclude_funcs is None: exclude_funcs = [] - def decorator(cls: type): # noqa: ANN202 + def decorator(cls: type[T]) -> type[T]: # noqa: ANN202 # Create a new class that inherits from the original class class Wrapper(cls): pass @@ -432,6 +439,6 @@ class Wrapper(cls): if name not in exclude_funcs and not (name.startswith("__") and name != "__repr__"): setattr(Wrapper, name, print_qt_func_call(method)) - return Wrapper + return cast(Type[T], Wrapper) return decorator diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/address_bar.py b/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/address_bar.py index ea9a31fb9..c8b559bb0 100644 --- a/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/address_bar.py +++ b/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/address_bar.py @@ -23,9 +23,9 @@ def __init__(self, path: Path, parent: QWidget | None = None, *, is_last: bool = self.is_last = is_last self.setText(path.name or str(path)) self.clicked.connect(self._on_clicked) - self.setToolButtonStyle(Qt.ToolButtonStyle.ToolButtonTextOnly) + self.setToolButtonStyle(Qt.ToolButtonStyle.ToolButtonTextBesideIcon) if not is_last: - self.setPopupMode(QToolButton.ToolButtonPopupMode.InstantPopup) + self.setPopupMode(QToolButton.ToolButtonPopupMode.MenuButtonPopup) self.setMenu(QMenu(self)) def _on_clicked(self, checked: bool = False): # noqa: FBT001, FBT002 @@ -49,8 +49,8 @@ def set_menu_items(self, contents: list[tuple[str, Path, QIcon]]): @print_qt_class_calls() class PyQAddressBar(QToolBar): - path_changed = Signal(Path) - editing_finished = Signal() + path_changed: Signal = Signal(Path) + editing_finished: Signal = Signal() def __init__(self, parent: QWidget | None = None): super().__init__(parent) @@ -66,18 +66,18 @@ def __init__(self, parent: QWidget | None = None): self.setSizePolicy(QSizePolicy.Policy.MinimumExpanding, QSizePolicy.Policy.Preferred) # Add navigation buttons - self.back_button = self.addAction(self.style().standardIcon(QStyle.StandardPixmap.SP_ArrowBack), "Back") + self.back_button: QAction = self.addAction(self.style().standardIcon(QStyle.StandardPixmap.SP_ArrowBack), "Back") self.back_button.triggered.connect(self.go_back) - self.forward_button = self.addAction(self.style().standardIcon(QStyle.StandardPixmap.SP_ArrowForward), "Forward") + self.forward_button: QAction = self.addAction(self.style().standardIcon(QStyle.StandardPixmap.SP_ArrowForward), "Forward") self.forward_button.triggered.connect(self.go_forward) - self.up_button = self.addAction(self.style().standardIcon(QStyle.StandardPixmap.SP_ArrowUp), "Up") + self.up_button: QAction = self.addAction(self.style().standardIcon(QStyle.StandardPixmap.SP_ArrowUp), "Up") self.up_button.triggered.connect(self.go_up) self.addSeparator() - self.line_edit = QLineEdit(self) + self.line_edit: QLineEdit = QLineEdit(self) self.line_edit.setAlignment(Qt.AlignmentFlag.AlignLeft) self.line_edit.hide() self.line_edit.editingFinished.connect(self._on_editing_finished) diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/icon_util.py b/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/icon_util.py index 57cd992fd..c78c54409 100644 --- a/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/icon_util.py +++ b/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/icon_util.py @@ -80,9 +80,9 @@ def qicon_from_file_ext(extension: str) -> QIcon: icon = QFileIconProvider().icon(QFileInfo(temp_file.fileName())) if icon.pixmap(32, 32).isNull(): RobustLogger()(f" Failed to retrieve a valid icon for extension '{extension}'") - return qpixmap_to_qicon(QStyle.StandardPixmap.SP_DirIcon if isinstance(self, DirItem) else QStyle.StandardPixmap.SP_FileIcon) + return qpixmap_to_qicon(QStyle.StandardPixmap.SP_DirIcon) return icon finally: temp_file.close() - temp_file.remove() \ No newline at end of file + temp_file.remove() diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyextendedinformation.py b/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyextendedinformation.py new file mode 100644 index 000000000..ce70914ae --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyextendedinformation.py @@ -0,0 +1,76 @@ + +from __future__ import annotations + +import os + +from qtpy.QtCore import QDateTime, QFileDevice, QFileInfo # noqa: E402 +from qtpy.QtGui import QIcon + + +class PyQExtendedInformation(QFileInfo): + Dir, File, System = range(3) + + def __init__(self, info=None): + self.mFileInfo: QFileInfo = QFileInfo() if info is None else QFileInfo(info) + self.displayType: str = "" + self.icon: QIcon = QIcon() + + def isDir(self) -> bool: + return self.type() == PyQExtendedInformation.Dir + + def isFile(self) -> bool: + return self.type() == PyQExtendedInformation.File + + def isSystem(self) -> bool: + return self.type() == PyQExtendedInformation.System + + def __eq__(self, other: object) -> bool: + if not isinstance(other, PyQExtendedInformation): + return False + return (self.mFileInfo == other.mFileInfo and + self.displayType == other.displayType and + self.permissions() == other.permissions() and + self.lastModified() == other.lastModified()) + + def fileInfo(self) -> QFileInfo: + return self.mFileInfo + + def isCaseSensitive(self) -> bool: + return os.name == "posix" + + def permissions(self) -> QFileDevice.Permissions | int: + r1 = self.mFileInfo.permissions() + return QFileDevice.Permissions() if r1 is None else r1 + + def type(self): + if self.mFileInfo.isDir(): + return PyQExtendedInformation.Dir + if self.mFileInfo.isFile(): + return PyQExtendedInformation.File + if not self.mFileInfo.exists() and self.mFileInfo.isSymLink(): + return PyQExtendedInformation.System + return PyQExtendedInformation.System + + def isSymLink(self, ignoreNtfsSymLinks: bool = False) -> bool: # noqa: N803, FBT002, FBT001 + return ( + self.mFileInfo.suffix().strip().lower() != ".lnk" + if ignoreNtfsSymLinks and os.name == "nt" + else self.mFileInfo.isSymLink() + ) + + def isHidden(self) -> bool: + return self.mFileInfo.isHidden() + + def lastModified(self) -> QDateTime: + r1 = self.mFileInfo.lastModified() + return QDateTime() if r1 is None else r1 + + def size(self) -> int: + size = -1 + if self.type() == PyQExtendedInformation.Dir: + size = 0 + elif self.type() == PyQExtendedInformation.File: + size = self.mFileInfo.size() + elif not self.mFileInfo.exists() and not self.mFileInfo.isSymLink(): + size = -1 + return size diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfileinfogatherer.py b/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfileinfogatherer.py index 77424dc73..5d5b91e73 100644 --- a/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfileinfogatherer.py +++ b/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfileinfogatherer.py @@ -1,74 +1,81 @@ from __future__ import annotations import asyncio +import multiprocessing import os +import queue import sys + from concurrent.futures import ProcessPoolExecutor from os import scandir from typing import Any from loggerplus import RobustLogger from qasync import QEventLoop, asyncSlot # pyright: ignore[reportMissingTypeStubs] -from qtpy.QtCore import QDir, QElapsedTimer, QFileInfo, QObject, QTimer, Signal # pyright: ignore[reportPrivateImportUsage] +from qtpy.QtCore import QDir, QElapsedTimer, QFileInfo, QFileSystemWatcher, QObject, QTimer, Signal # pyright: ignore[reportPrivateImportUsage] from qtpy.QtWidgets import QApplication, QFileIconProvider from utility.ui_libraries.qt.filesystem.pyextendedinformation import PyQExtendedInformation -# Add these imports -import multiprocessing - - -class AsyncFileSystemWatcher: - def __init__(self): - self._executor = ProcessPoolExecutor() - self._watched_files = set() - self._watched_directories = set() - - async def add_paths(self, paths: list[str]): - await asyncio.get_event_loop().run_in_executor(self._executor, self._add_paths, paths) - - async def remove_paths(self, paths: list[str]): - await asyncio.get_event_loop().run_in_executor(self._executor, self._remove_paths, paths) - - async def watched_files(self) -> list[str]: - return list(self._watched_files) - - async def watched_directories(self) -> list[str]: - return list(self._watched_directories) - - def _add_paths(self, paths: list[str]): - for path in paths: - if os.path.isfile(path): - self._watched_files.add(path) - elif os.path.isdir(path): - self._watched_directories.add(path) - - def _remove_paths(self, paths: list[str]): - for path in paths: - self._watched_files.discard(path) - self._watched_directories.discard(path) - - async def start_watching(self, directories_changed_callback, files_changed_callback): - while True: - for directory in self._watched_directories: - if await self._directory_changed(directory): - await directories_changed_callback(directory) - - for file in self._watched_files: - if await self._file_changed(file): - await files_changed_callback(file) - - await asyncio.sleep(1) # Adjust the sleep time as needed - async def _directory_changed(self, directory: str) -> bool: - # Implement directory change detection logic here - # This is a placeholder and should be replaced with actual logic - return False - - async def _file_changed(self, file: str) -> bool: - # Implement file change detection logic here - # This is a placeholder and should be replaced with actual logic - return False +def create_watcher_in_child_process( + directories_changed_queue: multiprocessing.Queue[str | None], + files_changed_queue: multiprocessing.Queue[str | None], +): + assert multiprocessing.current_process().name != "MainProcess", "This function must be called in a child process." + app = QApplication(sys.argv) + watcher = QFileSystemWatcher() + watcher.directoryChanged.connect(lambda path: directories_changed_queue.put(path)) + watcher.fileChanged.connect(lambda path: files_changed_queue.put(path)) + sys.exit(app.exec_()) + + +async def addPathsToWatcher( + paths: list[str], + task_queue: multiprocessing.Queue[tuple[str, list[str]]], + result_queue: multiprocessing.Queue[Any], +): + if task_queue is None: + return + task_queue.put(("addPaths", paths)) + result = await result_queue.get() + if result is None: + return + + +async def removePathsFromWatcher( + paths: list[str], + task_queue: multiprocessing.Queue[tuple[str, list[str]]], + result_queue: multiprocessing.Queue[Any], +): + if task_queue is None: + return + task_queue.put(("removePaths", paths)) + result = await result_queue.get() + if result is None: + return + + +async def watchedFiles( + task_queue: multiprocessing.Queue[tuple[str, list[str]]], + result_queue: multiprocessing.Queue[Any], +) -> list[str]: + task_queue.put(("watchedFiles", [])) + result = await result_queue.get() + if result is None: + return [] + return result + + +async def watchedDirectories( + task_queue: multiprocessing.Queue[tuple[str, list[str]]], + result_queue: multiprocessing.Queue[Any], +) -> list[str]: + task_queue.put(("watchedDirectories", [])) + result = await result_queue.get() + if result is None: + return [] + return result class PyFileInfoGatherer(QObject): @@ -102,13 +109,16 @@ def __init__( self.max_files_before_updates: int = max_files_before_updates self.m_resolveSymlinks: bool = resolveSymlinks - self.m_watcher: AsyncFileSystemWatcher = AsyncFileSystemWatcher() + self.m_watcher: QFileSystemWatcher | None = None self.m_watching: bool = False self._paths: list[str] = [] self._files: list[list[str]] = [] - self.process_lock: asyncio.Lock = asyncio.Lock() + self.process_lock: asyncio.Lock = asyncio.Lock() # multiprocessing.Lock() + + self.directories_changed_queue: multiprocessing.Queue[str | None] = multiprocessing.Queue() + self.files_changed_queue: multiprocessing.Queue[str | None] = multiprocessing.Queue() self.m_iconProvider: QFileIconProvider = QFileIconProvider() @@ -119,6 +129,12 @@ def __init__( def iconProvider(self) -> QFileIconProvider: return self.m_iconProvider + def event_loop(self): + app = QApplication(sys.argv) + loop = QEventLoop(app) + yield loop + loop.close() + def start_event_loop(self): asyncio.set_event_loop(QEventLoop(QApplication.instance())) asyncio.get_event_loop().create_task(self.run(), name="PyFileInfoGatherer") @@ -129,20 +145,26 @@ async def setResolveSymlinks(self, enable: bool): # noqa: FBT001 self.m_resolveSymlinks = enable async def run(self): - asyncio.create_task(self.m_watcher.start_watching(self.handle_directory_changed, self.handle_file_changed)) while not self._abort.is_set(): if not self._paths: await asyncio.sleep(0.1) continue currentPath = self._paths.pop(0) currentFiles = self._files.pop(0) - await self.getFileInfos(currentPath, currentFiles) - - async def handle_directory_changed(self, path: str): - await self.list(path) - - async def handle_file_changed(self, path: str): - await self.updateFile(path) + result = await self.getFileInfos(currentPath, currentFiles) + async with self.process_lock: + try: + result = self.directories_changed_queue.get(block=False) + if result is not None: + await self.list(result) + except queue.Empty: # noqa: S110 + ... + try: + result = self.files_changed_queue.get(block=False) + if result is not None: + await self.updateFile(result) + except queue.Empty: # noqa: S110 + ... @asyncSlot() async def driveAdded(self): @@ -180,36 +202,61 @@ async def updateFile(self, filePath: str): # noqa: N803 @asyncSlot() async def watchedFiles(self) -> list[str]: - return await self.m_watcher.watched_files() + task_queue = multiprocessing.Queue() + result_queue = multiprocessing.Queue() + result = await watchedFiles(task_queue, result_queue) + return result @asyncSlot() async def watchedDirectories(self) -> list[str]: - return await self.m_watcher.watched_directories() + task_queue = multiprocessing.Queue() + result_queue = multiprocessing.Queue() + result = await watchedDirectories(task_queue, result_queue) + return result + + @asyncSlot() + async def createWatcher(self): + asyncio.get_event_loop().run_in_executor( + self._executor, + create_watcher_in_child_process, + self.directories_changed_queue, + self.files_changed_queue, + ) @asyncSlot() async def watchPaths(self, paths: list[str]): if not self.m_watching: print("watchPaths called for the first time, creating and setting up the watcher.") + await self.createWatcher() self.m_watching = True print(f"Adding paths to watcher: {paths}") - await self.m_watcher.add_paths(paths) + task_queue = multiprocessing.Queue() + result_queue = multiprocessing.Queue() + await addPathsToWatcher(paths, task_queue, result_queue) @asyncSlot() async def unwatchPaths(self, paths: list[str]): if self.m_watcher and paths: print(f"Removing paths from watcher: {paths}") - await self.m_watcher.remove_paths(paths) + task_queue = multiprocessing.Queue() + result_queue = multiprocessing.Queue() + await removePathsFromWatcher(paths, task_queue, result_queue) @asyncSlot() async def isWatching(self) -> bool: - return self.m_watching + result = False + result = self.m_watching + return result @asyncSlot() async def setWatching(self, v: bool): # noqa: FBT001 if v != self.m_watching: if not v and self.m_watcher: - await self.m_watcher.remove_paths(await self.watchedFiles()) - self.m_watcher = AsyncFileSystemWatcher() + task_queue = multiprocessing.Queue() + result_queue = multiprocessing.Queue() + await removePathsFromWatcher(await self.watchedFiles(), task_queue, result_queue) + del self.m_watcher + self.m_watcher = None self.m_watching = v @asyncSlot() diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfileitem.py b/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfileitem.py index cd3aeb52b..85880d347 100644 --- a/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfileitem.py +++ b/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfileitem.py @@ -645,4 +645,4 @@ def __ne__(self, other: PyFileInfo) -> bool: return result is NotImplemented or not result def __repr__(self): - return f"" \ No newline at end of file + return f"" diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfilesystemmodel.py b/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfilesystemmodel.py index 6be0c6794..d65b4c27e 100644 --- a/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfilesystemmodel.py +++ b/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfilesystemmodel.py @@ -1,38 +1,45 @@ from __future__ import annotations -import logging -import os import asyncio +import os +import shutil +import time +import traceback + from concurrent.futures import ProcessPoolExecutor -from typing import TYPE_CHECKING, Any, Callable, List +from pathlib import Path +from typing import TYPE_CHECKING, Any, Callable +from loggerplus import RobustLogger +from qasync import QEventLoop, asyncSlot # pyright: ignore[reportMissingTypeStubs] from qtpy.QtCore import ( QAbstractItemModel, QDateTime, QDir, + QFileDevice, QFileInfo, + QFileSystemWatcher, QMimeData, QModelIndex, QMutex, - QMutexLocker, + QThread, QUrl, Qt, - Signal, + Signal, # pyright: ignore[reportPrivateImportUsage] ) from qtpy.QtGui import QIcon -from qtpy.QtWidgets import QApplication, QMessageBox, QStyle +from qtpy.QtWidgets import QApplication, QMessageBox, QStyle, QTreeView -from utility.task_management import TaskConsumer, TaskManager from utility.ui_libraries.qt.filesystem.pyfileinfogatherer import PyFileInfoGatherer +from utility.ui_libraries.qt.filesystem.pyfilesystemmodelsorter import PyFileSystemModelSorter, SortingError from utility.ui_libraries.qt.filesystem.pyfilesystemnode import PyFileSystemNode -from utility.ui_libraries.qt.filesystem.pyfilesystemwatcher import PyFileSystemWatcher if TYPE_CHECKING: + import multiprocessing + from qtpy.QtCore import QObject from qtpy.QtWidgets import QFileIconProvider -logger = logging.getLogger(__name__) - class PyQFileSystemModel(QAbstractItemModel): directoryLoaded = Signal(str) @@ -47,48 +54,60 @@ class PyQFileSystemModel(QAbstractItemModel): def __init__(self, parent: QObject | None = None): super().__init__(parent) - self._root = PyFileSystemNode() - self._fileInfoGatherer = PyFileInfoGatherer(self) - self._fileSystemWatcher = PyFileSystemWatcher(self) - self._filters = QDir.AllEntries | QDir.NoDotAndDotDot | QDir.AllDirs + self._root: PyFileSystemNode = PyFileSystemNode() + self._fileInfoGatherer: PyFileInfoGatherer = PyFileInfoGatherer(self) + self._fileSystemWatcher: QFileSystemWatcher = QFileSystemWatcher(self) + self._filters: QDir.Filters = QDir.AllEntries | QDir.NoDotAndDotDot | QDir.AllDirs self._nameFilters: list[str] = [] - self._task_manager = TaskManager() - self._task_consumer = TaskConsumer(self._task_manager) - self._task_consumer.start() - self._executor = ProcessPoolExecutor() + self._executor: ProcessPoolExecutor = ProcessPoolExecutor() self._fileInfoGatherer.newListOfFiles.connect(self._addNewListOfFiles) self._fileInfoGatherer.updates.connect(self._handleUpdates) self._fileInfoGatherer.directoryLoaded.connect(self._handleDirectoryLoaded) self._fileSystemWatcher.directoryChanged.connect(self._handleDirectoryChanged) self._fileSystemWatcher.fileChanged.connect(self._handleFileChanged) - - self._resolveSymlinks = False - self._readOnly = True - self._rootPath = "" - self._sortColumn = 0 - self._sortOrder = Qt.AscendingOrder - self._nameFilterDisables = True - self._mutex = QMutex() - self._cache = {} - self._cache_expiration = 60 # seconds - self._customRoles = {} - self._customFilters = [] - self._dragEnabled = True - self._error_retry_count = {} - self._max_retries = 3 - self._watcher_cleanup_interval = 300 # seconds - self._max_watcher_paths = 1000 - self._file_watcher_cache = {} + self._mutex: QMutex = QMutex() + + self._resolveSymlinks: bool = False + self._readOnly: bool = True + self._rootPath: str = "" + self._sorter: PyFileSystemModelSorter = PyFileSystemModelSorter(0) + self._sortOrder: Qt.SortOrder = Qt.AscendingOrder + self._nameFilterDisables: bool = True + self._cache: dict[str, Any] = {} + self._cache_expiration: int = 60 # seconds + self._customRoles: dict[int, Any] = {} + self._customFilters: list[str] = [] + self._dragEnabled: bool = True + self._error_retry_count: dict[str, int] = {} + self._max_retries: int = 3 + self._watcher_cleanup_interval: int = 300 # seconds + self._max_watcher_paths: int = 1000 + self._file_watcher_cache: dict[str, Any] = {} + + @property + def _loop(self) -> QEventLoop: + return QEventLoop(QApplication.instance()) + + @property + def _sortColumn(self) -> int: + return self._sorter.sortColumn + + @_sortColumn.setter + def _sortColumn(self, value: int): + self._sorter.sortColumn = value + + @property + def _watcher_thread(self) -> QThread: + return self._fileSystemWatcher.thread() def __del__(self): self._executor.shutdown(wait=False) - self._task_consumer.stop() def nodeFromIndex(self, index: QModelIndex) -> PyFileSystemNode: return index.internalPointer() if index.isValid() else self._root - def index(self, row: int, column: int, parent: QModelIndex = QModelIndex()) -> QModelIndex: + def index(self, row: int, column: int, parent: QModelIndex = QModelIndex()) -> QModelIndex: # noqa: B008 if not self.hasIndex(row, column, parent): return QModelIndex() @@ -110,14 +129,14 @@ def parent(self, index: QModelIndex) -> QModelIndex: return self.createIndex(parentItem.row(), 0, parentItem) - def rowCount(self, parent: QModelIndex = QModelIndex()) -> int: + def rowCount(self, parent: QModelIndex = QModelIndex()) -> int: # noqa: B008 if parent.column() > 0: return 0 parentItem = self.nodeFromIndex(parent) return len(parentItem.children) - def columnCount(self, parent: QModelIndex = QModelIndex()) -> int: + def columnCount(self, parent: QModelIndex = QModelIndex()) -> int: # noqa: B008 return 4 # Name, Size, Type, Date Modified def data(self, index: QModelIndex, role: int = Qt.DisplayRole) -> Any: @@ -129,14 +148,16 @@ def data(self, index: QModelIndex, role: int = Qt.DisplayRole) -> Any: if role == Qt.DisplayRole: if index.column() == 0: return item.fileName - elif index.column() == 1: + if index.column() == 1: return self._sizeString(item.size()) - elif index.column() == 2: + if index.column() == 2: return item.type() - elif index.column() == 3: + if index.column() == 3: return item.lastModified().toString() elif role == Qt.DecorationRole and index.column() == 0: - return self.iconProvider().icon(item.fileInfo()) + fileInfo = item.fileInfo() + assert fileInfo is not None, "fileInfo is None" + return self.iconProvider().icon(fileInfo) return None @@ -152,27 +173,25 @@ def headerData(self, section: int, orientation: Qt.Orientation, role: int = Qt.D return "Date Modified" return None - async def setRootPathAsync(self, path: str) -> QModelIndex: + def setRootPath(self, path: str) -> QModelIndex: if path == self._rootPath: return self.index(0, 0, QModelIndex()) self._rootPath = path self._root = PyFileSystemNode(path) self.beginResetModel() - await self._fileInfoGatherer.fetchExtendedInformation(path, []) + self._fileInfoGatherer.fetchExtendedInformation(path, []) self.endResetModel() if self._fileSystemWatcher.directories(): - self._fileSystemWatcher.removePaths(self._fileSystemWatcher.directories()) + for directory in self._fileSystemWatcher.directories(): + self._fileSystemWatcher.removePath(directory) self._fileSystemWatcher.moveToThread(self._watcher_thread) self._watcher_thread.start() - await self._watchPath(path) + self._watchPath(path) self.rootPathChanged.emit(path) return self.index(0, 0, QModelIndex()) - def setRootPath(self, path: str) -> QModelIndex: - return asyncio.run(self.setRootPathAsync(path)) - def rootPath(self) -> str: return self._rootPath @@ -183,12 +202,12 @@ def iconProvider(self) -> QFileIconProvider: return self._fileInfoGatherer.iconProvider() def _handleDirectoryChanged(self, path: str): - self._task_manager.submit(self._refreshDirectory, path) - self.fileSystemChanged.emit() + f = self._executor.submit(self._refreshDirectory, path) + f.add_done_callback(lambda f=f: self.fileSystemChanged.emit(f.result())) def _handleFileChanged(self, path: str): - self._task_manager.submit(self._refreshFile, path) - self.fileSystemChanged.emit() + f = self._executor.submit(self._refreshFile, path) + f.add_done_callback(lambda f=f: self.fileSystemChanged.emit(f.result())) async def _refreshDirectory(self, path: str): try: @@ -196,36 +215,35 @@ async def _refreshDirectory(self, path: str): if node is None: return - loop = asyncio.get_event_loop() old_list = set(node.children.keys()) - new_list = set(await loop.run_in_executor(None, os.listdir, path)) + new_list = set(await self._loop.run_in_executor(None, os.listdir, path)) for name in old_list - new_list: - await loop.run_in_executor(None, self._removeNode, node.children[name]) + await self._loop.run_in_executor(None, self._removeNode, node.children[name]) for name in new_list - old_list: - await loop.run_in_executor(None, self._addNode, node, name) + await self._loop.run_in_executor(None, self._addNode, node, name) for name in old_list & new_list: - await loop.run_in_executor(None, self._updateNode, node.children[name]) + await self._loop.run_in_executor(None, self._updateNode, node.children[name]) self.layoutChanged.emit() except Exception as e: - logger.error(f"Error refreshing directory {path}: {e}") + RobustLogger().error(f"Error refreshing directory {path}: {e}") self._showErrorMessage(f"Error refreshing directory: {e}") def _refreshFile(self, path: str): try: - parent_path = os.path.dirname(path) - file_name = os.path.basename(path) + parent_path = os.path.dirname(path) # noqa: PTH120 + file_name = os.path.basename(path) # noqa: PTH119 parent_node = self._nodeForPath(parent_path) if parent_node and file_name in parent_node.children: self._updateNode(parent_node.children[file_name]) else: - self._refreshDirectory(parent_path) + self._loop.run_in_executor(None, self._refreshDirectory, parent_path) self.layoutChanged.emit() except Exception as e: - logger.error(f"Error refreshing file {path}: {e}") + RobustLogger().error(f"Error refreshing file {path}: {e}") self._showErrorMessage(f"Error refreshing file: {e}") def _nodeForPath(self, path: str) -> PyFileSystemNode | None: @@ -239,23 +257,21 @@ def _nodeForPath(self, path: str) -> PyFileSystemNode | None: return node def _removeNode(self, node: PyFileSystemNode): - with QMutexLocker(self._mutex): - parent = node.parent - if parent: - row = list(parent.children.values()).index(node) - self.beginRemoveRows(self.createIndex(parent.row(), 0, parent), row, row) - del parent.children[node.fileName] - self.endRemoveRows() + parent = node.parent + if parent: + row = list(parent.children.values()).index(node) + self.beginRemoveRows(self.createIndex(parent.row(), 0, parent), row, row) + del parent.children[node.fileName] + self.endRemoveRows() self.layoutChanged.emit() def _addNode(self, parent: PyFileSystemNode, name: str): - with QMutexLocker(self._mutex): - if name not in parent.children: - new_node = PyFileSystemNode(name, parent) - row = len(parent.children) - self.beginInsertRows(self.createIndex(parent.row(), 0, parent), row, row) - parent.children[name] = new_node - self.endInsertRows() + if name not in parent.children: + new_node = PyFileSystemNode(name, parent) + row = len(parent.children) + self.beginInsertRows(self.createIndex(parent.row(), 0, parent), row, row) + parent.children[name] = new_node + self.endInsertRows() self.layoutChanged.emit() def _updateNode(self, node: PyFileSystemNode): @@ -273,14 +289,14 @@ def setFilter(self, filters: QDir.Filters): def filter(self) -> QDir.Filters: return self._filters - def setNameFilters(self, filters: List[str]): + def setNameFilters(self, filters: list[str]): self._nameFilters = filters self._refresh() - def nameFilters(self) -> List[str]: + def nameFilters(self) -> list[str]: return self._nameFilters - def setNameFilterDisables(self, enable: bool): + def setNameFilterDisables(self, enable: bool): # noqa: FBT001 if self._nameFilterDisables != enable: self._nameFilterDisables = enable self._refresh() @@ -290,7 +306,7 @@ def isNameFilterDisables(self) -> bool: def _refresh(self): self.beginResetModel() - self._task_manager.submit(self._fileInfoGatherer.fetchExtendedInformation, self._rootPath, []) + self._executor.submit(self._fileInfoGatherer.fetchExtendedInformation, self._rootPath, []) self.endResetModel() def canFetchMore(self, parent: QModelIndex) -> bool: @@ -309,7 +325,7 @@ def fetchMore(self, parent: QModelIndex): self._fileInfoGatherer.fetchExtendedInformation(path, []) node.populatedChildren = True - def hasChildren(self, parent: QModelIndex = QModelIndex()) -> bool: + def hasChildren(self, parent: QModelIndex = QModelIndex()) -> bool: # noqa: B008 if not parent.isValid(): return True node = self._getNode(parent) @@ -326,20 +342,17 @@ def filePath(self, index: QModelIndex) -> str: node = self._getNode(index) path = [] while node is not self._root: + if node is None: + raise ValueError("Node is None") path.append(node.fileName) node = node.parent - return os.path.join(self.rootPath(), *reversed(path)) + return os.path.join(self.rootPath(), *reversed(path)) # noqa: PTH118 def fileName(self, index: QModelIndex) -> str: if not index.isValid(): return "" return self._getNode(index).fileName - def isDir(self, index: QModelIndex) -> bool: - if not index.isValid(): - return False - return self._getNode(index).isDir() - def size(self, index: QModelIndex) -> int: if not index.isValid(): return 0 @@ -350,9 +363,9 @@ def type(self, index: QModelIndex) -> str: return "" return self._getNode(index).type() - def permissions(self, index: QModelIndex) -> QDir.Permissions: + def permissions(self, index: QModelIndex) -> QFileDevice.Permissions | int: if not index.isValid() or not self.isDir(index): - return QDir.Permissions() + return QFileDevice.Permissions() return self._getNode(index).permissions() def lastModified(self, index: QModelIndex) -> QDateTime: @@ -360,13 +373,6 @@ def lastModified(self, index: QModelIndex) -> QDateTime: return QDateTime() return self._getNode(index).lastModified() - def fileInfo(self, index: QModelIndex) -> QFileInfo: - if not index.isValid(): - return QFileInfo() - path = self.filePath(index) - info = QFileInfo(path) - return info - def setResolveSymlinks(self, enable: bool): if self._resolveSymlinks != enable: self._resolveSymlinks = enable @@ -387,21 +393,22 @@ def remove(self, index: QModelIndex) -> bool: if node.isDir(): shutil.rmtree(path) else: - os.unlink(path) + Path(path).unlink(missing_ok=True) self._removeNode(node) - return True except OSError as e: - logger.error(f"Error removing file/directory: {e}") + RobustLogger().error(f"Error removing file/directory: {e}") self._showErrorMessage(f"Error removing file/directory: {e}") return False + else: + return True def mkdir(self, parent: QModelIndex, name: str) -> QModelIndex: if not parent.isValid(): return QModelIndex() parent_node = self._getNode(parent) - path = os.path.join(self.filePath(parent), name) + path = os.path.join(self.filePath(parent), name) # noqa: PTH118 try: - os.mkdir(path) + Path(path).mkdir(parents=True, exist_ok=True) new_node = PyFileSystemNode(name, parent_node) row = len(parent_node.children) self.beginInsertRows(parent, row, row) @@ -409,13 +416,10 @@ def mkdir(self, parent: QModelIndex, name: str) -> QModelIndex: self.endInsertRows() return self.createIndex(row, 0, new_node) except OSError as e: - logger.error(f"Error creating directory: {e}") + RobustLogger().error(f"Error creating directory: {e}") self._showErrorMessage(f"Error creating directory: {e}") return QModelIndex() - def supportedDropActions(self) -> Qt.DropActions: - return Qt.CopyAction | Qt.MoveAction - def mimeTypes(self) -> list[str]: return ["text/uri-list"] @@ -425,24 +429,6 @@ def mimeData(self, indexes: list[QModelIndex]) -> QMimeData: mimeData.setUrls(urls) return mimeData - def _copyFile(self, src: str, dest: str): - try: - if os.path.isdir(src): - shutil.copytree(src, dest) - else: - shutil.copy2(src, dest) - self._refresh() - except OSError as e: - logger.error(f"Error copying file: {e}") - self._showErrorMessage(f"Error copying file: {e}") - - def _moveFile(self, src: str, dest: str): - try: - shutil.move(src, dest) - self._refresh() - except OSError as e: - self._showErrorMessage(f"Error moving file: {e}") - def setData(self, index: QModelIndex, value: Any, role: int = Qt.EditRole) -> bool: if not index.isValid() or role != Qt.EditRole: return False @@ -461,7 +447,7 @@ def setData(self, index: QModelIndex, value: Any, role: int = Qt.EditRole) -> bo try: os.rename(oldPath, newPath) except OSError as e: - logger.error(f"Error renaming file: {e}") + RobustLogger().error(f"Error renaming file: {e}") self._showErrorMessage(f"Error renaming file: {e}") return False @@ -472,7 +458,7 @@ def setData(self, index: QModelIndex, value: Any, role: int = Qt.EditRole) -> bo def setCustomSorting(self, sortFunction: Callable[[PyFileSystemNode, PyFileSystemNode], int]): self._customSorting = sortFunction - self.sort(self._sortColumn, self._sortOrder) + self._loop.call_soon_threadsafe(self.sort, self._sortColumn, self._sortOrder) async def sort(self, column: int, order: Qt.SortOrder = Qt.AscendingOrder): self.layoutAboutToBeChanged.emit() @@ -480,14 +466,15 @@ async def sort(self, column: int, order: Qt.SortOrder = Qt.AscendingOrder): self._sortOrder = order try: if self._customSorting: - self._root.children = dict(sorted(self._root.children.items(), key=lambda x: self._customSorting(x[1], x[1]))) + mapping_type = dict + self._root.children = mapping_type(sorted(self._root.children.items(), key=lambda x: self._customSorting(x[1], x[1]))) else: - await self._consumer_manager.run_in_executor(self._sorter.sort, self._root, column, order) + await self._loop.run_in_executor(self._executor, self._sorter.sort, self._root, column, order) except SortingError as e: - logger.error(f"Sorting error: {e}") + RobustLogger().error(f"Sorting error: {e}") self.sortingError.emit(str(e)) except Exception as e: - logger.error(f"Unexpected error during sorting: {e}") + RobustLogger().error(f"Unexpected error during sorting: {e}") self.layoutChanged.emit() self.sortingChanged.emit() @@ -501,7 +488,7 @@ def _sizeString(self, size: int) -> str: else: return f"{size / (1024 * 1024 * 1024):.1f} GB" - def flags(self, index: QModelIndex) -> Qt.ItemFlags: + def flags(self, index: QModelIndex) -> Qt.ItemFlags | Qt.ItemFlag: if not index.isValid(): return Qt.NoItemFlags @@ -522,7 +509,8 @@ def _addNewListOfFiles(self, path: str, files: list[str]): self._addNode(node, file_name) self.layoutChanged.emit() - def _handleUpdates(self, path: str, updates: list[tuple[str, QFileInfo]]): + @asyncSlot() + async def _handleUpdates(self, path: str, updates: list[tuple[str, QFileInfo]]): node = self._nodeForPath(path) if node is None: return @@ -535,66 +523,84 @@ def _handleUpdates(self, path: str, updates: list[tuple[str, QFileInfo]]): self._addNode(node, file_name) self.layoutChanged.emit() - def _handleDirectoryLoaded(self, path: str): + @asyncSlot() + async def _handleDirectoryLoaded(self, path: str): self._refreshCache() self.directoryLoaded.emit(path) - def _watchPath(self, path: str): + @asyncSlot() + async def _watchPath(self, path: str): if path not in self._file_watcher_cache: - watcher = PyFileSystemWatcher() - watcher.directoryChanged.connect(lambda p=path: self._handleDirectoryChanged(p)) - watcher.fileChanged.connect(lambda p=path: self._handleFileChanged(p)) - watcher.addPath(path) - self._file_watcher_cache[path] = watcher + self._fileSystemWatcher.directoryChanged.connect(lambda p=path: self._handleDirectoryChanged(p)) + self._fileSystemWatcher.fileChanged.connect(lambda p=path: self._handleFileChanged(p)) + self._fileSystemWatcher.addPath(path) + self._file_watcher_cache[path] = self._fileSystemWatcher # Optimize watchers if necessary if len(self._file_watcher_cache) > self._max_watcher_paths: self._optimizeWatchers() - def _cleanupWatchers(self): + @asyncSlot() + async def _cleanupWatchers(self): current_time = QDateTime.currentDateTime() for path, watcher in list(self._file_watcher_cache.items()): if current_time.secsTo(watcher.lastUsed()) > self._watcher_cleanup_interval: watcher.removePath(path) del self._file_watcher_cache[path] - def _optimizeWatchers(self): + @asyncSlot() + async def _optimizeWatchers(self): + current_time = QDateTime.currentDateTime() sorted_watchers = sorted( - self._file_watcher_cache.items(), key=lambda x: (len(x[1].files()) + len(x[1].directories()), x[1].lastUsed.secsTo(QDateTime.currentDateTime())) + self._file_watcher_cache.items(), + key=lambda x: (len(x[1].files()) + len(x[1].directories()), x[1].lastUsed.secsTo(QDateTime.currentDateTime())) ) for path, watcher in sorted_watchers[: len(sorted_watchers) // 2]: watcher.removePath(path) watcher.deleteLater() del self._file_watcher_cache[path] - - def setSorting(self, column: int, order: Qt.SortOrder): + @asyncSlot() + async def setSorting(self, column: int, order: Qt.SortOrder): if self._sortColumn != column or self._sortOrder != order: self._sortColumn = column self._sortOrder = order - self.sort(column, order) + self._loop.run_in_executor(self._executor, self.sort, column, order) - def isDir(self, index: QModelIndex) -> bool: + @asyncSlot() + async def isDir(self, index: QModelIndex) -> bool: if not index.isValid(): return False return self._getNode(index).isDir() - def fileIcon(self, index: QModelIndex) -> QIcon: + @asyncSlot() + async def fileIcon(self, index: QModelIndex) -> QIcon: if not index.isValid(): return QIcon() return self._style.standardIcon(QStyle.SP_FileIcon if self._getNode(index).isFile() else QStyle.SP_DirIcon) - def fileInfo(self, index: QModelIndex) -> QFileInfo: - return QFileInfo(self.filePath(index)) - def _showErrorMessage(self, message: str): - logger.error(message) - if QApplication.instance(): + @asyncSlot() + async def fileInfo(self, index: QModelIndex) -> QFileInfo: + if not index.isValid(): + return QFileInfo() + path = self.filePath(index) + info = QFileInfo(path) + return info + + @asyncSlot() + async def _showErrorMessage(self, message: str): + RobustLogger().error(message) + app = QApplication.instance() + if app and QThread.currentThread() == app.thread(): QMessageBox.warning(None, "Error", message) - self.asyncOperationError.emit(message) + else: + self.asyncOperationError.emit(message) - def dragMoveEvent(self, event): + @asyncSlot() + async def dragMoveEvent(self, event): event.accept() + @asyncSlot() async def setRootPathAsync(self, path: str) -> QModelIndex: if path == self._rootPath: return self.index(0, 0, QModelIndex()) @@ -692,9 +698,9 @@ def _processDrop(self, data: QMimeData, action: Qt.DropAction, parent: QModelInd destPath = os.path.join(parentPath, os.path.basename(srcPath)) try: if action == Qt.CopyAction: - self._copyFile(srcPath, destPath) + self._copyFileAsync(srcPath, destPath) elif action == Qt.MoveAction: - self._moveFile(srcPath, destPath) + self._moveFileAsync(srcPath, destPath) else: return False except Exception as e: @@ -716,9 +722,9 @@ async def process_url(url): destPath = os.path.join(parent_path, os.path.basename(srcPath)) try: if action == Qt.CopyAction: - await self._copyFile(srcPath, destPath) + await self._copyFileAsync(srcPath, destPath) elif action == Qt.MoveAction: - await self._moveFile(srcPath, destPath) + await self._moveFileAsync(srcPath, destPath) except Exception as e: self._showErrorMessage(f"Error during drag and drop operation: {e}") @@ -726,7 +732,7 @@ async def process_url(url): return True def dropMimeData(self, data: QMimeData, action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: - return asyncio.run(self._dropMimeData(data, action, row, column, parent)) + return asyncio.run(self.dropMimeDataAsync(data, action, row, column, parent)) def addCustomFilter(self, filter_func: Callable[[str], bool]): self._customFilters.append(filter_func) @@ -753,7 +759,7 @@ def setFilePermissions(self, index: QModelIndex, permissions: QDir.Permissions) self.fileAttributeChanged.emit(file_path) return True except OSError as e: - logger.error(f"Error setting file permissions: {e}") + RobustLogger().error(f"Error setting file permissions: {e}") self._showErrorMessage(f"Error setting file permissions: {e}") return False @@ -772,7 +778,7 @@ def setFileAttributes(self, index: QModelIndex, attributes: int) -> bool: self.fileAttributeChanged.emit(file_path) return True except Exception as e: - logger.error(f"Error setting file attributes: {e}") + RobustLogger().error(f"Error setting file attributes: {e}") self._showErrorMessage(f"Error setting file attributes: {e}") return False @@ -803,52 +809,79 @@ async def process_url(url): destPath = os.path.join(parent_path, os.path.basename(srcPath)) try: if action == Qt.CopyAction: - await self._copyFile(srcPath, destPath) + await self._copyFileAsync(srcPath, destPath) elif action == Qt.MoveAction: - await self._moveFile(srcPath, destPath) + await self._moveFileAsync(srcPath, destPath) except Exception as e: self._showErrorMessage(f"Error during drag and drop operation: {e}") await asyncio.gather(*[process_url(url) for url in data.urls()]) return True - async def _copyFile(self, src: str, dest: str): + def _copyFile(self, src: str, dest: str): + try: + if os.path.isdir(src): + shutil.copytree(src, dest) + else: + shutil.copy2(src, dest) + self._refresh() + except OSError as e: + RobustLogger().error(f"Error copying file: {e}") + self._showErrorMessage(f"Error copying file: {e}") + + def _moveFile(self, src: str, dest: str): + try: + shutil.move(src, dest) + self._refresh() + except OSError as e: + self._showErrorMessage(f"Error moving file: {e}") + + async def _copyFileAsync(self, src: str, dest: str): loop = asyncio.get_event_loop() await loop.run_in_executor(None, shutil.copy2, src, dest) self._refreshDirectory(os.path.dirname(dest)) - async def _moveFile(self, src: str, dest: str): - loop = asyncio.get_event_loop() - await loop.run_in_executor(None, shutil.move, src, dest) - self._refreshDirectory(os.path.dirname(src)) - self._refreshDirectory(os.path.dirname(dest)) - else: - await self._moveFile(srcPath, destPath) + async def _moveFileAsync(self, src: str, dest: str): + await self._loop.run_in_executor(None, shutil.move, src, dest) + await self._loop.run_in_executor(None, self._refreshDirectory, os.path.dirname(src)) # noqa: PTH120 + await self._loop.run_in_executor(None, self._refreshDirectory, os.path.dirname(dest)) # noqa: PTH120 + + @asyncSlot() + async def dropMimeData(self, data: QMimeData, action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: + + parent_path = self.filePath(parent) if parent.isValid() else self.rootPath() + + async def process_url(url): + srcPath = url.toLocalFile() + destPath = os.path.join(parent_path, os.path.basename(srcPath)) # noqa: PTH118, PTH119 + try: + if action == Qt.CopyAction: + await self._copyFileAsync(srcPath, destPath) + elif action == Qt.MoveAction: + await self._moveFileAsync(srcPath, destPath) except Exception as e: self._showErrorMessage(f"Error during drag and drop operation: {e}") + return False await asyncio.gather(*[process_url(url) for url in data.urls()]) - return True - def dropMimeData(self, data: QMimeData, action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: - return asyncio.run(self._dropMimeData(data, action, row, column, parent)) - def _applyFilters(self, files: list[str]) -> list[str]: filtered_files = self._applyNameFilters(files) filtered_files = self._applyCustomFilters(filtered_files) return filtered_files - def refreshPath(self, path: str): + @asyncSlot() + async def refreshPath(self, path: str): try: node = self._nodeForPath(path) if node: - self._refreshDirectory(path) + await self._refreshDirectory(path) else: - logger.warning(f"Attempted to refresh non-existent path: {path}") + RobustLogger().warning(f"Attempted to refresh non-existent path: {path}") except Exception as e: - logger.error(f"Error refreshing path {path}: {e}") - logger.debug(traceback.format_exc()) + RobustLogger().error(f"Error refreshing path {path}: {e}") + RobustLogger().debug(traceback.format_exc()) self._showErrorMessage(f"Error refreshing path: {e}") def _loadFileAttributes(self, index: QModelIndex): @@ -866,7 +899,7 @@ def _loadFileAttributes(self, index: QModelIndex): self.dataChanged.emit(index, index) self.fileAttributeChanged.emit(file_path) except Exception as e: - logger.error(f"Error loading file attributes for {file_path}: {e}") + RobustLogger().error(f"Error loading file attributes for {file_path}: {e}") self._showErrorMessage(f"Error loading file attributes: {e}") def _resetErrorRetryCount(self, path: str): @@ -877,12 +910,13 @@ def _retryOperation(self, operation: Callable, *args, max_retries: int = 3, **kw for attempt in range(max_retries): try: return operation(*args, **kwargs) - except Exception as e: + except Exception as e: # noqa: PERF203 if attempt == max_retries - 1: - logger.error(f"Operation failed after {max_retries} attempts: {e}") + RobustLogger().error(f"Operation failed after {max_retries} attempts: {e}") self._showErrorMessage(f"Operation failed: {e}") return None time.sleep(min(2**attempt, 30)) # Exponential backoff with a maximum of 30 seconds + return None def setCacheExpiration(self, seconds: int): self._cache_expiration = seconds @@ -903,7 +937,7 @@ def setWatcherCleanupInterval(self, seconds: int): def getWatcherCleanupInterval(self) -> int: return self._watcher_cleanup_interval - def _worker(self, task_queue: Queue, result_queue: Queue): + def _worker(self, task_queue: multiprocessing.JoinableQueue, result_queue: multiprocessing.Queue): while True: task = task_queue.get() if task is None: @@ -920,11 +954,9 @@ def _worker(self, task_queue: Queue, result_queue: Queue): result = self._processDrop(*args) result_queue.put(("process_drop", result)) except Exception as e: - logger.error(f"Error in worker process: {e}") + RobustLogger().error(f"Error in worker process: {e}") result_queue.put(("error", str(e))) - # Main execution block - if __name__ == "__main__": import sys @@ -962,7 +994,7 @@ def _retryOperation(self, operation: Callable, *args, max_retries: int = 3, **kw return operation(*args, **kwargs) except Exception as e: if attempt == max_retries - 1: - logger.error(f"Operation failed after {max_retries} attempts: {e}") + RobustLogger().error(f"Operation failed after {max_retries} attempts: {e}") self._showErrorMessage(f"Operation failed: {e}") return None time.sleep(min(2**attempt, 30)) # Exponential backoff with a maximum of 30 seconds diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfilesystemmodelsorter.py b/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfilesystemmodelsorter.py index c307e528f..0daee0343 100644 --- a/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfilesystemmodelsorter.py +++ b/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfilesystemmodelsorter.py @@ -1,9 +1,11 @@ from __future__ import annotations -from typing import TYPE_CHECKING + +from typing import TYPE_CHECKING, Any + from PyQt5.QtCore import Qt if TYPE_CHECKING: - from utility.gui.qt.common.filesystem.pyfilesystemmodel import PyFileSystemNode + from utility.ui_libraries.qt.filesystem.pyfilesystemmodel import PyFileSystemNode class SortingError(Exception): pass @@ -17,34 +19,37 @@ def sort(self, root: PyFileSystemNode, column: int, order: Qt.SortOrder): try: root.children = dict(sorted(root.children.items(), key=lambda x: self._compareNodes(x[1], x[1]), reverse=(order == Qt.DescendingOrder))) except Exception as e: - raise SortingError(f"Error during sorting: {str(e)}") + raise SortingError("Error during model sorting") from e - def _compareNodes(self, fileInfoLeft: PyFileSystemNode, fileInfoRight: PyFileSystemNode) -> bool: + def _compareNodes(self, fileInfoLeft: PyFileSystemNode, fileInfoRight: PyFileSystemNode) -> bool: # noqa: N803, C901, PLR0911 if self.sortColumn == 0: # Column 0: Sort by file name if fileInfoLeft.isDir() ^ fileInfoRight.isDir(): - return fileInfoLeft.isDir() - return self._natural_compare(fileInfoLeft.fileName, fileInfoRight.fileName) + return fileInfoLeft.isDir() < fileInfoRight.isDir() + if self.sortColumn == 0: # Column 0: Sort by file name + return self._natural_compare(fileInfoLeft.fileName, fileInfoRight.fileName) < 0 if self.sortColumn == 1: # Column 1: Sort by size if fileInfoLeft.isDir() ^ fileInfoRight.isDir(): - return fileInfoLeft.isDir() + return fileInfoLeft.isDir() < fileInfoRight.isDir() sizeDifference = fileInfoLeft.size() - fileInfoRight.size() if sizeDifference == 0: - return self._natural_compare(fileInfoLeft.fileName, fileInfoRight.fileName) - return sizeDifference + return self._natural_compare(fileInfoLeft.fileName, fileInfoRight.fileName) < 0 + return sizeDifference < 0 if self.sortColumn == 2: # Column 2: Sort by type compare = self._natural_compare(fileInfoLeft.type(), fileInfoRight.type()) if compare == 0: - return self._natural_compare(fileInfoLeft.fileName, fileInfoRight.fileName) - return compare + return self._natural_compare(fileInfoLeft.fileName, fileInfoRight.fileName) < 0 + return compare < 0 if self.sortColumn == 3: # Column 3: Sort by last modified - if fileInfoLeft.lastModified() == fileInfoRight.lastModified(): - return self._natural_compare(fileInfoLeft.fileName, fileInfoRight.fileName) - return fileInfoLeft.lastModified() < fileInfoRight.lastModified() + if fileInfoLeft.lastModified().toSecsSinceEpoch() == fileInfoRight.lastModified().toSecsSinceEpoch(): + return self._natural_compare(fileInfoLeft.fileName, fileInfoRight.fileName) < 0 + return fileInfoLeft.lastModified().toSecsSinceEpoch() < fileInfoRight.lastModified().toSecsSinceEpoch() return False def _natural_compare(self, a: str, b: str) -> int: """Natural comparison function for sorting.""" import re - convert = lambda text: int(text) if text.isdigit() else text.lower() - alphanum_key = lambda key: [convert(c) for c in re.split('([0-9]+)', key)] + def convert(text: str) -> int | str | Any: + return int(text) if text.isdigit() else text.lower() + def alphanum_key(key: str) -> list[int | str | Any]: + return [convert(c) for c in re.split("([0-9]+)", key)] return alphanum_key(a) < alphanum_key(b) diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfilesystemnode.py b/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfilesystemnode.py index a5cbb3afd..bc6b81c63 100644 --- a/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfilesystemnode.py +++ b/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfilesystemnode.py @@ -6,6 +6,21 @@ from typing import TYPE_CHECKING +import qtpy # noqa: E402 + +if qtpy.API_NAME in ("PyQt6", "PySide6"): + QDesktopWidget = None + from qtpy.QtGui import QUndoCommand, QUndoStack # pyright: ignore[reportPrivateImportUsage] # noqa: F401 +elif qtpy.API_NAME in ("PyQt5", "PySide2"): + from qtpy.QtWidgets import QDesktopWidget, QUndoCommand, QUndoStack # noqa: F401 # pyright: ignore[reportPrivateImportUsage] +else: + raise RuntimeError(f"Unexpected qtpy version: '{qtpy.API_NAME}'") + + +from qtpy.QtCore import QDateTime, QFileDevice, QFileInfo # noqa: E402 +from qtpy.QtGui import QIcon # noqa: E402 +from qtpy.QtWidgets import QFileIconProvider # noqa: E402 + def update_sys_path(path: pathlib.Path): working_dir = str(path) @@ -30,32 +45,13 @@ def update_sys_path(path: pathlib.Path): if toolset_path.exists(): update_sys_path(toolset_path.parent) os.chdir(toolset_path) -print(toolset_path) -print(utility_path) -import qtpy # noqa: E402 - -if qtpy.API_NAME in ("PyQt6", "PySide6"): - QDesktopWidget = None - from qtpy.QtGui import QUndoCommand, QUndoStack # pyright: ignore[reportPrivateImportUsage] # noqa: F401 -elif qtpy.API_NAME in ("PyQt5", "PySide2"): - from qtpy.QtWidgets import QDesktopWidget, QUndoCommand, QUndoStack # noqa: F401 # pyright: ignore[reportPrivateImportUsage] -else: - raise RuntimeError(f"Unexpected qtpy version: '{qtpy.API_NAME}'") - - -from qtpy.QtCore import QDateTime, QFileDevice, QFileInfo # noqa: E402 -from qtpy.QtGui import QIcon # noqa: E402 -from qtpy.QtWidgets import QFileIconProvider # noqa: E402 - -from utility.common.more_collections import CaseInsensitiveDict # noqa: E402 -from utility.gui.qt.common.filesystem.pyfileinfogatherer import PyQExtendedInformation # noqa: E402 +from utility.ui_libraries.qt.filesystem.pyfileinfogatherer import PyQExtendedInformation # noqa: E402 if TYPE_CHECKING: from qtpy.QtCore import QModelIndex - class PyFileSystemNode: iconProvider: QFileIconProvider = QFileIconProvider() @@ -69,7 +65,7 @@ def __init__( self.volumeName: str = "" self.parent: PyFileSystemNode | None = parent self.info: QFileInfo | None = None # QExtendedInformation - self.children: CaseInsensitiveDict[PyFileSystemNode] = CaseInsensitiveDict() + self.children: dict[str, PyFileSystemNode] = {} self.visibleChildren: list[str] = [] self.dirtyChildrenIndex: int = -1 self.populatedChildren: bool = False @@ -108,7 +104,7 @@ def row(self) -> int: return -1 if self.parent is None: return 0 - #return self.parent.children[info.fileName()].index(self) + # return self.parent.children[info.fileName()].index(self) sorted_children_keys = sorted(self.parent.children.keys()) index = self._binary_search(sorted_children_keys, self.fileName) return index if sorted_children_keys[index] == self.fileName else -1 diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfilesystemwatcher.py b/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfilesystemwatcher.py index 53180b5d4..9c5ca2fb7 100644 --- a/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfilesystemwatcher.py +++ b/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/pyfilesystemwatcher.py @@ -1,28 +1,69 @@ -from PyQt5.QtCore import QObject, QFileSystemWatcher, pyqtSignal as Signal +from __future__ import annotations + +import asyncio +import concurrent.futures +import time + +from pathlib import Path + +from qasync import asyncSlot # pyright: ignore[reportMissingTypeStubs] +from qtpy.QtCore import QObject, Signal # pyright: ignore[reportPrivateImportUsage] + + +class FileSystemWatcherError(OSError): + ... -class FileSystemWatcherError(Exception): - pass class PyFileSystemWatcher(QObject): directoryChanged = Signal(str) fileChanged = Signal(str) - def __init__(self, parent=None): + def __init__(self, parent: QObject | None = None): super().__init__(parent) - self._watcher = QFileSystemWatcher(self) - self._watcher.directoryChanged.connect(self.directoryChanged) - self._watcher.fileChanged.connect(self.fileChanged) + self._stop_event = asyncio.Event() + self._watcher: dict[Path, tuple[float, concurrent.futures.Future | None]] = {} + self._executor = concurrent.futures.ProcessPoolExecutor() - def addPath(self, path): - if not self._watcher.addPath(path): + def addPath(self, path: str): + path_obj = Path(path) + if path_obj in self._watcher: + return + if not path_obj.is_file() and not path_obj.is_dir(): raise FileSystemWatcherError(f"Failed to add path: {path}") + self._watcher[path_obj] = (path_obj.stat().st_mtime, None) + asyncio.get_event_loop().call_soon(self._watch_path, path_obj) + + def removePath(self, path: str): + path_obj = Path(path) + if path_obj not in self._watcher: + return + if self._watcher[path_obj][1] is not None: + self._watcher[path_obj][1].cancel() + del self._watcher[path_obj] + + def files(self) -> list[str]: + return [str(p) for p in self._watcher if p.is_file()] - def removePath(self, path): - if not self._watcher.removePath(path): - raise FileSystemWatcherError(f"Failed to remove path: {path}") + def directories(self) -> list[str]: + return [str(p) for p in self._watcher if p.is_dir()] - def files(self): - return self._watcher.files() + @asyncSlot() + async def _watch_path(self, path: Path): + while not self._stop_event.is_set(): + if path not in self._watcher: + return + last_modified, future = self._watcher[path] + current_modified = path.stat().st_mtime + if current_modified != last_modified: + self._watcher[path] = (current_modified, None) + if path.is_file(): + self.fileChanged.emit(str(path)) + else: + self.directoryChanged.emit(str(path)) + if future is not None: + await future.result() + future = self._executor.submit(self._sleep, 0.1) + self._watcher[path] = (current_modified, future) - def directories(self): - return self._watcher.directories() + def _sleep(self, seconds: float): + time.sleep(seconds) diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/qfilesystemmodelnodekey.py b/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/qfilesystemmodelnodekey.py new file mode 100644 index 000000000..85e4c9695 --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/qfilesystemmodelnodekey.py @@ -0,0 +1,31 @@ + +from __future__ import annotations + +import os + +from typing import TYPE_CHECKING, Any + +if TYPE_CHECKING: + from typing_extensions import Self + + +class PyQFileSystemModelNodePathKey(str): + __slots__ = () + + def __new__(cls, value: str) -> Self: + return super().__new__(cls, value) + + def __repr__(self) -> str: + return f"i{super().__repr__()})" + + def __eq__(self, other: Any) -> bool: # noqa: PYI032 + if not isinstance(other, str): + return NotImplemented + if os.name == "nt": + return self.lower() == other.lower() + return super().__eq__(other) + + def __hash__(self): + if os.name == "nt": + return hash(self.lower()) + return super().__hash__() diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/simple_file_dialog_widget.py b/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/simple_file_dialog_widget.py index da2eaedd9..797e35a27 100644 --- a/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/simple_file_dialog_widget.py +++ b/Libraries/Utility/src/utility/ui_libraries/qt/filesystem/simple_file_dialog_widget.py @@ -28,9 +28,10 @@ from utility.ui_libraries.qt.debug.print_qobject import print_qt_class_calls from utility.ui_libraries.qt.filesystem.address_bar import PyQAddressBar +from utility.ui_libraries.qt.widgets.itemviews.listview import RobustListView from utility.ui_libraries.qt.widgets.itemviews.tableview import RobustTableView from utility.ui_libraries.qt.widgets.itemviews.tile_delegate import TileItemDelegate -from utility.ui_libraries.qt.widgets.itemviews.tree import RobustTreeView +from utility.ui_libraries.qt.widgets.itemviews.treeview import RobustTreeView if TYPE_CHECKING: from qtpy.QtCore import QObject, QPoint, QRect @@ -39,7 +40,7 @@ # Apply the decorator to all functions in the file @print_qt_class_calls(exclude_funcs=["paint", "sizeHint"]) -class QTileView(QListView): +class QTileView(RobustListView): """A view that displays items in a 2D grid.""" def __init__(self, parent: QWidget | None = None): @@ -61,7 +62,7 @@ class ViewMode(Enum): TILES = auto() -@print_qt_class_calls(exclude_funcs=["paint", "sizeHint"]) +@print_qt_class_calls(exclude_funcs=["paint", "sizeHint", "eventFilter"]) class FirstColumnInteractableTableView(RobustTableView): def __init__(self, parent=None): super().__init__(parent) @@ -97,13 +98,13 @@ def clearSelection(self): self.selectionModel().select(QModelIndex(), QItemSelectionModel.Clear | QItemSelectionModel.Rows) -@print_qt_class_calls(exclude_funcs=["paint", "sizeHint"]) +@print_qt_class_calls(exclude_funcs=["paint", "sizeHint", "eventFilter"]) class FileSystemExplorerWidget(QWidget): def __init__(self, initial_path: Path | None = None, parent: QWidget | None = None): super().__init__(parent) initial_path = Path.home() if initial_path is None else initial_path - self.address_bar = PyQAddressBar() + self.address_bar: PyQAddressBar = PyQAddressBar() self.current_path: Path = initial_path self.fs_model: QFileSystemModel = QFileSystemModel() self.fs_model.setRootPath("") # Set root path to the file system root @@ -113,7 +114,7 @@ def __init__(self, initial_path: Path | None = None, parent: QWidget | None = No self.completer: QCompleter = QCompleter(self) self.stacked_widget: QStackedWidget = QStackedWidget() - self.list_view: QListView = QListView() + self.list_view: RobustListView = RobustListView() self.table_view: FirstColumnInteractableTableView = FirstColumnInteractableTableView() self.tiles_view: QTileView = QTileView() self.list_view.viewport().installEventFilter(self) @@ -155,11 +156,10 @@ def __init__(self, initial_path: Path | None = None, parent: QWidget | None = No def eventFilter(self, obj: QObject, event: QEvent) -> bool: if ( isinstance(event, QWheelEvent) - and event.type() == QEvent.Wheel + and event.type() == QEvent.Type.Wheel and bool(event.modifiers() & Qt.KeyboardModifier.ControlModifier) ): - wheel_event = QWheelEvent(event) - delta = wheel_event.angleDelta().y() / 120 # This gives us -1 or 1 for most mouse wheels + delta = event.angleDelta().y() / 120 # This gives us -1 or 1 for most mouse wheels self.change_icon_size(delta * 0.25) return True return super().eventFilter(obj, event) diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfileinfo.cpp b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfileinfo.cpp new file mode 100644 index 000000000..0b36d913d --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfileinfo.cpp @@ -0,0 +1,1596 @@ +/**************************************************************************** +** +** Copyright (C) 2020 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the QtCore module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or (at your option) the GNU General +** Public license version 3 or any later version approved by the KDE Free +** Qt Foundation. The licenses are as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-2.0.html and +** https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "qplatformdefs.h" +#include "qfileinfo.h" +#include "qglobal.h" +#include "qdir.h" +#include "qfileinfo_p.h" +#include "qdebug.h" + +QT_BEGIN_NAMESPACE + +QString QFileInfoPrivate::getFileName(QAbstractFileEngine::FileName name) const +{ + if (cache_enabled && !fileNames[(int)name].isNull()) + return fileNames[(int)name]; + + QString ret; + if (fileEngine == nullptr) { // local file; use the QFileSystemEngine directly + switch (name) { + case QAbstractFileEngine::CanonicalName: + case QAbstractFileEngine::CanonicalPathName: { + QFileSystemEntry entry = QFileSystemEngine::canonicalName(fileEntry, metaData); + if (cache_enabled) { // be smart and store both + fileNames[QAbstractFileEngine::CanonicalName] = entry.filePath(); + fileNames[QAbstractFileEngine::CanonicalPathName] = entry.path(); + } + if (name == QAbstractFileEngine::CanonicalName) + ret = entry.filePath(); + else + ret = entry.path(); + break; + } + case QAbstractFileEngine::LinkName: + ret = QFileSystemEngine::getLinkTarget(fileEntry, metaData).filePath(); + break; + case QAbstractFileEngine::BundleName: + ret = QFileSystemEngine::bundleName(fileEntry); + break; + case QAbstractFileEngine::AbsoluteName: + case QAbstractFileEngine::AbsolutePathName: { + QFileSystemEntry entry = QFileSystemEngine::absoluteName(fileEntry); + if (cache_enabled) { // be smart and store both + fileNames[QAbstractFileEngine::AbsoluteName] = entry.filePath(); + fileNames[QAbstractFileEngine::AbsolutePathName] = entry.path(); + } + if (name == QAbstractFileEngine::AbsoluteName) + ret = entry.filePath(); + else + ret = entry.path(); + break; + } + default: break; + } + } else { + ret = fileEngine->fileName(name); + } + if (ret.isNull()) + ret = QLatin1String(""); + if (cache_enabled) + fileNames[(int)name] = ret; + return ret; +} + +QString QFileInfoPrivate::getFileOwner(QAbstractFileEngine::FileOwner own) const +{ + if (cache_enabled && !fileOwners[(int)own].isNull()) + return fileOwners[(int)own]; + QString ret; + if (fileEngine == nullptr) { + switch (own) { + case QAbstractFileEngine::OwnerUser: + ret = QFileSystemEngine::resolveUserName(fileEntry, metaData); + break; + case QAbstractFileEngine::OwnerGroup: + ret = QFileSystemEngine::resolveGroupName(fileEntry, metaData); + break; + } + } else { + ret = fileEngine->owner(own); + } + if (ret.isNull()) + ret = QLatin1String(""); + if (cache_enabled) + fileOwners[(int)own] = ret; + return ret; +} + +uint QFileInfoPrivate::getFileFlags(QAbstractFileEngine::FileFlags request) const +{ + Q_ASSERT(fileEngine); // should never be called when using the native FS + // We split the testing into tests for for LinkType, BundleType, PermsMask + // and the rest. + // Tests for file permissions on Windows can be slow, expecially on network + // paths and NTFS drives. + // In order to determine if a file is a symlink or not, we have to lstat(). + // If we're not interested in that information, we might as well avoid one + // extra syscall. Bundle detecton on Mac can be slow, expecially on network + // paths, so we separate out that as well. + + QAbstractFileEngine::FileFlags req; + uint cachedFlags = 0; + + if (request & (QAbstractFileEngine::FlagsMask | QAbstractFileEngine::TypesMask)) { + if (!getCachedFlag(CachedFileFlags)) { + req |= QAbstractFileEngine::FlagsMask; + req |= QAbstractFileEngine::TypesMask; + req &= (~QAbstractFileEngine::LinkType); + req &= (~QAbstractFileEngine::BundleType); + + cachedFlags |= CachedFileFlags; + } + + if (request & QAbstractFileEngine::LinkType) { + if (!getCachedFlag(CachedLinkTypeFlag)) { + req |= QAbstractFileEngine::LinkType; + cachedFlags |= CachedLinkTypeFlag; + } + } + + if (request & QAbstractFileEngine::BundleType) { + if (!getCachedFlag(CachedBundleTypeFlag)) { + req |= QAbstractFileEngine::BundleType; + cachedFlags |= CachedBundleTypeFlag; + } + } + } + + if (request & QAbstractFileEngine::PermsMask) { + if (!getCachedFlag(CachedPerms)) { + req |= QAbstractFileEngine::PermsMask; + cachedFlags |= CachedPerms; + } + } + + if (req) { + if (cache_enabled) + req &= (~QAbstractFileEngine::Refresh); + else + req |= QAbstractFileEngine::Refresh; + + QAbstractFileEngine::FileFlags flags = fileEngine->fileFlags(req); + fileFlags |= uint(flags); + setCachedFlag(cachedFlags); + } + + return fileFlags & request; +} + +QDateTime &QFileInfoPrivate::getFileTime(QAbstractFileEngine::FileTime request) const +{ + Q_ASSERT(fileEngine); // should never be called when using the native FS + if (!cache_enabled) + clearFlags(); + + uint cf = 0; + switch (request) { + case QAbstractFileEngine::AccessTime: + cf = CachedATime; + break; + case QAbstractFileEngine::BirthTime: + cf = CachedBTime; + break; + case QAbstractFileEngine::MetadataChangeTime: + cf = CachedMCTime; + break; + case QAbstractFileEngine::ModificationTime: + cf = CachedMTime; + break; + } + + if (!getCachedFlag(cf)) { + fileTimes[request] = fileEngine->fileTime(request); + setCachedFlag(cf); + } + return fileTimes[request]; +} + +//************* QFileInfo + +/*! + \class QFileInfo + \inmodule QtCore + \reentrant + \brief The QFileInfo class provides system-independent file information. + + \ingroup io + \ingroup shared + + QFileInfo provides information about a file's name and position + (path) in the file system, its access rights and whether it is a + directory or symbolic link, etc. The file's size and last + modified/read times are also available. QFileInfo can also be + used to obtain information about a Qt \l{resource + system}{resource}. + + A QFileInfo can point to a file with either a relative or an + absolute file path. Absolute file paths begin with the directory + separator "/" (or with a drive specification on Windows). Relative + file names begin with a directory name or a file name and specify + a path relative to the current working directory. An example of an + absolute path is the string "/tmp/quartz". A relative path might + look like "src/fatlib". You can use the function isRelative() to + check whether a QFileInfo is using a relative or an absolute file + path. You can call the function makeAbsolute() to convert a + relative QFileInfo's path to an absolute path. + + The file that the QFileInfo works on is set in the constructor or + later with setFile(). Use exists() to see if the file exists and + size() to get its size. + + The file's type is obtained with isFile(), isDir() and + isSymLink(). The symLinkTarget() function provides the name of the file + the symlink points to. + + On Unix (including \macos and iOS), the property getter functions in this + class return the properties such as times and size of the target file, not + the symlink, because Unix handles symlinks transparently. Opening a symlink + using QFile effectively opens the link's target. For example: + + \snippet code/src_corelib_io_qfileinfo.cpp 0 + + On Windows, shortcuts (\c .lnk files) are currently treated as symlinks. As + on Unix systems, the property getters return the size of the targeted file, + not the \c .lnk file itself. This behavior is deprecated and will likely be + removed in a future version of Qt, after which \c .lnk files will be treated + as regular files. + + \snippet code/src_corelib_io_qfileinfo.cpp 1 + + Elements of the file's name can be extracted with path() and + fileName(). The fileName()'s parts can be extracted with + baseName(), suffix() or completeSuffix(). QFileInfo objects to + directories created by Qt classes will not have a trailing file + separator. If you wish to use trailing separators in your own file + info objects, just append one to the file name given to the constructors + or setFile(). + + The file's dates are returned by birthTime(), lastModified(), lastRead() and + fileTime(). Information about the file's access permissions is + obtained with isReadable(), isWritable() and isExecutable(). The + file's ownership is available from owner(), ownerId(), group() and + groupId(). You can examine a file's permissions and ownership in a + single statement using the permission() function. + + \target NTFS permissions + \note On NTFS file systems, ownership and permissions checking is + disabled by default for performance reasons. To enable it, + include the following line: + + \snippet ntfsp.cpp 0 + + Permission checking is then turned on and off by incrementing and + decrementing \c qt_ntfs_permission_lookup by 1. + + \snippet ntfsp.cpp 1 + + \section1 Performance Issues + + Some of QFileInfo's functions query the file system, but for + performance reasons, some functions only operate on the + file name itself. For example: To return the absolute path of + a relative file name, absolutePath() has to query the file system. + The path() function, however, can work on the file name directly, + and so it is faster. + + \note To speed up performance, QFileInfo caches information about + the file. + + Because files can be changed by other users or programs, or + even by other parts of the same program, there is a function that + refreshes the file information: refresh(). If you want to switch + off a QFileInfo's caching and force it to access the file system + every time you request information from it call setCaching(false). + + \sa QDir, QFile +*/ + +/*! + \fn QFileInfo &QFileInfo::operator=(QFileInfo &&other) + + Move-assigns \a other to this QFileInfo instance. + + \since 5.2 +*/ + +/*! + \internal +*/ +QFileInfo::QFileInfo(QFileInfoPrivate *p) : d_ptr(p) +{ +} + +/*! + Constructs an empty QFileInfo object. + + Note that an empty QFileInfo object contain no file reference. + + \sa setFile() +*/ +QFileInfo::QFileInfo() : d_ptr(new QFileInfoPrivate()) +{ +} + +/*! + Constructs a new QFileInfo that gives information about the given + file. The \a file can also include an absolute or relative path. + + \sa setFile(), isRelative(), QDir::setCurrent(), QDir::isRelativePath() +*/ +QFileInfo::QFileInfo(const QString &file) : d_ptr(new QFileInfoPrivate(file)) +{ +} + +/*! + Constructs a new QFileInfo that gives information about file \a + file. + + If the \a file has a relative path, the QFileInfo will also have a + relative path. + + \sa isRelative() +*/ +QFileInfo::QFileInfo(const QFile &file) : d_ptr(new QFileInfoPrivate(file.fileName())) +{ +} + +/*! + Constructs a new QFileInfo that gives information about the given + \a file in the directory \a dir. + + If \a dir has a relative path, the QFileInfo will also have a + relative path. + + If \a file is an absolute path, then the directory specified + by \a dir will be disregarded. + + \sa isRelative() +*/ +QFileInfo::QFileInfo(const QDir &dir, const QString &file) + : d_ptr(new QFileInfoPrivate(dir.filePath(file))) +{ +} + +/*! + Constructs a new QFileInfo that is a copy of the given \a fileinfo. +*/ +QFileInfo::QFileInfo(const QFileInfo &fileinfo) + : d_ptr(fileinfo.d_ptr) +{ + +} + +/*! + Destroys the QFileInfo and frees its resources. +*/ + +QFileInfo::~QFileInfo() +{ +} + +/*! + \fn bool QFileInfo::operator!=(const QFileInfo &fileinfo) const + + Returns \c true if this QFileInfo object refers to a different file + than the one specified by \a fileinfo; otherwise returns \c false. + + \sa operator==() +*/ + +/*! + Returns \c true if this QFileInfo object refers to a file in the same + location as \a fileinfo; otherwise returns \c false. + + Note that the result of comparing two empty QFileInfo objects, + containing no file references (file paths that do not exist or + are empty), is undefined. + + \warning This will not compare two different symbolic links + pointing to the same file. + + \warning Long and short file names that refer to the same file on Windows + are treated as if they referred to different files. + + \sa operator!=() +*/ +bool QFileInfo::operator==(const QFileInfo &fileinfo) const +{ + Q_D(const QFileInfo); + // ### Qt 5: understand long and short file names on Windows + // ### (GetFullPathName()). + if (fileinfo.d_ptr == d_ptr) + return true; + if (d->isDefaultConstructed || fileinfo.d_ptr->isDefaultConstructed) + return false; + + // Assume files are the same if path is the same + if (d->fileEntry.filePath() == fileinfo.d_ptr->fileEntry.filePath()) + return true; + + Qt::CaseSensitivity sensitive; + if (d->fileEngine == nullptr || fileinfo.d_ptr->fileEngine == nullptr) { + if (d->fileEngine != fileinfo.d_ptr->fileEngine) // one is native, the other is a custom file-engine + return false; + + sensitive = QFileSystemEngine::isCaseSensitive() ? Qt::CaseSensitive : Qt::CaseInsensitive; + } else { + if (d->fileEngine->caseSensitive() != fileinfo.d_ptr->fileEngine->caseSensitive()) + return false; + sensitive = d->fileEngine->caseSensitive() ? Qt::CaseSensitive : Qt::CaseInsensitive; + } + + // Fallback to expensive canonical path computation + return canonicalFilePath().compare(fileinfo.canonicalFilePath(), sensitive) == 0; +} + +/*! + Makes a copy of the given \a fileinfo and assigns it to this QFileInfo. +*/ +QFileInfo &QFileInfo::operator=(const QFileInfo &fileinfo) +{ + d_ptr = fileinfo.d_ptr; + return *this; +} + +/*! + \fn void QFileInfo::swap(QFileInfo &other) + \since 5.0 + + Swaps this file info with \a other. This function is very fast and + never fails. +*/ + +/*! + Sets the file that the QFileInfo provides information about to \a + file. + + The \a file can also include an absolute or relative file path. + Absolute paths begin with the directory separator (e.g. "/" under + Unix) or a drive specification (under Windows). Relative file + names begin with a directory name or a file name and specify a + path relative to the current directory. + + Example: + \snippet code/src_corelib_io_qfileinfo.cpp 2 + + \sa isRelative(), QDir::setCurrent(), QDir::isRelativePath() +*/ +void QFileInfo::setFile(const QString &file) +{ + bool caching = d_ptr.constData()->cache_enabled; + *this = QFileInfo(file); + d_ptr->cache_enabled = caching; +} + +/*! + \overload + + Sets the file that the QFileInfo provides information about to \a + file. + + If \a file includes a relative path, the QFileInfo will also have + a relative path. + + \sa isRelative() +*/ +void QFileInfo::setFile(const QFile &file) +{ + setFile(file.fileName()); +} + +/*! + \overload + + Sets the file that the QFileInfo provides information about to \a + file in directory \a dir. + + If \a file includes a relative path, the QFileInfo will also + have a relative path. + + \sa isRelative() +*/ +void QFileInfo::setFile(const QDir &dir, const QString &file) +{ + setFile(dir.filePath(file)); +} + +/*! + Returns an absolute path including the file name. + + The absolute path name consists of the full path and the file + name. On Unix this will always begin with the root, '/', + directory. On Windows this will always begin 'D:/' where D is a + drive letter, except for network shares that are not mapped to a + drive letter, in which case the path will begin '//sharename/'. + QFileInfo will uppercase drive letters. Note that QDir does not do + this. The code snippet below shows this. + + \snippet code/src_corelib_io_qfileinfo.cpp newstuff + + This function returns the same as filePath(), unless isRelative() + is true. In contrast to canonicalFilePath(), symbolic links or + redundant "." or ".." elements are not necessarily removed. + + \warning If filePath() is empty the behavior of this function + is undefined. + + \sa filePath(), canonicalFilePath(), isRelative() +*/ +QString QFileInfo::absoluteFilePath() const +{ + Q_D(const QFileInfo); + if (d->isDefaultConstructed) + return QLatin1String(""); + return d->getFileName(QAbstractFileEngine::AbsoluteName); +} + +/*! + Returns the canonical path including the file name, i.e. an absolute + path without symbolic links or redundant "." or ".." elements. + + If the file does not exist, canonicalFilePath() returns an empty + string. + + \sa filePath(), absoluteFilePath(), dir() +*/ +QString QFileInfo::canonicalFilePath() const +{ + Q_D(const QFileInfo); + if (d->isDefaultConstructed) + return QLatin1String(""); + return d->getFileName(QAbstractFileEngine::CanonicalName); +} + + +/*! + Returns a file's path absolute path. This doesn't include the + file name. + + On Unix the absolute path will always begin with the root, '/', + directory. On Windows this will always begin 'D:/' where D is a + drive letter, except for network shares that are not mapped to a + drive letter, in which case the path will begin '//sharename/'. + + In contrast to canonicalPath() symbolic links or redundant "." or + ".." elements are not necessarily removed. + + \warning If filePath() is empty the behavior of this function + is undefined. + + \sa absoluteFilePath(), path(), canonicalPath(), fileName(), isRelative() +*/ +QString QFileInfo::absolutePath() const +{ + Q_D(const QFileInfo); + + if (d->isDefaultConstructed) { + return QLatin1String(""); + } + return d->getFileName(QAbstractFileEngine::AbsolutePathName); +} + +/*! + Returns the file's path canonical path (excluding the file name), + i.e. an absolute path without symbolic links or redundant "." or ".." elements. + + If the file does not exist, canonicalPath() returns an empty string. + + \sa path(), absolutePath() +*/ +QString QFileInfo::canonicalPath() const +{ + Q_D(const QFileInfo); + if (d->isDefaultConstructed) + return QLatin1String(""); + return d->getFileName(QAbstractFileEngine::CanonicalPathName); +} + +/*! + Returns the file's path. This doesn't include the file name. + + Note that, if this QFileInfo object is given a path ending in a + slash, the name of the file is considered empty and this function + will return the entire path. + + \sa filePath(), absolutePath(), canonicalPath(), dir(), fileName(), isRelative() +*/ +QString QFileInfo::path() const +{ + Q_D(const QFileInfo); + if (d->isDefaultConstructed) + return QLatin1String(""); + return d->fileEntry.path(); +} + +/*! + \fn bool QFileInfo::isAbsolute() const + + Returns \c true if the file path name is absolute, otherwise returns + false if the path is relative. + + \sa isRelative() +*/ + +/*! + Returns \c true if the file path name is relative, otherwise returns + false if the path is absolute (e.g. under Unix a path is absolute + if it begins with a "/"). + + \sa isAbsolute() +*/ +bool QFileInfo::isRelative() const +{ + Q_D(const QFileInfo); + if (d->isDefaultConstructed) + return true; + if (d->fileEngine == nullptr) + return d->fileEntry.isRelative(); + return d->fileEngine->isRelativePath(); +} + +/*! + Converts the file's path to an absolute path if it is not already in that form. + Returns \c true to indicate that the path was converted; otherwise returns \c false + to indicate that the path was already absolute. + + \sa filePath(), isRelative() +*/ +bool QFileInfo::makeAbsolute() +{ + if (d_ptr.constData()->isDefaultConstructed + || !d_ptr.constData()->fileEntry.isRelative()) + return false; + + setFile(absoluteFilePath()); + return true; +} + +/*! + Returns \c true if the file exists; otherwise returns \c false. + + \note If the file is a symlink that points to a non-existing + file, false is returned. +*/ +bool QFileInfo::exists() const +{ + Q_D(const QFileInfo); + if (d->isDefaultConstructed) + return false; + if (d->fileEngine == nullptr) { + if (!d->cache_enabled || !d->metaData.hasFlags(QFileSystemMetaData::ExistsAttribute)) + QFileSystemEngine::fillMetaData(d->fileEntry, d->metaData, QFileSystemMetaData::ExistsAttribute); + return d->metaData.exists(); + } + return d->getFileFlags(QAbstractFileEngine::ExistsFlag); +} + +/*! + \since 5.2 + + Returns \c true if the \a file exists; otherwise returns \c false. + + \note If \a file is a symlink that points to a non-existing + file, false is returned. + + \note Using this function is faster than using + \c QFileInfo(file).exists() for file system access. +*/ +bool QFileInfo::exists(const QString &file) +{ + if (file.isEmpty()) + return false; + QFileSystemEntry entry(file); + QFileSystemMetaData data; + std::unique_ptr engine + {QFileSystemEngine::resolveEntryAndCreateLegacyEngine(entry, data)}; + // Expensive fallback to non-QFileSystemEngine implementation + if (engine) + return QFileInfo(new QFileInfoPrivate(entry, data, std::move(engine))).exists(); + + QFileSystemEngine::fillMetaData(entry, data, QFileSystemMetaData::ExistsAttribute); + return data.exists(); +} + +/*! + Refreshes the information about the file, i.e. reads in information + from the file system the next time a cached property is fetched. +*/ +void QFileInfo::refresh() +{ + Q_D(QFileInfo); + d->clear(); +} + +/*! + Returns the file name, including the path (which may be absolute + or relative). + + \sa absoluteFilePath(), canonicalFilePath(), isRelative() +*/ +QString QFileInfo::filePath() const +{ + Q_D(const QFileInfo); + if (d->isDefaultConstructed) + return QLatin1String(""); + return d->fileEntry.filePath(); +} + +/*! + Returns the name of the file, excluding the path. + + Example: + \snippet code/src_corelib_io_qfileinfo.cpp 3 + + Note that, if this QFileInfo object is given a path ending in a + slash, the name of the file is considered empty. + + \sa isRelative(), filePath(), baseName(), suffix() +*/ +QString QFileInfo::fileName() const +{ + Q_D(const QFileInfo); + if (d->isDefaultConstructed) + return QLatin1String(""); + return d->fileEntry.fileName(); +} + +/*! + \since 4.3 + Returns the name of the bundle. + + On \macos and iOS this returns the proper localized name for a bundle if the + path isBundle(). On all other platforms an empty QString is returned. + + Example: + \snippet code/src_corelib_io_qfileinfo.cpp 4 + + \sa isBundle(), filePath(), baseName(), suffix() +*/ +QString QFileInfo::bundleName() const +{ + Q_D(const QFileInfo); + if (d->isDefaultConstructed) + return QLatin1String(""); + return d->getFileName(QAbstractFileEngine::BundleName); +} + +/*! + Returns the base name of the file without the path. + + The base name consists of all characters in the file up to (but + not including) the \e first '.' character. + + Example: + \snippet code/src_corelib_io_qfileinfo.cpp 5 + + + The base name of a file is computed equally on all platforms, independent + of file naming conventions (e.g., ".bashrc" on Unix has an empty base + name, and the suffix is "bashrc"). + + \sa fileName(), suffix(), completeSuffix(), completeBaseName() +*/ +QString QFileInfo::baseName() const +{ + Q_D(const QFileInfo); + if (d->isDefaultConstructed) + return QLatin1String(""); + return d->fileEntry.baseName(); +} + +/*! + Returns the complete base name of the file without the path. + + The complete base name consists of all characters in the file up + to (but not including) the \e last '.' character. + + Example: + \snippet code/src_corelib_io_qfileinfo.cpp 6 + + \sa fileName(), suffix(), completeSuffix(), baseName() +*/ +QString QFileInfo::completeBaseName() const +{ + Q_D(const QFileInfo); + if (d->isDefaultConstructed) + return QLatin1String(""); + return d->fileEntry.completeBaseName(); +} + +/*! + Returns the complete suffix (extension) of the file. + + The complete suffix consists of all characters in the file after + (but not including) the first '.'. + + Example: + \snippet code/src_corelib_io_qfileinfo.cpp 7 + + \sa fileName(), suffix(), baseName(), completeBaseName() +*/ +QString QFileInfo::completeSuffix() const +{ + Q_D(const QFileInfo); + if (d->isDefaultConstructed) + return QLatin1String(""); + return d->fileEntry.completeSuffix(); +} + +/*! + Returns the suffix (extension) of the file. + + The suffix consists of all characters in the file after (but not + including) the last '.'. + + Example: + \snippet code/src_corelib_io_qfileinfo.cpp 8 + + The suffix of a file is computed equally on all platforms, independent of + file naming conventions (e.g., ".bashrc" on Unix has an empty base name, + and the suffix is "bashrc"). + + \sa fileName(), completeSuffix(), baseName(), completeBaseName() +*/ +QString QFileInfo::suffix() const +{ + Q_D(const QFileInfo); + if (d->isDefaultConstructed) + return QLatin1String(""); + return d->fileEntry.suffix(); +} + + +/*! + Returns the path of the object's parent directory as a QDir object. + + \b{Note:} The QDir returned always corresponds to the object's + parent directory, even if the QFileInfo represents a directory. + + For each of the following, dir() returns the QDir + \c{"~/examples/191697"}. + + \snippet fileinfo/main.cpp 0 + + For each of the following, dir() returns the QDir + \c{"."}. + + \snippet fileinfo/main.cpp 1 + + \sa absolutePath(), filePath(), fileName(), isRelative(), absoluteDir() +*/ +QDir QFileInfo::dir() const +{ + Q_D(const QFileInfo); + // ### Qt 6: Maybe rename this to parentDirectory(), considering what it actually does? + return QDir(d->fileEntry.path()); +} + +/*! + Returns the file's absolute path as a QDir object. + + \sa dir(), filePath(), fileName(), isRelative() +*/ +QDir QFileInfo::absoluteDir() const +{ + return QDir(absolutePath()); +} + +/*! + Returns \c true if the user can read the file; otherwise returns \c false. + + If the file is a symlink, this function returns true if the target is + readable (not the symlink). + + \note If the \l{NTFS permissions} check has not been enabled, the result + on Windows will merely reflect whether the file exists. + + \sa isWritable(), isExecutable(), permission() +*/ +bool QFileInfo::isReadable() const +{ + Q_D(const QFileInfo); + return d->checkAttribute( + QFileSystemMetaData::UserReadPermission, + [d]() { return (d->metaData.permissions() & QFile::ReadUser) != 0; }, + [d]() { return d->getFileFlags(QAbstractFileEngine::ReadUserPerm); }); +} + +/*! + Returns \c true if the user can write to the file; otherwise returns \c false. + + If the file is a symlink, this function returns true if the target is + writeable (not the symlink). + + \note If the \l{NTFS permissions} check has not been enabled, the result on + Windows will merely reflect whether the file is marked as Read Only. + + \sa isReadable(), isExecutable(), permission() +*/ +bool QFileInfo::isWritable() const +{ + Q_D(const QFileInfo); + return d->checkAttribute( + QFileSystemMetaData::UserWritePermission, + [d]() { return (d->metaData.permissions() & QFile::WriteUser) != 0; }, + [d]() { return d->getFileFlags(QAbstractFileEngine::WriteUserPerm); }); +} + +/*! + Returns \c true if the file is executable; otherwise returns \c false. + + If the file is a symlink, this function returns true if the target is + executable (not the symlink). + + \sa isReadable(), isWritable(), permission() +*/ +bool QFileInfo::isExecutable() const +{ + Q_D(const QFileInfo); + return d->checkAttribute( + QFileSystemMetaData::UserExecutePermission, + [d]() { return (d->metaData.permissions() & QFile::ExeUser) != 0; }, + [d]() { return d->getFileFlags(QAbstractFileEngine::ExeUserPerm); }); +} + +/*! + Returns \c true if this is a `hidden' file; otherwise returns \c false. + + \b{Note:} This function returns \c true for the special entries "." and + ".." on Unix, even though QDir::entryList threats them as shown. And note + that, since this function inspects the file name, on Unix it will inspect + the name of the symlink, if this file is a symlink, not the target's name. + + On Windows, this function returns \c true if the target file is hidden (not + the symlink). +*/ +bool QFileInfo::isHidden() const +{ + Q_D(const QFileInfo); + return d->checkAttribute( + QFileSystemMetaData::HiddenAttribute, + [d]() { return d->metaData.isHidden(); }, + [d]() { return d->getFileFlags(QAbstractFileEngine::HiddenFlag); }); +} + +/*! + \since 5.0 + Returns \c true if the file path can be used directly with native APIs. + Returns \c false if the file is otherwise supported by a virtual file system + inside Qt, such as \l{the Qt Resource System}. + + \b{Note:} Native paths may still require conversion of path separators + and character encoding, depending on platform and input requirements of the + native API. + + \sa QDir::toNativeSeparators(), QFile::encodeName(), filePath(), + absoluteFilePath(), canonicalFilePath() +*/ +bool QFileInfo::isNativePath() const +{ + Q_D(const QFileInfo); + if (d->isDefaultConstructed) + return false; + if (d->fileEngine == nullptr) + return true; + return d->getFileFlags(QAbstractFileEngine::LocalDiskFlag); +} + +/*! + Returns \c true if this object points to a file or to a symbolic + link to a file. Returns \c false if the + object points to something which isn't a file, such as a directory. + + If the file is a symlink, this function returns true if the target is a + regular file (not the symlink). + + \sa isDir(), isSymLink(), isBundle() +*/ +bool QFileInfo::isFile() const +{ + Q_D(const QFileInfo); + return d->checkAttribute( + QFileSystemMetaData::FileType, + [d]() { return d->metaData.isFile(); }, + [d]() { return d->getFileFlags(QAbstractFileEngine::FileType); }); +} + +/*! + Returns \c true if this object points to a directory or to a symbolic + link to a directory; otherwise returns \c false. + + If the file is a symlink, this function returns true if the target is a + directory (not the symlink). + + \sa isFile(), isSymLink(), isBundle() +*/ +bool QFileInfo::isDir() const +{ + Q_D(const QFileInfo); + return d->checkAttribute( + QFileSystemMetaData::DirectoryType, + [d]() { return d->metaData.isDirectory(); }, + [d]() { return d->getFileFlags(QAbstractFileEngine::DirectoryType); }); +} + + +/*! + \since 4.3 + Returns \c true if this object points to a bundle or to a symbolic + link to a bundle on \macos and iOS; otherwise returns \c false. + + If the file is a symlink, this function returns true if the target is a + bundle (not the symlink). + + \sa isDir(), isSymLink(), isFile() +*/ +bool QFileInfo::isBundle() const +{ + Q_D(const QFileInfo); + return d->checkAttribute( + QFileSystemMetaData::BundleType, + [d]() { return d->metaData.isBundle(); }, + [d]() { return d->getFileFlags(QAbstractFileEngine::BundleType); }); +} + +/*! + Returns \c true if this object points to a symbolic link or shortcut; + otherwise returns \c false. + + Symbolic links exist on Unix (including \macos and iOS) and Windows + and are typically created by the \c{ln -s} or \c{mklink} commands, + respectively. Opening a symbolic link effectively opens + the \l{symLinkTarget()}{link's target}. + + In addition, true will be returned for shortcuts (\c *.lnk files) on + Windows. This behavior is deprecated and will likely change in a future + version of Qt. Opening those will open the \c .lnk file itself. + + Example: + + \snippet code/src_corelib_io_qfileinfo.cpp 9 + + \note If the symlink points to a non existing file, exists() returns + false. + + \sa isFile(), isDir(), symLinkTarget() +*/ +bool QFileInfo::isSymLink() const +{ + Q_D(const QFileInfo); + return d->checkAttribute( + QFileSystemMetaData::LegacyLinkType, + [d]() { return d->metaData.isLegacyLink(); }, + [d]() { return d->getFileFlags(QAbstractFileEngine::LinkType); }); +} + +/*! + Returns \c true if this object points to a symbolic link; + otherwise returns \c false. + + Symbolic links exist on Unix (including \macos and iOS) and Windows + (NTFS-symlink) and are typically created by the \c{ln -s} or \c{mklink} + commands, respectively. + + Unix handles symlinks transparently. Opening a symbolic link effectively + opens the \l{symLinkTarget()}{link's target}. + + In contrast to isSymLink(), false will be returned for shortcuts + (\c *.lnk files) on Windows. Use QFileInfo::isShortcut() instead. + + \note If the symlink points to a non existing file, exists() returns + false. + + \sa isFile(), isDir(), isShortcut(), symLinkTarget() +*/ + +bool QFileInfo::isSymbolicLink() const +{ + Q_D(const QFileInfo); + return d->checkAttribute( + QFileSystemMetaData::LegacyLinkType, + [d]() { return d->metaData.isLink(); }, + [d]() { return d->getFileFlags(QAbstractFileEngine::LinkType); }); +} + +/*! + Returns \c true if this object points to a shortcut; + otherwise returns \c false. + + Shortcuts only exist on Windows and are typically \c .lnk files. + For instance, true will be returned for shortcuts (\c *.lnk files) on + Windows, but false will be returned on Unix (including \macos and iOS). + + The shortcut (.lnk) files are treated as regular files. Opening those will + open the \c .lnk file itself. In order to open the file a shortcut + references to, it must uses symLinkTarget() on a shortcut. + + \note Even if a shortcut (broken shortcut) points to a non existing file, + isShortcut() returns true. + + \sa isFile(), isDir(), isSymbolicLink(), symLinkTarget() +*/ +bool QFileInfo::isShortcut() const +{ + Q_D(const QFileInfo); + return d->checkAttribute( + QFileSystemMetaData::LegacyLinkType, + [d]() { return d->metaData.isLnkFile(); }, + [d]() { return d->getFileFlags(QAbstractFileEngine::LinkType); }); +} + + +/*! + \since 5.15 + + Returns \c true if the object points to a junction; + otherwise returns \c false. + + Junctions only exist on Windows' NTFS file system, and are typically + created by the \c{mklink} command. They can be thought of as symlinks for + directories, and can only be created for absolute paths on the local + volume. +*/ +bool QFileInfo::isJunction() const +{ + Q_D(const QFileInfo); + return d->checkAttribute( + QFileSystemMetaData::LegacyLinkType, + [d]() { return d->metaData.isJunction(); }, + [d]() { return d->getFileFlags(QAbstractFileEngine::LinkType); }); +} + +/*! + Returns \c true if the object points to a directory or to a symbolic + link to a directory, and that directory is the root directory; otherwise + returns \c false. +*/ +bool QFileInfo::isRoot() const +{ + Q_D(const QFileInfo); + if (d->isDefaultConstructed) + return false; + if (d->fileEngine == nullptr) { + if (d->fileEntry.isRoot()) { +#if defined(Q_OS_WIN) && !defined(Q_OS_WINRT) + //the path is a drive root, but the drive may not exist + //for backward compatibility, return true only if the drive exists + if (!d->cache_enabled || !d->metaData.hasFlags(QFileSystemMetaData::ExistsAttribute)) + QFileSystemEngine::fillMetaData(d->fileEntry, d->metaData, QFileSystemMetaData::ExistsAttribute); + return d->metaData.exists(); +#else + return true; +#endif + } + return false; + } + return d->getFileFlags(QAbstractFileEngine::RootFlag); +} + +/*! + \fn QString QFileInfo::symLinkTarget() const + \since 4.2 + + Returns the absolute path to the file or directory a symbolic link + points to, or an empty string if the object isn't a symbolic + link. + + This name may not represent an existing file; it is only a string. + QFileInfo::exists() returns \c true if the symlink points to an + existing file. + + \sa exists(), isSymLink(), isDir(), isFile() +*/ + +#if QT_DEPRECATED_SINCE(5, 13) +/*! + \obsolete + + Use symLinkTarget() instead. +*/ +QString QFileInfo::readLink() const +{ + return symLinkTarget(); +} +#endif + +QString QFileInfo::symLinkTarget() const +{ + Q_D(const QFileInfo); + if (d->isDefaultConstructed) + return QLatin1String(""); + return d->getFileName(QAbstractFileEngine::LinkName); +} + +/*! + Returns the owner of the file. On systems where files + do not have owners, or if an error occurs, an empty string is + returned. + + This function can be time consuming under Unix (in the order of + milliseconds). On Windows, it will return an empty string unless + the \l{NTFS permissions} check has been enabled. + + If the file is a symlink, this function returns the owner of the target + (not the symlink). + + \sa ownerId(), group(), groupId() +*/ +QString QFileInfo::owner() const +{ + Q_D(const QFileInfo); + if (d->isDefaultConstructed) + return QLatin1String(""); + return d->getFileOwner(QAbstractFileEngine::OwnerUser); +} + +/*! + Returns the id of the owner of the file. + + On Windows and on systems where files do not have owners this + function returns ((uint) -2). + + If the file is a symlink, this function returns the id of the owner of the target + (not the symlink). + + \sa owner(), group(), groupId() +*/ +uint QFileInfo::ownerId() const +{ + Q_D(const QFileInfo); + return d->checkAttribute(uint(-2), + QFileSystemMetaData::UserId, + [d]() { return d->metaData.userId(); }, + [d]() { return d->fileEngine->ownerId(QAbstractFileEngine::OwnerUser); }); +} + +/*! + Returns the group of the file. On Windows, on systems where files + do not have groups, or if an error occurs, an empty string is + returned. + + This function can be time consuming under Unix (in the order of + milliseconds). + + If the file is a symlink, this function returns the owning group of the + target (not the symlink). + + \sa groupId(), owner(), ownerId() +*/ +QString QFileInfo::group() const +{ + Q_D(const QFileInfo); + if (d->isDefaultConstructed) + return QLatin1String(""); + return d->getFileOwner(QAbstractFileEngine::OwnerGroup); +} + +/*! + Returns the id of the group the file belongs to. + + On Windows and on systems where files do not have groups this + function always returns (uint) -2. + + If the file is a symlink, this function returns the id of the group owning the + target (not the symlink). + + \sa group(), owner(), ownerId() +*/ +uint QFileInfo::groupId() const +{ + Q_D(const QFileInfo); + return d->checkAttribute(uint(-2), + QFileSystemMetaData::GroupId, + [d]() { return d->metaData.groupId(); }, + [d]() { return d->fileEngine->ownerId(QAbstractFileEngine::OwnerGroup); }); +} + +/*! + Tests for file permissions. The \a permissions argument can be + several flags of type QFile::Permissions OR-ed together to check + for permission combinations. + + On systems where files do not have permissions this function + always returns \c true. + + \note The result might be inaccurate on Windows if the + \l{NTFS permissions} check has not been enabled. + + Example: + \snippet code/src_corelib_io_qfileinfo.cpp 10 + + If the file is a symlink, this function checks the permissions of the + target (not the symlink). + + \sa isReadable(), isWritable(), isExecutable() +*/ +bool QFileInfo::permission(QFile::Permissions permissions) const +{ + Q_D(const QFileInfo); + // the QFileSystemMetaData::MetaDataFlag and QFile::Permissions overlap, so just cast. + auto fseFlags = QFileSystemMetaData::MetaDataFlag(int(permissions)); + auto feFlags = QAbstractFileEngine::FileFlags(int(permissions)); + return d->checkAttribute( + fseFlags, + [=]() { return (d->metaData.permissions() & permissions) == permissions; }, + [=]() { + return d->getFileFlags(feFlags) == uint(permissions); + }); +} + +/*! + Returns the complete OR-ed together combination of + QFile::Permissions for the file. + + \note The result might be inaccurate on Windows if the + \l{NTFS permissions} check has not been enabled. + + If the file is a symlink, this function returns the permissions of the + target (not the symlink). +*/ +QFile::Permissions QFileInfo::permissions() const +{ + Q_D(const QFileInfo); + return d->checkAttribute( + QFileSystemMetaData::Permissions, + [d]() { return d->metaData.permissions(); }, + [d]() { + return QFile::Permissions(d->getFileFlags(QAbstractFileEngine::PermsMask) & QAbstractFileEngine::PermsMask); + }); +} + + +/*! + Returns the file size in bytes. If the file does not exist or cannot be + fetched, 0 is returned. + + If the file is a symlink, the size of the target file is returned + (not the symlink). + + \sa exists() +*/ +qint64 QFileInfo::size() const +{ + Q_D(const QFileInfo); + return d->checkAttribute( + QFileSystemMetaData::SizeAttribute, + [d]() { return d->metaData.size(); }, + [d]() { + if (!d->getCachedFlag(QFileInfoPrivate::CachedSize)) { + d->setCachedFlag(QFileInfoPrivate::CachedSize); + d->fileSize = d->fileEngine->size(); + } + return d->fileSize; + }); +} + +#if QT_DEPRECATED_SINCE(5, 10) +/*! + \deprecated + + Returns the date and time when the file was created, the time its metadata + was last changed or the time of last modification, whichever one of the + three is available (in that order). + + This function is deprecated. Instead, use the birthTime() function to get + the time the file was created, metadataChangeTime() to get the time its + metadata was last changed, or lastModified() to get the time it was last modified. + + If the file is a symlink, the time of the target file is returned + (not the symlink). + + \sa birthTime(), metadataChangeTime(), lastModified(), lastRead() +*/ +QDateTime QFileInfo::created() const +{ + QDateTime d = fileTime(QFile::FileBirthTime); + if (d.isValid()) + return d; + return fileTime(QFile::FileMetadataChangeTime); +} +#endif + +/*! + \since 5.10 + Returns the date and time when the file was created / born. + + If the file birth time is not available, this function returns an invalid + QDateTime. + + If the file is a symlink, the time of the target file is returned + (not the symlink). + + \sa lastModified(), lastRead(), metadataChangeTime() +*/ +QDateTime QFileInfo::birthTime() const +{ + return fileTime(QFile::FileBirthTime); +} + +/*! + \since 5.10 + Returns the date and time when the file metadata was changed. A metadata + change occurs when the file is created, but it also occurs whenever the + user writes or sets inode information (for example, changing the file + permissions). + + If the file is a symlink, the time of the target file is returned + (not the symlink). + + \sa lastModified(), lastRead() +*/ +QDateTime QFileInfo::metadataChangeTime() const +{ + return fileTime(QFile::FileMetadataChangeTime); +} + +/*! + Returns the date and local time when the file was last modified. + + If the file is a symlink, the time of the target file is returned + (not the symlink). + + \sa birthTime(), lastRead(), metadataChangeTime(), fileTime() +*/ +QDateTime QFileInfo::lastModified() const +{ + return fileTime(QFile::FileModificationTime); +} + +/*! + Returns the date and local time when the file was last read (accessed). + + On platforms where this information is not available, returns the + same as lastModified(). + + If the file is a symlink, the time of the target file is returned + (not the symlink). + + \sa birthTime(), lastModified(), metadataChangeTime(), fileTime() +*/ +QDateTime QFileInfo::lastRead() const +{ + return fileTime(QFile::FileAccessTime); +} + +/*! + \since 5.10 + + Returns the file time specified by \a time. If the time cannot be + determined, an invalid date time is returned. + + If the file is a symlink, the time of the target file is returned + (not the symlink). + + \sa QFile::FileTime, QDateTime::isValid() +*/ +QDateTime QFileInfo::fileTime(QFile::FileTime time) const +{ + Q_STATIC_ASSERT(int(QFile::FileAccessTime) == int(QAbstractFileEngine::AccessTime)); + Q_STATIC_ASSERT(int(QFile::FileBirthTime) == int(QAbstractFileEngine::BirthTime)); + Q_STATIC_ASSERT(int(QFile::FileMetadataChangeTime) == int(QAbstractFileEngine::MetadataChangeTime)); + Q_STATIC_ASSERT(int(QFile::FileModificationTime) == int(QAbstractFileEngine::ModificationTime)); + + Q_D(const QFileInfo); + auto fetime = QAbstractFileEngine::FileTime(time); + QFileSystemMetaData::MetaDataFlags flag; + switch (time) { + case QFile::FileAccessTime: + flag = QFileSystemMetaData::AccessTime; + break; + case QFile::FileBirthTime: + flag = QFileSystemMetaData::BirthTime; + break; + case QFile::FileMetadataChangeTime: + flag = QFileSystemMetaData::MetadataChangeTime; + break; + case QFile::FileModificationTime: + flag = QFileSystemMetaData::ModificationTime; + break; + } + + return d->checkAttribute( + flag, + [=]() { return d->metaData.fileTime(fetime).toLocalTime(); }, + [=]() { return d->getFileTime(fetime).toLocalTime(); }); +} + +/*! + \internal +*/ +QFileInfoPrivate* QFileInfo::d_func() +{ + return d_ptr.data(); +} + +/*! + Returns \c true if caching is enabled; otherwise returns \c false. + + \sa setCaching(), refresh() +*/ +bool QFileInfo::caching() const +{ + Q_D(const QFileInfo); + return d->cache_enabled; +} + +/*! + If \a enable is true, enables caching of file information. If \a + enable is false caching is disabled. + + When caching is enabled, QFileInfo reads the file information from + the file system the first time it's needed, but generally not + later. + + Caching is enabled by default. + + \sa refresh(), caching() +*/ +void QFileInfo::setCaching(bool enable) +{ + Q_D(QFileInfo); + d->cache_enabled = enable; +} + +/*! + \internal + + Reads all attributes from the file system. + + This is useful when information about the file system is collected in a + worker thread, and then passed to the UI in the form of caching QFileInfo + instances. + + \sa setCaching(), refresh() +*/ +void QFileInfo::stat() +{ + Q_D(QFileInfo); + QFileSystemEngine::fillMetaData(d->fileEntry, d->metaData, QFileSystemMetaData::AllMetaDataFlags); +} + +/*! + \typedef QFileInfoList + \relates QFileInfo + + Synonym for QList. +*/ + +#ifndef QT_NO_DEBUG_STREAM +QDebug operator<<(QDebug dbg, const QFileInfo &fi) +{ + QDebugStateSaver saver(dbg); + dbg.nospace(); + dbg.noquote(); + dbg << "QFileInfo(" << QDir::toNativeSeparators(fi.filePath()) << ')'; + return dbg; +} +#endif + +QT_END_NAMESPACE diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfileinfo.h b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfileinfo.h new file mode 100644 index 000000000..15d40322e --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfileinfo.h @@ -0,0 +1,175 @@ +/**************************************************************************** +** +** Copyright (C) 2020 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the QtCore module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or (at your option) the GNU General +** Public license version 3 or any later version approved by the KDE Free +** Qt Foundation. The licenses are as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-2.0.html and +** https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef QFILEINFO_H +#define QFILEINFO_H + +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + + +class QDir; +class QDirIteratorPrivate; +class QDateTime; +class QFileInfoPrivate; + +class Q_CORE_EXPORT QFileInfo +{ + friend class QDirIteratorPrivate; +public: + explicit QFileInfo(QFileInfoPrivate *d); + + QFileInfo(); + QFileInfo(const QString &file); + QFileInfo(const QFile &file); + QFileInfo(const QDir &dir, const QString &file); + QFileInfo(const QFileInfo &fileinfo); + ~QFileInfo(); + + QFileInfo &operator=(const QFileInfo &fileinfo); + QFileInfo &operator=(QFileInfo &&other) noexcept { swap(other); return *this; } + + void swap(QFileInfo &other) noexcept + { qSwap(d_ptr, other.d_ptr); } + + bool operator==(const QFileInfo &fileinfo) const; + inline bool operator!=(const QFileInfo &fileinfo) const { return !(operator==(fileinfo)); } + + void setFile(const QString &file); + void setFile(const QFile &file); + void setFile(const QDir &dir, const QString &file); + bool exists() const; + static bool exists(const QString &file); + void refresh(); + + QString filePath() const; + QString absoluteFilePath() const; + QString canonicalFilePath() const; + QString fileName() const; + QString baseName() const; + QString completeBaseName() const; + QString suffix() const; + QString bundleName() const; + QString completeSuffix() const; + + QString path() const; + QString absolutePath() const; + QString canonicalPath() const; + QDir dir() const; + QDir absoluteDir() const; + + bool isReadable() const; + bool isWritable() const; + bool isExecutable() const; + bool isHidden() const; + bool isNativePath() const; + + bool isRelative() const; + inline bool isAbsolute() const { return !isRelative(); } + bool makeAbsolute(); + + bool isFile() const; + bool isDir() const; + bool isSymLink() const; + bool isSymbolicLink() const; + bool isShortcut() const; + bool isJunction() const; + bool isRoot() const; + bool isBundle() const; + +#if QT_DEPRECATED_SINCE(5, 13) + QT_DEPRECATED_X("Use QFileInfo::symLinkTarget() instead") + QString readLink() const; +#endif + QString symLinkTarget() const; + + QString owner() const; + uint ownerId() const; + QString group() const; + uint groupId() const; + + bool permission(QFile::Permissions permissions) const; + QFile::Permissions permissions() const; + + qint64 size() const; + + // ### Qt6: inline these functions +#if QT_DEPRECATED_SINCE(5, 10) + QT_DEPRECATED_X("Use either birthTime() or metadataChangeTime()") + QDateTime created() const; +#endif + QDateTime birthTime() const; + QDateTime metadataChangeTime() const; + QDateTime lastModified() const; + QDateTime lastRead() const; + QDateTime fileTime(QFile::FileTime time) const; + + bool caching() const; + void setCaching(bool on); + +protected: + QSharedDataPointer d_ptr; + +private: + friend class QFileInfoGatherer; + void stat(); + QFileInfoPrivate* d_func(); + inline const QFileInfoPrivate* d_func() const + { + return d_ptr.constData(); + } +}; + +Q_DECLARE_SHARED(QFileInfo) + +typedef QList QFileInfoList; + +#ifndef QT_NO_DEBUG_STREAM +Q_CORE_EXPORT QDebug operator<<(QDebug, const QFileInfo &); +#endif + +QT_END_NAMESPACE + +Q_DECLARE_METATYPE(QFileInfo) + +#endif // QFILEINFO_H diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfileinfo_p.h b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfileinfo_p.h new file mode 100644 index 000000000..333ea70ad --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfileinfo_p.h @@ -0,0 +1,209 @@ +/**************************************************************************** +** +** Copyright (C) 2016 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the QtCore module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or (at your option) the GNU General +** Public license version 3 or any later version approved by the KDE Free +** Qt Foundation. The licenses are as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-2.0.html and +** https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef QFILEINFO_P_H +#define QFILEINFO_P_H + +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + +#include "qfileinfo.h" +#include "qdatetime.h" +#include "qatomic.h" +#include "qshareddata.h" +#include "qfilesystemengine_p.h" + +#include +#include +#include + +#include + +QT_BEGIN_NAMESPACE + +class QFileInfoPrivate : public QSharedData +{ +public: + enum { + // note: cachedFlags is only 30-bits wide + CachedFileFlags = 0x01, + CachedLinkTypeFlag = 0x02, + CachedBundleTypeFlag = 0x04, + CachedSize = 0x08, + CachedATime = 0x10, + CachedBTime = 0x20, + CachedMCTime = 0x40, + CachedMTime = 0x80, + CachedPerms = 0x100 + }; + + inline QFileInfoPrivate() + : QSharedData(), fileEngine(nullptr), + cachedFlags(0), + isDefaultConstructed(true), + cache_enabled(true), fileFlags(0), fileSize(0) + {} + inline QFileInfoPrivate(const QFileInfoPrivate ©) + : QSharedData(copy), + fileEntry(copy.fileEntry), + metaData(copy.metaData), + fileEngine(QFileSystemEngine::resolveEntryAndCreateLegacyEngine(fileEntry, metaData)), + cachedFlags(0), +#ifndef QT_NO_FSFILEENGINE + isDefaultConstructed(false), +#else + isDefaultConstructed(!fileEngine), +#endif + cache_enabled(copy.cache_enabled), fileFlags(0), fileSize(0) + {} + inline QFileInfoPrivate(const QString &file) + : fileEntry(QDir::fromNativeSeparators(file)), + fileEngine(QFileSystemEngine::resolveEntryAndCreateLegacyEngine(fileEntry, metaData)), + cachedFlags(0), +#ifndef QT_NO_FSFILEENGINE + isDefaultConstructed(file.isEmpty()), +#else + isDefaultConstructed(!fileEngine), +#endif + cache_enabled(true), fileFlags(0), fileSize(0) + { + } + + inline QFileInfoPrivate(const QFileSystemEntry &file, const QFileSystemMetaData &data) + : QSharedData(), + fileEntry(file), + metaData(data), + fileEngine(QFileSystemEngine::resolveEntryAndCreateLegacyEngine(fileEntry, metaData)), + cachedFlags(0), + isDefaultConstructed(false), + cache_enabled(true), fileFlags(0), fileSize(0) + { + //If the file engine is not null, this maybe a "mount point" for a custom file engine + //in which case we can't trust the metadata + if (fileEngine) + metaData = QFileSystemMetaData(); + } + + inline QFileInfoPrivate(const QFileSystemEntry &file, const QFileSystemMetaData &data, std::unique_ptr engine) + : fileEntry(file), + metaData(data), + fileEngine{std::move(engine)}, + cachedFlags(0), +#ifndef QT_NO_FSFILEENGINE + isDefaultConstructed(false), +#else + isDefaultConstructed(!fileEngine), +#endif + cache_enabled(true), fileFlags(0), fileSize(0) + { + } + + inline void clearFlags() const { + fileFlags = 0; + cachedFlags = 0; + if (fileEngine) + (void)fileEngine->fileFlags(QAbstractFileEngine::Refresh); + } + inline void clear() { + metaData.clear(); + clearFlags(); + for (int i = QAbstractFileEngine::NFileNames - 1 ; i >= 0 ; --i) + fileNames[i].clear(); + fileOwners[1].clear(); + fileOwners[0].clear(); + } + + uint getFileFlags(QAbstractFileEngine::FileFlags) const; + QDateTime &getFileTime(QAbstractFileEngine::FileTime) const; + QString getFileName(QAbstractFileEngine::FileName) const; + QString getFileOwner(QAbstractFileEngine::FileOwner own) const; + + QFileSystemEntry fileEntry; + mutable QFileSystemMetaData metaData; + + std::unique_ptr const fileEngine; + + mutable QString fileNames[QAbstractFileEngine::NFileNames]; + mutable QString fileOwners[2]; // QAbstractFileEngine::FileOwner: OwnerUser and OwnerGroup + mutable QDateTime fileTimes[4]; // QAbstractFileEngine::FileTime: BirthTime, MetadataChangeTime, ModificationTime, AccessTime + + mutable uint cachedFlags : 30; + bool const isDefaultConstructed : 1; // QFileInfo is a default constructed instance + bool cache_enabled : 1; + mutable uint fileFlags; + mutable qint64 fileSize; + inline bool getCachedFlag(uint c) const + { return cache_enabled ? (cachedFlags & c) : 0; } + inline void setCachedFlag(uint c) const + { if (cache_enabled) cachedFlags |= c; } + + template + Ret checkAttribute(Ret defaultValue, QFileSystemMetaData::MetaDataFlags fsFlags, const FSLambda &fsLambda, + const EngineLambda &engineLambda) const + { + if (isDefaultConstructed) + return defaultValue; + if (fileEngine) + return engineLambda(); + if (!cache_enabled || !metaData.hasFlags(fsFlags)) { + QFileSystemEngine::fillMetaData(fileEntry, metaData, fsFlags); + // ignore errors, fillMetaData will have cleared the flags + } + return fsLambda(); + } + + template + Ret checkAttribute(QFileSystemMetaData::MetaDataFlags fsFlags, const FSLambda &fsLambda, + const EngineLambda &engineLambda) const + { + return checkAttribute(Ret(), fsFlags, fsLambda, engineLambda); + } +}; + +QT_END_NAMESPACE + +#endif // QFILEINFO_P_H diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfileinfogatherer.cpp b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfileinfogatherer.cpp new file mode 100644 index 000000000..c9b40598e --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfileinfogatherer.cpp @@ -0,0 +1,441 @@ +/**************************************************************************** +** +** Copyright (C) 2020 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the QtWidgets module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or (at your option) the GNU General +** Public license version 3 or any later version approved by the KDE Free +** Qt Foundation. The licenses are as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-2.0.html and +** https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "qfileinfogatherer_p.h" +#include +#include +#include +#ifndef Q_OS_WIN +# include +# include +#endif +#if defined(Q_OS_VXWORKS) +# include "qplatformdefs.h" +#endif + +QT_BEGIN_NAMESPACE + +#ifdef QT_BUILD_INTERNAL +static QBasicAtomicInt fetchedRoot = Q_BASIC_ATOMIC_INITIALIZER(false); +Q_AUTOTEST_EXPORT void qt_test_resetFetchedRoot() +{ + fetchedRoot.storeRelaxed(false); +} + +Q_AUTOTEST_EXPORT bool qt_test_isFetchedRoot() +{ + return fetchedRoot.loadRelaxed(); +} +#endif + +static QString translateDriveName(const QFileInfo &drive) +{ + QString driveName = drive.absoluteFilePath(); +#ifdef Q_OS_WIN + if (driveName.startsWith(QLatin1Char('/'))) // UNC host + return drive.fileName(); + if (driveName.endsWith(QLatin1Char('/'))) + driveName.chop(1); +#endif // Q_OS_WIN + return driveName; +} + +/*! + Creates thread +*/ +QFileInfoGatherer::QFileInfoGatherer(QObject *parent) + : QThread(parent) + , m_iconProvider(&defaultProvider) +{ + start(LowPriority); +} + +/*! + Destroys thread +*/ +QFileInfoGatherer::~QFileInfoGatherer() +{ + abort.storeRelaxed(true); + QMutexLocker locker(&mutex); + condition.wakeAll(); + locker.unlock(); + wait(); +} + +void QFileInfoGatherer::setResolveSymlinks(bool enable) +{ + Q_UNUSED(enable); +#ifdef Q_OS_WIN + m_resolveSymlinks = enable; +#endif +} + +void QFileInfoGatherer::driveAdded() +{ + fetchExtendedInformation(QString(), QStringList()); +} + +void QFileInfoGatherer::driveRemoved() +{ + QStringList drives; + const QFileInfoList driveInfoList = QDir::drives(); + for (const QFileInfo &fi : driveInfoList) + drives.append(translateDriveName(fi)); + newListOfFiles(QString(), drives); +} + +bool QFileInfoGatherer::resolveSymlinks() const +{ +#ifdef Q_OS_WIN + return m_resolveSymlinks; +#else + return false; +#endif +} + +void QFileInfoGatherer::setIconProvider(QFileIconProvider *provider) +{ + m_iconProvider = provider; +} + +QFileIconProvider *QFileInfoGatherer::iconProvider() const +{ + return m_iconProvider; +} + +/*! + Fetch extended information for all \a files in \a path + + \sa updateFile(), update(), resolvedName() +*/ +void QFileInfoGatherer::fetchExtendedInformation(const QString &path, const QStringList &files) +{ + QMutexLocker locker(&mutex); + // See if we already have this dir/file in our queue + int loc = this->path.lastIndexOf(path); + while (loc > 0) { + if (this->files.at(loc) == files) { + return; + } + loc = this->path.lastIndexOf(path, loc - 1); + } + this->path.push(path); + this->files.push(files); + condition.wakeAll(); + +#if QT_CONFIG(filesystemwatcher) + if (files.isEmpty() + && !path.isEmpty() + && !path.startsWith(QLatin1String("//")) /*don't watch UNC path*/) { + if (!watchedDirectories().contains(path)) + watchPaths(QStringList(path)); + } +#endif +} + +/*! + Fetch extended information for all \a filePath + + \sa fetchExtendedInformation() +*/ +void QFileInfoGatherer::updateFile(const QString &filePath) +{ + QString dir = filePath.mid(0, filePath.lastIndexOf(QLatin1Char('/'))); + QString fileName = filePath.mid(dir.length() + 1); + fetchExtendedInformation(dir, QStringList(fileName)); +} + +QStringList QFileInfoGatherer::watchedFiles() const +{ +#if QT_CONFIG(filesystemwatcher) + if (m_watcher) + return m_watcher->files(); +#endif + return {}; +} + +QStringList QFileInfoGatherer::watchedDirectories() const +{ +#if QT_CONFIG(filesystemwatcher) + if (m_watcher) + return m_watcher->directories(); +#endif + return {}; +} + +void QFileInfoGatherer::createWatcher() +{ +#if QT_CONFIG(filesystemwatcher) + m_watcher = new QFileSystemWatcher(this); + connect(m_watcher, &QFileSystemWatcher::directoryChanged, this, &QFileInfoGatherer::list); + connect(m_watcher, &QFileSystemWatcher::fileChanged, this, &QFileInfoGatherer::updateFile); +# if defined(Q_OS_WIN) && !defined(Q_OS_WINRT) + const QVariant listener = m_watcher->property("_q_driveListener"); + if (listener.canConvert()) { + if (QObject *driveListener = listener.value()) { + connect(driveListener, SIGNAL(driveAdded()), this, SLOT(driveAdded())); + connect(driveListener, SIGNAL(driveRemoved()), this, SLOT(driveRemoved())); + } + } +# endif // Q_OS_WIN && !Q_OS_WINRT +#endif +} + +void QFileInfoGatherer::watchPaths(const QStringList &paths) +{ +#if QT_CONFIG(filesystemwatcher) + if (m_watching) { + if (m_watcher == nullptr) + createWatcher(); + m_watcher->addPaths(paths); + } +#else + Q_UNUSED(paths); +#endif +} + +void QFileInfoGatherer::unwatchPaths(const QStringList &paths) +{ +#if QT_CONFIG(filesystemwatcher) + if (m_watcher && !paths.isEmpty()) + m_watcher->removePaths(paths); +#else + Q_UNUSED(paths); +#endif +} + +bool QFileInfoGatherer::isWatching() const +{ + bool result = false; +#if QT_CONFIG(filesystemwatcher) + QMutexLocker locker(&mutex); + result = m_watching; +#endif + return result; +} + +void QFileInfoGatherer::setWatching(bool v) +{ +#if QT_CONFIG(filesystemwatcher) + QMutexLocker locker(&mutex); + if (v != m_watching) { + if (!v) { + delete m_watcher; + m_watcher = nullptr; + } + m_watching = v; + } +#else + Q_UNUSED(v); +#endif +} + +/* + List all files in \a directoryPath + + \sa listed() +*/ +void QFileInfoGatherer::clear() +{ +#if QT_CONFIG(filesystemwatcher) + QMutexLocker locker(&mutex); + unwatchPaths(watchedFiles()); + unwatchPaths(watchedDirectories()); +#endif +} + +/* + Remove a \a path from the watcher + + \sa listed() +*/ +void QFileInfoGatherer::removePath(const QString &path) +{ +#if QT_CONFIG(filesystemwatcher) + QMutexLocker locker(&mutex); + unwatchPaths(QStringList(path)); +#else + Q_UNUSED(path); +#endif +} + +/* + List all files in \a directoryPath + + \sa listed() +*/ +void QFileInfoGatherer::list(const QString &directoryPath) +{ + fetchExtendedInformation(directoryPath, QStringList()); +} + +/* + Until aborted wait to fetch a directory or files +*/ +void QFileInfoGatherer::run() +{ + forever { + QMutexLocker locker(&mutex); + while (!abort.loadRelaxed() && path.isEmpty()) + condition.wait(&mutex); + if (abort.loadRelaxed()) + return; + const QString thisPath = qAsConst(path).front(); + path.pop_front(); + const QStringList thisList = qAsConst(files).front(); + files.pop_front(); + locker.unlock(); + + getFileInfos(thisPath, thisList); + } +} + +QExtendedInformation QFileInfoGatherer::getInfo(const QFileInfo &fileInfo) const +{ + QExtendedInformation info(fileInfo); + info.icon = m_iconProvider->icon(fileInfo); + info.displayType = m_iconProvider->type(fileInfo); +#if QT_CONFIG(filesystemwatcher) + // ### Not ready to listen all modifications by default + static const bool watchFiles = qEnvironmentVariableIsSet("QT_FILESYSTEMMODEL_WATCH_FILES"); + if (watchFiles) { + if (!fileInfo.exists() && !fileInfo.isSymLink()) { + const_cast(this)-> + unwatchPaths(QStringList(fileInfo.absoluteFilePath())); + } else { + const QString path = fileInfo.absoluteFilePath(); + if (!path.isEmpty() && fileInfo.exists() && fileInfo.isFile() && fileInfo.isReadable() + && !watchedFiles().contains(path)) { + const_cast(this)->watchPaths(QStringList(path)); + } + } + } +#endif // filesystemwatcher + +#ifdef Q_OS_WIN + if (m_resolveSymlinks && info.isSymLink(/* ignoreNtfsSymLinks = */ true)) { + QFileInfo resolvedInfo(fileInfo.symLinkTarget()); + resolvedInfo = resolvedInfo.canonicalFilePath(); + if (resolvedInfo.exists()) { + emit nameResolved(fileInfo.filePath(), resolvedInfo.fileName()); + } + } +#endif + return info; +} + +/* + Get specific file info's, batch the files so update when we have 100 + items and every 200ms after that + */ +void QFileInfoGatherer::getFileInfos(const QString &path, const QStringList &files) +{ + // List drives + if (path.isEmpty()) { +#ifdef QT_BUILD_INTERNAL + fetchedRoot.storeRelaxed(true); +#endif + QFileInfoList infoList; + if (files.isEmpty()) { + infoList = QDir::drives(); + } else { + infoList.reserve(files.count()); + for (const auto &file : files) + infoList << QFileInfo(file); + } + QVector > updatedFiles; + updatedFiles.reserve(infoList.count()); + for (int i = infoList.count() - 1; i >= 0; --i) { + QFileInfo driveInfo = infoList.at(i); + driveInfo.stat(); + QString driveName = translateDriveName(driveInfo); + updatedFiles.append(QPair(driveName, driveInfo)); + } + emit updates(path, updatedFiles); + return; + } + + QElapsedTimer base; + base.start(); + QFileInfo fileInfo; + bool firstTime = true; + QVector > updatedFiles; + QStringList filesToCheck = files; + + QStringList allFiles; + if (files.isEmpty()) { + QDirIterator dirIt(path, QDir::AllEntries | QDir::System | QDir::Hidden); + while (!abort.loadRelaxed() && dirIt.hasNext()) { + dirIt.next(); + fileInfo = dirIt.fileInfo(); + fileInfo.stat(); + allFiles.append(fileInfo.fileName()); + fetch(fileInfo, base, firstTime, updatedFiles, path); + } + } + if (!allFiles.isEmpty()) + emit newListOfFiles(path, allFiles); + + QStringList::const_iterator filesIt = filesToCheck.constBegin(); + while (!abort.loadRelaxed() && filesIt != filesToCheck.constEnd()) { + fileInfo.setFile(path + QDir::separator() + *filesIt); + ++filesIt; + fileInfo.stat(); + fetch(fileInfo, base, firstTime, updatedFiles, path); + } + if (!updatedFiles.isEmpty()) + emit updates(path, updatedFiles); + emit directoryLoaded(path); +} + +void QFileInfoGatherer::fetch(const QFileInfo &fileInfo, QElapsedTimer &base, bool &firstTime, QVector > &updatedFiles, const QString &path) { + updatedFiles.append(QPair(fileInfo.fileName(), fileInfo)); + QElapsedTimer current; + current.start(); + if ((firstTime && updatedFiles.count() > 100) || base.msecsTo(current) > 1000) { + emit updates(path, updatedFiles); + updatedFiles.clear(); + base = current; + firstTime = false; + } +} + +QT_END_NAMESPACE + +#include "moc_qfileinfogatherer_p.cpp" diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfileinfogatherer_p.h b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfileinfogatherer_p.h new file mode 100644 index 000000000..3d30a98d0 --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfileinfogatherer_p.h @@ -0,0 +1,229 @@ +/**************************************************************************** +** +** Copyright (C) 2016 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the QtWidgets module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or (at your option) the GNU General +** Public license version 3 or any later version approved by the KDE Free +** Qt Foundation. The licenses are as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-2.0.html and +** https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef QFILEINFOGATHERER_H +#define QFILEINFOGATHERER_H + +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + +#include + +#include +#include +#include +#if QT_CONFIG(filesystemwatcher) +#include +#endif +#include +#include +#include +#include +#include +#include + +#include + +QT_REQUIRE_CONFIG(filesystemmodel); + +QT_BEGIN_NAMESPACE + +class QExtendedInformation { +public: + enum Type { Dir, File, System }; + + QExtendedInformation() {} + QExtendedInformation(const QFileInfo &info) : mFileInfo(info) {} + + inline bool isDir() { return type() == Dir; } + inline bool isFile() { return type() == File; } + inline bool isSystem() { return type() == System; } + + bool operator ==(const QExtendedInformation &fileInfo) const { + return mFileInfo == fileInfo.mFileInfo + && displayType == fileInfo.displayType + && permissions() == fileInfo.permissions() + && lastModified() == fileInfo.lastModified(); + } + +#ifndef QT_NO_FSFILEENGINE + bool isCaseSensitive() const { + return QFileSystemEngine::isCaseSensitive(); + } +#endif + + QFile::Permissions permissions() const { + return mFileInfo.permissions(); + } + + Type type() const { + if (mFileInfo.isDir()) { + return QExtendedInformation::Dir; + } + if (mFileInfo.isFile()) { + return QExtendedInformation::File; + } + if (!mFileInfo.exists() && mFileInfo.isSymLink()) { + return QExtendedInformation::System; + } + return QExtendedInformation::System; + } + + bool isSymLink(bool ignoreNtfsSymLinks = false) const + { + if (ignoreNtfsSymLinks) { +#ifdef Q_OS_WIN + return !mFileInfo.suffix().compare(QLatin1String("lnk"), Qt::CaseInsensitive); +#endif + } + return mFileInfo.isSymLink(); + } + + bool isHidden() const { + return mFileInfo.isHidden(); + } + + QFileInfo fileInfo() const { + return mFileInfo; + } + + QDateTime lastModified() const { + return mFileInfo.lastModified(); + } + + qint64 size() const { + qint64 size = -1; + if (type() == QExtendedInformation::Dir) + size = 0; + if (type() == QExtendedInformation::File) + size = mFileInfo.size(); + if (!mFileInfo.exists() && !mFileInfo.isSymLink()) + size = -1; + return size; + } + + QString displayType; + QIcon icon; + +private : + QFileInfo mFileInfo; +}; + +class QFileIconProvider; + +class Q_AUTOTEST_EXPORT QFileInfoGatherer : public QThread +{ +Q_OBJECT + +Q_SIGNALS: + void updates(const QString &directory, const QVector > &updates); + void newListOfFiles(const QString &directory, const QStringList &listOfFiles) const; + void nameResolved(const QString &fileName, const QString &resolvedName) const; + void directoryLoaded(const QString &path); + +public: + explicit QFileInfoGatherer(QObject *parent = nullptr); + ~QFileInfoGatherer(); + + QStringList watchedFiles() const; + QStringList watchedDirectories() const; + void watchPaths(const QStringList &paths); + void unwatchPaths(const QStringList &paths); + + bool isWatching() const; + void setWatching(bool v); + + // only callable from this->thread(): + void clear(); + void removePath(const QString &path); + QExtendedInformation getInfo(const QFileInfo &info) const; + QFileIconProvider *iconProvider() const; + bool resolveSymlinks() const; + +public Q_SLOTS: + void list(const QString &directoryPath); + void fetchExtendedInformation(const QString &path, const QStringList &files); + void updateFile(const QString &path); + void setResolveSymlinks(bool enable); + void setIconProvider(QFileIconProvider *provider); + +private Q_SLOTS: + void driveAdded(); + void driveRemoved(); + +private: + void run() override; + // called by run(): + void getFileInfos(const QString &path, const QStringList &files); + void fetch(const QFileInfo &info, QElapsedTimer &base, bool &firstTime, QVector > &updatedFiles, const QString &path); + +private: + void createWatcher(); + + mutable QMutex mutex; + // begin protected by mutex + QWaitCondition condition; + QStack path; + QStack files; + // end protected by mutex + QAtomicInt abort; + +#if QT_CONFIG(filesystemwatcher) + QFileSystemWatcher *m_watcher = nullptr; +#endif + QFileIconProvider *m_iconProvider; // not accessed by run() + QFileIconProvider defaultProvider; +#ifdef Q_OS_WIN + bool m_resolveSymlinks = true; // not accessed by run() +#endif +#if QT_CONFIG(filesystemwatcher) + bool m_watching = true; +#endif +}; + +QT_END_NAMESPACE +#endif // QFILEINFOGATHERER_H diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemmetadata_p.h b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemmetadata_p.h new file mode 100644 index 000000000..3154658e5 --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemmetadata_p.h @@ -0,0 +1,396 @@ +/**************************************************************************** +** +** Copyright (C) 2016 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the QtCore module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or (at your option) the GNU General +** Public license version 3 or any later version approved by the KDE Free +** Qt Foundation. The licenses are as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-2.0.html and +** https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef QFILESYSTEMMETADATA_P_H +#define QFILESYSTEMMETADATA_P_H + +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + +#include "qplatformdefs.h" +#include +#include +#include + +// Platform-specific includes +#ifdef Q_OS_WIN +# include +# ifndef IO_REPARSE_TAG_SYMLINK +# define IO_REPARSE_TAG_SYMLINK (0xA000000CL) +# endif +#endif + +#ifdef Q_OS_UNIX +struct statx; +#endif + +QT_BEGIN_NAMESPACE + +class QFileSystemEngine; + +class Q_AUTOTEST_EXPORT QFileSystemMetaData +{ +public: + QFileSystemMetaData() + : size_(-1) + { + } + + enum MetaDataFlag { + // Permissions, overlaps with QFile::Permissions + OtherReadPermission = 0x00000004, OtherWritePermission = 0x00000002, OtherExecutePermission = 0x00000001, + GroupReadPermission = 0x00000040, GroupWritePermission = 0x00000020, GroupExecutePermission = 0x00000010, + UserReadPermission = 0x00000400, UserWritePermission = 0x00000200, UserExecutePermission = 0x00000100, + OwnerReadPermission = 0x00004000, OwnerWritePermission = 0x00002000, OwnerExecutePermission = 0x00001000, + + OtherPermissions = OtherReadPermission | OtherWritePermission | OtherExecutePermission, + GroupPermissions = GroupReadPermission | GroupWritePermission | GroupExecutePermission, + UserPermissions = UserReadPermission | UserWritePermission | UserExecutePermission, + OwnerPermissions = OwnerReadPermission | OwnerWritePermission | OwnerExecutePermission, + + ReadPermissions = OtherReadPermission | GroupReadPermission | UserReadPermission | OwnerReadPermission, + WritePermissions = OtherWritePermission | GroupWritePermission | UserWritePermission | OwnerWritePermission, + ExecutePermissions = OtherExecutePermission | GroupExecutePermission | UserExecutePermission | OwnerExecutePermission, + + Permissions = OtherPermissions | GroupPermissions | UserPermissions | OwnerPermissions, + + // Type + LinkType = 0x00010000, + FileType = 0x00020000, + DirectoryType = 0x00040000, +#if defined(Q_OS_DARWIN) + BundleType = 0x00080000, + AliasType = 0x08000000, +#else + BundleType = 0x0, + AliasType = 0x0, +#endif +#if defined(Q_OS_WIN) + JunctionType = 0x04000000, + WinLnkType = 0x08000000, // Note: Uses the same position for AliasType on Mac +#else + JunctionType = 0x0, + WinLnkType = 0x0, +#endif + SequentialType = 0x00800000, // Note: overlaps with QAbstractFileEngine::RootFlag + + LegacyLinkType = LinkType | AliasType | WinLnkType, + + Type = LinkType | FileType | DirectoryType | BundleType | SequentialType | AliasType, + + // Attributes + HiddenAttribute = 0x00100000, + SizeAttribute = 0x00200000, // Note: overlaps with QAbstractFileEngine::LocalDiskFlag + ExistsAttribute = 0x00400000, // For historical reasons, indicates existence of data, not the file +#if defined(Q_OS_WIN) + WasDeletedAttribute = 0x0, +#else + WasDeletedAttribute = 0x40000000, // Indicates the file was deleted +#endif + + Attributes = HiddenAttribute | SizeAttribute | ExistsAttribute | WasDeletedAttribute, + + // Times - if we know one of them, we know them all + AccessTime = 0x02000000, + BirthTime = 0x02000000, + MetadataChangeTime = 0x02000000, + ModificationTime = 0x02000000, + + Times = AccessTime | BirthTime | MetadataChangeTime | ModificationTime, + + // Owner IDs + UserId = 0x10000000, + GroupId = 0x20000000, + + OwnerIds = UserId | GroupId, + + PosixStatFlags = QFileSystemMetaData::OtherPermissions + | QFileSystemMetaData::GroupPermissions + | QFileSystemMetaData::OwnerPermissions + | QFileSystemMetaData::FileType + | QFileSystemMetaData::DirectoryType + | QFileSystemMetaData::SequentialType + | QFileSystemMetaData::SizeAttribute + | QFileSystemMetaData::WasDeletedAttribute + | QFileSystemMetaData::Times + | QFileSystemMetaData::OwnerIds, + +#if defined(Q_OS_WIN) + WinStatFlags = QFileSystemMetaData::FileType + | QFileSystemMetaData::DirectoryType + | QFileSystemMetaData::HiddenAttribute + | QFileSystemMetaData::ExistsAttribute + | QFileSystemMetaData::SizeAttribute + | QFileSystemMetaData::Times, +#endif + + AllMetaDataFlags = 0xFFFFFFFF + + }; + Q_DECLARE_FLAGS(MetaDataFlags, MetaDataFlag) + + bool hasFlags(MetaDataFlags flags) const + { + return ((knownFlagsMask & flags) == flags); + } + + MetaDataFlags missingFlags(MetaDataFlags flags) + { + return flags & ~knownFlagsMask; + } + + void clear() + { + knownFlagsMask = {}; + } + + void clearFlags(MetaDataFlags flags = AllMetaDataFlags) + { + knownFlagsMask &= ~flags; + } + + bool exists() const { return (entryFlags & ExistsAttribute); } + + bool isLink() const { return (entryFlags & LinkType); } + bool isFile() const { return (entryFlags & FileType); } + bool isDirectory() const { return (entryFlags & DirectoryType); } + bool isBundle() const; + bool isAlias() const; + bool isLegacyLink() const { return (entryFlags & LegacyLinkType); } + bool isSequential() const { return (entryFlags & SequentialType); } + bool isHidden() const { return (entryFlags & HiddenAttribute); } + bool wasDeleted() const { return (entryFlags & WasDeletedAttribute); } +#if defined(Q_OS_WIN) + bool isLnkFile() const { return (entryFlags & WinLnkType); } + bool isJunction() const { return (entryFlags & JunctionType); } +#else + bool isLnkFile() const { return false; } + bool isJunction() const { return false; } +#endif + + qint64 size() const { return size_; } + + QFile::Permissions permissions() const { return QFile::Permissions(Permissions & entryFlags); } + + QDateTime accessTime() const; + QDateTime birthTime() const; + QDateTime metadataChangeTime() const; + QDateTime modificationTime() const; + + QDateTime fileTime(QAbstractFileEngine::FileTime time) const; + uint userId() const; + uint groupId() const; + uint ownerId(QAbstractFileEngine::FileOwner owner) const; + +#ifdef Q_OS_UNIX + void fillFromStatxBuf(const struct statx &statBuffer); + void fillFromStatBuf(const QT_STATBUF &statBuffer); + void fillFromDirEnt(const QT_DIRENT &statBuffer); +#endif + +#if defined(Q_OS_WIN) + inline void fillFromFileAttribute(DWORD fileAttribute, bool isDriveRoot = false); + inline void fillFromFindData(WIN32_FIND_DATA &findData, bool setLinkType = false, bool isDriveRoot = false); +# ifndef Q_OS_WINRT + inline void fillFromFindInfo(BY_HANDLE_FILE_INFORMATION &fileInfo); +# endif +#endif +private: + friend class QFileSystemEngine; + + MetaDataFlags knownFlagsMask; + MetaDataFlags entryFlags; + + qint64 size_; + + // Platform-specific data goes here: +#if defined(Q_OS_WIN) + DWORD fileAttribute_; + FILETIME birthTime_; + FILETIME changeTime_; + FILETIME lastAccessTime_; + FILETIME lastWriteTime_; +#else + // msec precision + qint64 accessTime_; + qint64 birthTime_; + qint64 metadataChangeTime_; + qint64 modificationTime_; + + uint userId_; + uint groupId_; +#endif + +}; + +Q_DECLARE_OPERATORS_FOR_FLAGS(QFileSystemMetaData::MetaDataFlags) + +#if defined(Q_OS_DARWIN) +inline bool QFileSystemMetaData::isBundle() const { return (entryFlags & BundleType); } +inline bool QFileSystemMetaData::isAlias() const { return (entryFlags & AliasType); } +#else +inline bool QFileSystemMetaData::isBundle() const { return false; } +inline bool QFileSystemMetaData::isAlias() const { return false; } +#endif + +#if defined(Q_OS_UNIX) || defined (Q_OS_WIN) +inline QDateTime QFileSystemMetaData::fileTime(QAbstractFileEngine::FileTime time) const +{ + switch (time) { + case QAbstractFileEngine::ModificationTime: + return modificationTime(); + + case QAbstractFileEngine::AccessTime: + return accessTime(); + + case QAbstractFileEngine::BirthTime: + return birthTime(); + + case QAbstractFileEngine::MetadataChangeTime: + return metadataChangeTime(); + } + + return QDateTime(); +} +#endif + +#if defined(Q_OS_UNIX) +inline QDateTime QFileSystemMetaData::birthTime() const +{ return birthTime_ ? QDateTime::fromMSecsSinceEpoch(birthTime_) : QDateTime(); } +inline QDateTime QFileSystemMetaData::metadataChangeTime() const +{ return metadataChangeTime_ ? QDateTime::fromMSecsSinceEpoch(metadataChangeTime_) : QDateTime(); } +inline QDateTime QFileSystemMetaData::modificationTime() const +{ return modificationTime_ ? QDateTime::fromMSecsSinceEpoch(modificationTime_) : QDateTime(); } +inline QDateTime QFileSystemMetaData::accessTime() const +{ return accessTime_ ? QDateTime::fromMSecsSinceEpoch(accessTime_) : QDateTime(); } + +inline uint QFileSystemMetaData::userId() const { return userId_; } +inline uint QFileSystemMetaData::groupId() const { return groupId_; } + +inline uint QFileSystemMetaData::ownerId(QAbstractFileEngine::FileOwner owner) const +{ + if (owner == QAbstractFileEngine::OwnerUser) + return userId(); + else + return groupId(); +} +#endif + +#if defined(Q_OS_WIN) +inline uint QFileSystemMetaData::userId() const { return (uint) -2; } +inline uint QFileSystemMetaData::groupId() const { return (uint) -2; } +inline uint QFileSystemMetaData::ownerId(QAbstractFileEngine::FileOwner owner) const +{ + if (owner == QAbstractFileEngine::OwnerUser) + return userId(); + else + return groupId(); +} + +inline void QFileSystemMetaData::fillFromFileAttribute(DWORD fileAttribute,bool isDriveRoot) +{ + fileAttribute_ = fileAttribute; + // Ignore the hidden attribute for drives. + if (!isDriveRoot && (fileAttribute_ & FILE_ATTRIBUTE_HIDDEN)) + entryFlags |= HiddenAttribute; + entryFlags |= ((fileAttribute & FILE_ATTRIBUTE_DIRECTORY) ? DirectoryType: FileType); + entryFlags |= ExistsAttribute; + knownFlagsMask |= FileType | DirectoryType | HiddenAttribute | ExistsAttribute; +} + +inline void QFileSystemMetaData::fillFromFindData(WIN32_FIND_DATA &findData, bool setLinkType, bool isDriveRoot) +{ + fillFromFileAttribute(findData.dwFileAttributes, isDriveRoot); + birthTime_ = findData.ftCreationTime; + lastAccessTime_ = findData.ftLastAccessTime; + changeTime_ = lastWriteTime_ = findData.ftLastWriteTime; + if (fileAttribute_ & FILE_ATTRIBUTE_DIRECTORY) { + size_ = 0; + } else { + size_ = findData.nFileSizeHigh; + size_ <<= 32; + size_ += findData.nFileSizeLow; + } + knownFlagsMask |= Times | SizeAttribute; + if (setLinkType) { + knownFlagsMask |= LinkType; + entryFlags &= ~LinkType; + if (fileAttribute_ & FILE_ATTRIBUTE_REPARSE_POINT) { + if (findData.dwReserved0 == IO_REPARSE_TAG_SYMLINK) { + entryFlags |= LinkType; +#if defined(IO_REPARSE_TAG_MOUNT_POINT) + } else if ((fileAttribute_ & FILE_ATTRIBUTE_DIRECTORY) + && (findData.dwReserved0 == IO_REPARSE_TAG_MOUNT_POINT)) { + entryFlags |= JunctionType; +#endif + } + } + } +} + +#ifndef Q_OS_WINRT +inline void QFileSystemMetaData::fillFromFindInfo(BY_HANDLE_FILE_INFORMATION &fileInfo) +{ + fillFromFileAttribute(fileInfo.dwFileAttributes); + birthTime_ = fileInfo.ftCreationTime; + lastAccessTime_ = fileInfo.ftLastAccessTime; + changeTime_ = lastWriteTime_ = fileInfo.ftLastWriteTime; + if (fileAttribute_ & FILE_ATTRIBUTE_DIRECTORY) { + size_ = 0; + } else { + size_ = fileInfo.nFileSizeHigh; + size_ <<= 32; + size_ += fileInfo.nFileSizeLow; + } + knownFlagsMask |= Times | SizeAttribute; +} +#endif // !Q_OS_WINRT +#endif // Q_OS_WIN + +QT_END_NAMESPACE + +#endif // include guard diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemmodel.cpp b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemmodel.cpp new file mode 100644 index 000000000..0db06e9b7 --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemmodel.cpp @@ -0,0 +1,2169 @@ +/**************************************************************************** +** +** Copyright (C) 2016 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the QtWidgets module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or (at your option) the GNU General +** Public license version 3 or any later version approved by the KDE Free +** Qt Foundation. The licenses are as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-2.0.html and +** https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "qfilesystemmodel_p.h" +#include "qfilesystemmodel.h" +#include +#include +#include +#include +#if QT_CONFIG(messagebox) +#include +#endif +#include +#include +#if QT_CONFIG(regularexpression) +# include +#endif + +#include + +#ifdef Q_OS_WIN +# include +# include +# ifndef Q_OS_WINRT +# include +# endif +#endif + +QT_BEGIN_NAMESPACE + +/*! + \enum QFileSystemModel::Roles + \value FileIconRole + \value FilePathRole + \value FileNameRole + \value FilePermissions +*/ + +/*! + \class QFileSystemModel + \since 4.4 + + \brief The QFileSystemModel class provides a data model for the local filesystem. + + \ingroup model-view + \inmodule QtWidgets + + This class provides access to the local filesystem, providing functions + for renaming and removing files and directories, and for creating new + directories. In the simplest case, it can be used with a suitable display + widget as part of a browser or filter. + + QFileSystemModel can be accessed using the standard interface provided by + QAbstractItemModel, but it also provides some convenience functions that are + specific to a directory model. + The fileInfo(), isDir(), fileName() and filePath() functions provide information + about the underlying files and directories related to items in the model. + Directories can be created and removed using mkdir(), rmdir(). + + \note QFileSystemModel requires an instance of \l QApplication. + + \section1 Example Usage + + A directory model that displays the contents of a default directory + is usually constructed with a parent object: + + \snippet shareddirmodel/main.cpp 2 + + A tree view can be used to display the contents of the model + + \snippet shareddirmodel/main.cpp 4 + + and the contents of a particular directory can be displayed by + setting the tree view's root index: + + \snippet shareddirmodel/main.cpp 7 + + The view's root index can be used to control how much of a + hierarchical model is displayed. QFileSystemModel provides a convenience + function that returns a suitable model index for a path to a + directory within the model. + + \section1 Caching and Performance + + QFileSystemModel will not fetch any files or directories until setRootPath() + is called. This will prevent any unnecessary querying on the file system + until that point such as listing the drives on Windows. + + Unlike QDirModel, QFileSystemModel uses a separate thread to populate + itself so it will not cause the main thread to hang as the file system + is being queried. Calls to rowCount() will return 0 until the model + populates a directory. + + QFileSystemModel keeps a cache with file information. The cache is + automatically kept up to date using the QFileSystemWatcher. + + \sa {Model Classes} +*/ + +/*! + \fn bool QFileSystemModel::rmdir(const QModelIndex &index) + + Removes the directory corresponding to the model item \a index in the + file system model and \b{deletes the corresponding directory from the + file system}, returning true if successful. If the directory cannot be + removed, false is returned. + + \warning This function deletes directories from the file system; it does + \b{not} move them to a location where they can be recovered. + + \sa remove() +*/ + +/*! + \fn QIcon QFileSystemModel::fileName(const QModelIndex &index) const + + Returns the file name for the item stored in the model under the given + \a index. +*/ + +/*! + \fn QIcon QFileSystemModel::fileIcon(const QModelIndex &index) const + + Returns the icon for the item stored in the model under the given + \a index. +*/ + +/*! + \fn QFileInfo QFileSystemModel::fileInfo(const QModelIndex &index) const + + Returns the QFileInfo for the item stored in the model under the given + \a index. +*/ +QFileInfo QFileSystemModel::fileInfo(const QModelIndex &index) const +{ + Q_D(const QFileSystemModel); + return d->node(index)->fileInfo(); +} + +/*! + \fn void QFileSystemModel::rootPathChanged(const QString &newPath); + + This signal is emitted whenever the root path has been changed to a \a newPath. +*/ + +/*! + \fn void QFileSystemModel::fileRenamed(const QString &path, const QString &oldName, const QString &newName) + + This signal is emitted whenever a file with the \a oldName is successfully + renamed to \a newName. The file is located in in the directory \a path. +*/ + +/*! + \since 4.7 + \fn void QFileSystemModel::directoryLoaded(const QString &path) + + This signal is emitted when the gatherer thread has finished to load the \a path. + +*/ + +/*! + \fn bool QFileSystemModel::remove(const QModelIndex &index) + + Removes the model item \a index from the file system model and \b{deletes the + corresponding file from the file system}, returning true if successful. If the + item cannot be removed, false is returned. + + \warning This function deletes files from the file system; it does \b{not} + move them to a location where they can be recovered. + + \sa rmdir() +*/ + +bool QFileSystemModel::remove(const QModelIndex &aindex) +{ + Q_D(QFileSystemModel); + + const QString path = d->filePath(aindex); + const QFileInfo fileInfo(path); +#if QT_CONFIG(filesystemwatcher) && defined(Q_OS_WIN) + // QTBUG-65683: Remove file system watchers prior to deletion to prevent + // failure due to locked files on Windows. + const QStringList watchedPaths = d->unwatchPathsAt(aindex); +#endif // filesystemwatcher && Q_OS_WIN + const bool success = (fileInfo.isFile() || fileInfo.isSymLink()) + ? QFile::remove(path) : QDir(path).removeRecursively(); +#if QT_CONFIG(filesystemwatcher) && defined(Q_OS_WIN) + if (!success) + d->watchPaths(watchedPaths); +#endif // filesystemwatcher && Q_OS_WIN + return success; +} + +/*! + Constructs a file system model with the given \a parent. +*/ +QFileSystemModel::QFileSystemModel(QObject *parent) : + QFileSystemModel(*new QFileSystemModelPrivate, parent) +{ +} + +/*! + \internal +*/ +QFileSystemModel::QFileSystemModel(QFileSystemModelPrivate &dd, QObject *parent) + : QAbstractItemModel(dd, parent) +{ + Q_D(QFileSystemModel); + d->init(); +} + +/*! + Destroys this file system model. +*/ +QFileSystemModel::~QFileSystemModel() = default; + +/*! + \reimp +*/ +QModelIndex QFileSystemModel::index(int row, int column, const QModelIndex &parent) const +{ + Q_D(const QFileSystemModel); + if (row < 0 || column < 0 || row >= rowCount(parent) || column >= columnCount(parent)) + return QModelIndex(); + + // get the parent node + QFileSystemModelPrivate::QFileSystemNode *parentNode = (d->indexValid(parent) ? d->node(parent) : + const_cast(&d->root)); + Q_ASSERT(parentNode); + + // now get the internal pointer for the index + const int i = d->translateVisibleLocation(parentNode, row); + if (i >= parentNode->visibleChildren.size()) + return QModelIndex(); + const QString &childName = parentNode->visibleChildren.at(i); + const QFileSystemModelPrivate::QFileSystemNode *indexNode = parentNode->children.value(childName); + Q_ASSERT(indexNode); + + return createIndex(row, column, const_cast(indexNode)); +} + +/*! + \reimp +*/ +QModelIndex QFileSystemModel::sibling(int row, int column, const QModelIndex &idx) const +{ + if (row == idx.row() && column < QFileSystemModelPrivate::NumColumns) { + // cheap sibling operation: just adjust the column: + return createIndex(row, column, idx.internalPointer()); + } else { + // for anything else: call the default implementation + // (this could probably be optimized, too): + return QAbstractItemModel::sibling(row, column, idx); + } +} + +/*! + \overload + + Returns the model item index for the given \a path and \a column. +*/ +QModelIndex QFileSystemModel::index(const QString &path, int column) const +{ + Q_D(const QFileSystemModel); + QFileSystemModelPrivate::QFileSystemNode *node = d->node(path, false); + return d->index(node, column); +} + +/*! + \internal + + Return the QFileSystemNode that goes to index. + */ +QFileSystemModelPrivate::QFileSystemNode *QFileSystemModelPrivate::node(const QModelIndex &index) const +{ + if (!index.isValid()) + return const_cast(&root); + QFileSystemModelPrivate::QFileSystemNode *indexNode = static_cast(index.internalPointer()); + Q_ASSERT(indexNode); + return indexNode; +} + +#ifdef Q_OS_WIN32 +static QString qt_GetLongPathName(const QString &strShortPath) +{ + if (strShortPath.isEmpty() + || strShortPath == QLatin1String(".") || strShortPath == QLatin1String("..")) + return strShortPath; + if (strShortPath.length() == 2 && strShortPath.endsWith(QLatin1Char(':'))) + return strShortPath.toUpper(); + const QString absPath = QDir(strShortPath).absolutePath(); + if (absPath.startsWith(QLatin1String("//")) + || absPath.startsWith(QLatin1String("\\\\"))) // unc + return QDir::fromNativeSeparators(absPath); + if (absPath.startsWith(QLatin1Char('/'))) + return QString(); + const QString inputString = QLatin1String("\\\\?\\") + QDir::toNativeSeparators(absPath); + QVarLengthArray buffer(MAX_PATH); + DWORD result = ::GetLongPathName((wchar_t*)inputString.utf16(), + buffer.data(), + buffer.size()); + if (result > DWORD(buffer.size())) { + buffer.resize(result); + result = ::GetLongPathName((wchar_t*)inputString.utf16(), + buffer.data(), + buffer.size()); + } + if (result > 4) { + QString longPath = QString::fromWCharArray(buffer.data() + 4); // ignoring prefix + longPath[0] = longPath.at(0).toUpper(); // capital drive letters + return QDir::fromNativeSeparators(longPath); + } else { + return QDir::fromNativeSeparators(strShortPath); + } +} +#endif + +/*! + \internal + + Given a path return the matching QFileSystemNode or &root if invalid +*/ +QFileSystemModelPrivate::QFileSystemNode *QFileSystemModelPrivate::node(const QString &path, bool fetch) const +{ + Q_Q(const QFileSystemModel); + Q_UNUSED(q); + if (path.isEmpty() || path == myComputer() || path.startsWith(QLatin1Char(':'))) + return const_cast(&root); + + // Construct the nodes up to the new root path if they need to be built + QString absolutePath; +#ifdef Q_OS_WIN32 + QString longPath = qt_GetLongPathName(path); +#else + QString longPath = path; +#endif + if (longPath == rootDir.path()) + absolutePath = rootDir.absolutePath(); + else + absolutePath = QDir(longPath).absolutePath(); + + // ### TODO can we use bool QAbstractFileEngine::caseSensitive() const? + QStringList pathElements = absolutePath.split(QLatin1Char('/'), Qt::SkipEmptyParts); + if ((pathElements.isEmpty()) +#if !defined(Q_OS_WIN) + && QDir::fromNativeSeparators(longPath) != QLatin1String("/") +#endif + ) + return const_cast(&root); + QModelIndex index = QModelIndex(); // start with "My Computer" + QString elementPath; + QChar separator = QLatin1Char('/'); + QString trailingSeparator; +#if defined(Q_OS_WIN) + if (absolutePath.startsWith(QLatin1String("//"))) { // UNC path + QString host = QLatin1String("\\\\") + pathElements.constFirst(); + if (absolutePath == QDir::fromNativeSeparators(host)) + absolutePath.append(QLatin1Char('/')); + if (longPath.endsWith(QLatin1Char('/')) && !absolutePath.endsWith(QLatin1Char('/'))) + absolutePath.append(QLatin1Char('/')); + if (absolutePath.endsWith(QLatin1Char('/'))) + trailingSeparator = QLatin1String("\\"); + int r = 0; + QFileSystemModelPrivate::QFileSystemNode *rootNode = const_cast(&root); + if (!root.children.contains(host.toLower())) { + if (pathElements.count() == 1 && !absolutePath.endsWith(QLatin1Char('/'))) + return rootNode; + QFileInfo info(host); + if (!info.exists()) + return rootNode; + QFileSystemModelPrivate *p = const_cast(this); + p->addNode(rootNode, host,info); + p->addVisibleFiles(rootNode, QStringList(host)); + } + r = rootNode->visibleLocation(host); + r = translateVisibleLocation(rootNode, r); + index = q->index(r, 0, QModelIndex()); + pathElements.pop_front(); + separator = QLatin1Char('\\'); + elementPath = host; + elementPath.append(separator); + } else { + if (!pathElements.at(0).contains(QLatin1Char(':'))) { + QString rootPath = QDir(longPath).rootPath(); + pathElements.prepend(rootPath); + } + if (pathElements.at(0).endsWith(QLatin1Char('/'))) + pathElements[0].chop(1); + } +#else + // add the "/" item, since it is a valid path element on Unix + if (absolutePath[0] == QLatin1Char('/')) + pathElements.prepend(QLatin1String("/")); +#endif + + QFileSystemModelPrivate::QFileSystemNode *parent = node(index); + + for (int i = 0; i < pathElements.count(); ++i) { + QString element = pathElements.at(i); + if (i != 0) + elementPath.append(separator); + elementPath.append(element); + if (i == pathElements.count() - 1) + elementPath.append(trailingSeparator); +#ifdef Q_OS_WIN + // On Windows, "filename " and "filename" are equivalent and + // "filename . " and "filename" are equivalent + // "filename......." and "filename" are equivalent Task #133928 + // whereas "filename .txt" is still "filename .txt" + // If after stripping the characters there is nothing left then we + // just return the parent directory as it is assumed that the path + // is referring to the parent + while (element.endsWith(QLatin1Char('.')) || element.endsWith(QLatin1Char(' '))) + element.chop(1); + // Only filenames that can't possibly exist will be end up being empty + if (element.isEmpty()) + return parent; +#endif + bool alreadyExisted = parent->children.contains(element); + + // we couldn't find the path element, we create a new node since we + // _know_ that the path is valid + if (alreadyExisted) { + if ((parent->children.count() == 0) + || (parent->caseSensitive() + && parent->children.value(element)->fileName != element) + || (!parent->caseSensitive() + && parent->children.value(element)->fileName.toLower() != element.toLower())) + alreadyExisted = false; + } + + QFileSystemModelPrivate::QFileSystemNode *node; + if (!alreadyExisted) { + // Someone might call ::index("file://cookie/monster/doesn't/like/veggies"), + // a path that doesn't exists, I.E. don't blindly create directories. + QFileInfo info(elementPath); + if (!info.exists()) + return const_cast(&root); + QFileSystemModelPrivate *p = const_cast(this); + node = p->addNode(parent, element,info); +#if QT_CONFIG(filesystemwatcher) + node->populate(fileInfoGatherer.getInfo(info)); +#endif + } else { + node = parent->children.value(element); + } + + Q_ASSERT(node); + if (!node->isVisible) { + // It has been filtered out + if (alreadyExisted && node->hasInformation() && !fetch) + return const_cast(&root); + + QFileSystemModelPrivate *p = const_cast(this); + p->addVisibleFiles(parent, QStringList(element)); + if (!p->bypassFilters.contains(node)) + p->bypassFilters[node] = 1; + QString dir = q->filePath(this->index(parent)); + if (!node->hasInformation() && fetch) { + Fetching f = { std::move(dir), std::move(element), node }; + p->toFetch.append(std::move(f)); + p->fetchingTimer.start(0, const_cast(q)); + } + } + parent = node; + } + + return parent; +} + +/*! + \reimp +*/ +void QFileSystemModel::timerEvent(QTimerEvent *event) +{ + Q_D(QFileSystemModel); + if (event->timerId() == d->fetchingTimer.timerId()) { + d->fetchingTimer.stop(); +#if QT_CONFIG(filesystemwatcher) + for (int i = 0; i < d->toFetch.count(); ++i) { + const QFileSystemModelPrivate::QFileSystemNode *node = d->toFetch.at(i).node; + if (!node->hasInformation()) { + d->fileInfoGatherer.fetchExtendedInformation(d->toFetch.at(i).dir, + QStringList(d->toFetch.at(i).file)); + } else { + // qDebug("yah!, you saved a little gerbil soul"); + } + } +#endif + d->toFetch.clear(); + } +} + +/*! + Returns \c true if the model item \a index represents a directory; + otherwise returns \c false. +*/ +bool QFileSystemModel::isDir(const QModelIndex &index) const +{ + // This function is for public usage only because it could create a file info + Q_D(const QFileSystemModel); + if (!index.isValid()) + return true; + QFileSystemModelPrivate::QFileSystemNode *n = d->node(index); + if (n->hasInformation()) + return n->isDir(); + return fileInfo(index).isDir(); +} + +/*! + Returns the size in bytes of \a index. If the file does not exist, 0 is returned. + */ +qint64 QFileSystemModel::size(const QModelIndex &index) const +{ + Q_D(const QFileSystemModel); + if (!index.isValid()) + return 0; + return d->node(index)->size(); +} + +/*! + Returns the type of file \a index such as "Directory" or "JPEG file". + */ +QString QFileSystemModel::type(const QModelIndex &index) const +{ + Q_D(const QFileSystemModel); + if (!index.isValid()) + return QString(); + return d->node(index)->type(); +} + +/*! + Returns the date and time when \a index was last modified. + */ +QDateTime QFileSystemModel::lastModified(const QModelIndex &index) const +{ + Q_D(const QFileSystemModel); + if (!index.isValid()) + return QDateTime(); + return d->node(index)->lastModified(); +} + +/*! + \reimp +*/ +QModelIndex QFileSystemModel::parent(const QModelIndex &index) const +{ + Q_D(const QFileSystemModel); + if (!d->indexValid(index)) + return QModelIndex(); + + QFileSystemModelPrivate::QFileSystemNode *indexNode = d->node(index); + Q_ASSERT(indexNode != nullptr); + QFileSystemModelPrivate::QFileSystemNode *parentNode = indexNode->parent; + if (parentNode == nullptr || parentNode == &d->root) + return QModelIndex(); + + // get the parent's row + QFileSystemModelPrivate::QFileSystemNode *grandParentNode = parentNode->parent; + Q_ASSERT(grandParentNode->children.contains(parentNode->fileName)); + int visualRow = d->translateVisibleLocation(grandParentNode, grandParentNode->visibleLocation(grandParentNode->children.value(parentNode->fileName)->fileName)); + if (visualRow == -1) + return QModelIndex(); + return createIndex(visualRow, 0, parentNode); +} + +/* + \internal + + return the index for node +*/ +QModelIndex QFileSystemModelPrivate::index(const QFileSystemModelPrivate::QFileSystemNode *node, int column) const +{ + Q_Q(const QFileSystemModel); + QFileSystemModelPrivate::QFileSystemNode *parentNode = (node ? node->parent : nullptr); + if (node == &root || !parentNode) + return QModelIndex(); + + // get the parent's row + Q_ASSERT(node); + if (!node->isVisible) + return QModelIndex(); + + int visualRow = translateVisibleLocation(parentNode, parentNode->visibleLocation(node->fileName)); + return q->createIndex(visualRow, column, const_cast(node)); +} + +/*! + \reimp +*/ +bool QFileSystemModel::hasChildren(const QModelIndex &parent) const +{ + Q_D(const QFileSystemModel); + if (parent.column() > 0) + return false; + + if (!parent.isValid()) // drives + return true; + + const QFileSystemModelPrivate::QFileSystemNode *indexNode = d->node(parent); + Q_ASSERT(indexNode); + return (indexNode->isDir()); +} + +/*! + \reimp + */ +bool QFileSystemModel::canFetchMore(const QModelIndex &parent) const +{ + Q_D(const QFileSystemModel); + if (!d->setRootPath) + return false; + const QFileSystemModelPrivate::QFileSystemNode *indexNode = d->node(parent); + return (!indexNode->populatedChildren); +} + +/*! + \reimp + */ +void QFileSystemModel::fetchMore(const QModelIndex &parent) +{ + Q_D(QFileSystemModel); + if (!d->setRootPath) + return; + QFileSystemModelPrivate::QFileSystemNode *indexNode = d->node(parent); + if (indexNode->populatedChildren) + return; + indexNode->populatedChildren = true; +#if QT_CONFIG(filesystemwatcher) + d->fileInfoGatherer.list(filePath(parent)); +#endif +} + +/*! + \reimp +*/ +int QFileSystemModel::rowCount(const QModelIndex &parent) const +{ + Q_D(const QFileSystemModel); + if (parent.column() > 0) + return 0; + + if (!parent.isValid()) + return d->root.visibleChildren.count(); + + const QFileSystemModelPrivate::QFileSystemNode *parentNode = d->node(parent); + return parentNode->visibleChildren.count(); +} + +/*! + \reimp +*/ +int QFileSystemModel::columnCount(const QModelIndex &parent) const +{ + return (parent.column() > 0) ? 0 : QFileSystemModelPrivate::NumColumns; +} + +/*! + Returns the data stored under the given \a role for the item "My Computer". + + \sa Qt::ItemDataRole + */ +QVariant QFileSystemModel::myComputer(int role) const +{ +#if QT_CONFIG(filesystemwatcher) + Q_D(const QFileSystemModel); +#endif + switch (role) { + case Qt::DisplayRole: + return QFileSystemModelPrivate::myComputer(); +#if QT_CONFIG(filesystemwatcher) + case Qt::DecorationRole: + return d->fileInfoGatherer.iconProvider()->icon(QFileIconProvider::Computer); +#endif + } + return QVariant(); +} + +/*! + \reimp +*/ +QVariant QFileSystemModel::data(const QModelIndex &index, int role) const +{ + Q_D(const QFileSystemModel); + if (!index.isValid() || index.model() != this) + return QVariant(); + + switch (role) { + case Qt::EditRole: + case Qt::DisplayRole: + switch (index.column()) { + case 0: return d->displayName(index); + case 1: return d->size(index); + case 2: return d->type(index); + case 3: return d->time(index); + default: + qWarning("data: invalid display value column %d", index.column()); + break; + } + break; + case FilePathRole: + return filePath(index); + case FileNameRole: + return d->name(index); + case Qt::DecorationRole: + if (index.column() == 0) { + QIcon icon = d->icon(index); +#if QT_CONFIG(filesystemwatcher) + if (icon.isNull()) { + if (d->node(index)->isDir()) + icon = d->fileInfoGatherer.iconProvider()->icon(QFileIconProvider::Folder); + else + icon = d->fileInfoGatherer.iconProvider()->icon(QFileIconProvider::File); + } +#endif // filesystemwatcher + return icon; + } + break; + case Qt::TextAlignmentRole: + if (index.column() == 1) + return QVariant(Qt::AlignTrailing | Qt::AlignVCenter); + break; + case FilePermissions: + int p = permissions(index); + return p; + } + + return QVariant(); +} + +/*! + \internal +*/ +QString QFileSystemModelPrivate::size(const QModelIndex &index) const +{ + if (!index.isValid()) + return QString(); + const QFileSystemNode *n = node(index); + if (n->isDir()) { +#ifdef Q_OS_MAC + return QLatin1String("--"); +#else + return QLatin1String(""); +#endif + // Windows - "" + // OS X - "--" + // Konqueror - "4 KB" + // Nautilus - "9 items" (the number of children) + } + return size(n->size()); +} + +QString QFileSystemModelPrivate::size(qint64 bytes) +{ + return QLocale::system().formattedDataSize(bytes); +} + +/*! + \internal +*/ +QString QFileSystemModelPrivate::time(const QModelIndex &index) const +{ + if (!index.isValid()) + return QString(); +#if QT_CONFIG(datestring) + return QLocale::system().toString(node(index)->lastModified(), QLocale::ShortFormat); +#else + Q_UNUSED(index); + return QString(); +#endif +} + +/* + \internal +*/ +QString QFileSystemModelPrivate::type(const QModelIndex &index) const +{ + if (!index.isValid()) + return QString(); + return node(index)->type(); +} + +/*! + \internal +*/ +QString QFileSystemModelPrivate::name(const QModelIndex &index) const +{ + if (!index.isValid()) + return QString(); + QFileSystemNode *dirNode = node(index); + if ( +#if QT_CONFIG(filesystemwatcher) + fileInfoGatherer.resolveSymlinks() && +#endif + !resolvedSymLinks.isEmpty() && dirNode->isSymLink(/* ignoreNtfsSymLinks = */ true)) { + QString fullPath = QDir::fromNativeSeparators(filePath(index)); + return resolvedSymLinks.value(fullPath, dirNode->fileName); + } + return dirNode->fileName; +} + +/*! + \internal +*/ +QString QFileSystemModelPrivate::displayName(const QModelIndex &index) const +{ +#if defined(Q_OS_WIN) + QFileSystemNode *dirNode = node(index); + if (!dirNode->volumeName.isEmpty()) + return dirNode->volumeName; +#endif + return name(index); +} + +/*! + \internal +*/ +QIcon QFileSystemModelPrivate::icon(const QModelIndex &index) const +{ + if (!index.isValid()) + return QIcon(); + return node(index)->icon(); +} + +static void displayRenameFailedMessage(const QString &newName) +{ +#if QT_CONFIG(messagebox) + const QString message = + QFileSystemModel::tr("The name \"%1\" cannot be used." + "

Try using another name, with fewer characters or no punctuation marks.") + .arg(newName); + QMessageBox::information(nullptr, QFileSystemModel::tr("Invalid filename"), + message, QMessageBox::Ok); +#else + Q_UNUSED(newName) +#endif // QT_CONFIG(messagebox) +} + +/*! + \reimp +*/ +bool QFileSystemModel::setData(const QModelIndex &idx, const QVariant &value, int role) +{ + Q_D(QFileSystemModel); + if (!idx.isValid() + || idx.column() != 0 + || role != Qt::EditRole + || (flags(idx) & Qt::ItemIsEditable) == 0) { + return false; + } + + QString newName = value.toString(); + QString oldName = idx.data().toString(); + if (newName == oldName) + return true; + + const QString parentPath = filePath(parent(idx)); + + if (newName.isEmpty() || QDir::toNativeSeparators(newName).contains(QDir::separator())) { + displayRenameFailedMessage(newName); + return false; + } + +#if QT_CONFIG(filesystemwatcher) && defined(Q_OS_WIN) + // QTBUG-65683: Remove file system watchers prior to renaming to prevent + // failure due to locked files on Windows. + const QStringList watchedPaths = d->unwatchPathsAt(idx); +#endif // filesystemwatcher && Q_OS_WIN + if (!QDir(parentPath).rename(oldName, newName)) { +#if QT_CONFIG(filesystemwatcher) && defined(Q_OS_WIN) + d->watchPaths(watchedPaths); +#endif + displayRenameFailedMessage(newName); + return false; + } else { + /* + *After re-naming something we don't want the selection to change* + - can't remove rows and later insert + - can't quickly remove and insert + - index pointer can't change because treeview doesn't use persistant index's + + - if this get any more complicated think of changing it to just + use layoutChanged + */ + + QFileSystemModelPrivate::QFileSystemNode *indexNode = d->node(idx); + QFileSystemModelPrivate::QFileSystemNode *parentNode = indexNode->parent; + int visibleLocation = parentNode->visibleLocation(parentNode->children.value(indexNode->fileName)->fileName); + + parentNode->visibleChildren.removeAt(visibleLocation); + QScopedPointer nodeToRename(parentNode->children.take(oldName)); + nodeToRename->fileName = newName; + nodeToRename->parent = parentNode; +#if QT_CONFIG(filesystemwatcher) + nodeToRename->populate(d->fileInfoGatherer.getInfo(QFileInfo(parentPath, newName))); +#endif + nodeToRename->isVisible = true; + parentNode->children[newName] = nodeToRename.take(); + parentNode->visibleChildren.insert(visibleLocation, newName); + + d->delayedSort(); + emit fileRenamed(parentPath, oldName, newName); + } + return true; +} + +/*! + \reimp +*/ +QVariant QFileSystemModel::headerData(int section, Qt::Orientation orientation, int role) const +{ + switch (role) { + case Qt::DecorationRole: + if (section == 0) { + // ### TODO oh man this is ugly and doesn't even work all the way! + // it is still 2 pixels off + QImage pixmap(16, 1, QImage::Format_ARGB32_Premultiplied); + pixmap.fill(Qt::transparent); + return pixmap; + } + break; + case Qt::TextAlignmentRole: + return Qt::AlignLeft; + } + + if (orientation != Qt::Horizontal || role != Qt::DisplayRole) + return QAbstractItemModel::headerData(section, orientation, role); + + QString returnValue; + switch (section) { + case 0: returnValue = tr("Name"); + break; + case 1: returnValue = tr("Size"); + break; + case 2: returnValue = +#ifdef Q_OS_MAC + tr("Kind", "Match OS X Finder"); +#else + tr("Type", "All other platforms"); +#endif + break; + // Windows - Type + // OS X - Kind + // Konqueror - File Type + // Nautilus - Type + case 3: returnValue = tr("Date Modified"); + break; + default: return QVariant(); + } + return returnValue; +} + +/*! + \reimp +*/ +Qt::ItemFlags QFileSystemModel::flags(const QModelIndex &index) const +{ + Q_D(const QFileSystemModel); + Qt::ItemFlags flags = QAbstractItemModel::flags(index); + if (!index.isValid()) + return flags; + + QFileSystemModelPrivate::QFileSystemNode *indexNode = d->node(index); + if (d->nameFilterDisables && !d->passNameFilters(indexNode)) { + flags &= ~Qt::ItemIsEnabled; + // ### TODO you shouldn't be able to set this as the current item, task 119433 + return flags; + } + + flags |= Qt::ItemIsDragEnabled; + if (d->readOnly) + return flags; + if ((index.column() == 0) && indexNode->permissions() & QFile::WriteUser) { + flags |= Qt::ItemIsEditable; + if (indexNode->isDir()) + flags |= Qt::ItemIsDropEnabled; + else + flags |= Qt::ItemNeverHasChildren; + } + return flags; +} + +/*! + \internal +*/ +void QFileSystemModelPrivate::_q_performDelayedSort() +{ + Q_Q(QFileSystemModel); + q->sort(sortColumn, sortOrder); +} + + +/* + \internal + Helper functor used by sort() +*/ +class QFileSystemModelSorter +{ +public: + inline QFileSystemModelSorter(int column) : sortColumn(column) + { + naturalCompare.setNumericMode(true); + naturalCompare.setCaseSensitivity(Qt::CaseInsensitive); + } + + bool compareNodes(const QFileSystemModelPrivate::QFileSystemNode *l, + const QFileSystemModelPrivate::QFileSystemNode *r) const + { + switch (sortColumn) { + case 0: { +#ifndef Q_OS_MAC + // place directories before files + bool left = l->isDir(); + bool right = r->isDir(); + if (left ^ right) + return left; +#endif + return naturalCompare.compare(l->fileName, r->fileName) < 0; + } + case 1: + { + // Directories go first + bool left = l->isDir(); + bool right = r->isDir(); + if (left ^ right) + return left; + + qint64 sizeDifference = l->size() - r->size(); + if (sizeDifference == 0) + return naturalCompare.compare(l->fileName, r->fileName) < 0; + + return sizeDifference < 0; + } + case 2: + { + int compare = naturalCompare.compare(l->type(), r->type()); + if (compare == 0) + return naturalCompare.compare(l->fileName, r->fileName) < 0; + + return compare < 0; + } + case 3: + { + if (l->lastModified() == r->lastModified()) + return naturalCompare.compare(l->fileName, r->fileName) < 0; + + return l->lastModified() < r->lastModified(); + } + } + Q_ASSERT(false); + return false; + } + + bool operator()(const QFileSystemModelPrivate::QFileSystemNode *l, + const QFileSystemModelPrivate::QFileSystemNode *r) const + { + return compareNodes(l, r); + } + + +private: + QCollator naturalCompare; + int sortColumn; +}; + +/* + \internal + + Sort all of the children of parent +*/ +void QFileSystemModelPrivate::sortChildren(int column, const QModelIndex &parent) +{ + Q_Q(QFileSystemModel); + QFileSystemModelPrivate::QFileSystemNode *indexNode = node(parent); + if (indexNode->children.count() == 0) + return; + + QVector values; + + for (auto iterator = indexNode->children.constBegin(), cend = indexNode->children.constEnd(); iterator != cend; ++iterator) { + if (filtersAcceptsNode(iterator.value())) { + values.append(iterator.value()); + } else { + iterator.value()->isVisible = false; + } + } + QFileSystemModelSorter ms(column); + std::sort(values.begin(), values.end(), ms); + // First update the new visible list + indexNode->visibleChildren.clear(); + //No more dirty item we reset our internal dirty index + indexNode->dirtyChildrenIndex = -1; + const int numValues = values.count(); + indexNode->visibleChildren.reserve(numValues); + for (int i = 0; i < numValues; ++i) { + indexNode->visibleChildren.append(values.at(i)->fileName); + values.at(i)->isVisible = true; + } + + if (!disableRecursiveSort) { + for (int i = 0; i < q->rowCount(parent); ++i) { + const QModelIndex childIndex = q->index(i, 0, parent); + QFileSystemModelPrivate::QFileSystemNode *indexNode = node(childIndex); + //Only do a recursive sort on visible nodes + if (indexNode->isVisible) + sortChildren(column, childIndex); + } + } +} + +/*! + \reimp +*/ +void QFileSystemModel::sort(int column, Qt::SortOrder order) +{ + Q_D(QFileSystemModel); + if (d->sortOrder == order && d->sortColumn == column && !d->forceSort) + return; + + emit layoutAboutToBeChanged(); + QModelIndexList oldList = persistentIndexList(); + QVector > oldNodes; + const int nodeCount = oldList.count(); + oldNodes.reserve(nodeCount); + for (int i = 0; i < nodeCount; ++i) { + const QModelIndex &oldNode = oldList.at(i); + QPair pair(d->node(oldNode), oldNode.column()); + oldNodes.append(pair); + } + + if (!(d->sortColumn == column && d->sortOrder != order && !d->forceSort)) { + //we sort only from where we are, don't need to sort all the model + d->sortChildren(column, index(rootPath())); + d->sortColumn = column; + d->forceSort = false; + } + d->sortOrder = order; + + QModelIndexList newList; + const int numOldNodes = oldNodes.size(); + newList.reserve(numOldNodes); + for (int i = 0; i < numOldNodes; ++i) { + const QPair &oldNode = oldNodes.at(i); + newList.append(d->index(oldNode.first, oldNode.second)); + } + changePersistentIndexList(oldList, newList); + emit layoutChanged(); +} + +/*! + Returns a list of MIME types that can be used to describe a list of items + in the model. +*/ +QStringList QFileSystemModel::mimeTypes() const +{ + return QStringList(QLatin1String("text/uri-list")); +} + +/*! + Returns an object that contains a serialized description of the specified + \a indexes. The format used to describe the items corresponding to the + indexes is obtained from the mimeTypes() function. + + If the list of indexes is empty, \nullptr is returned rather than a + serialized empty list. +*/ +QMimeData *QFileSystemModel::mimeData(const QModelIndexList &indexes) const +{ + QList urls; + QList::const_iterator it = indexes.begin(); + for (; it != indexes.end(); ++it) + if ((*it).column() == 0) + urls << QUrl::fromLocalFile(filePath(*it)); + QMimeData *data = new QMimeData(); + data->setUrls(urls); + return data; +} + +/*! + Handles the \a data supplied by a drag and drop operation that ended with + the given \a action over the row in the model specified by the \a row and + \a column and by the \a parent index. Returns true if the operation was + successful. + + \sa supportedDropActions() +*/ +bool QFileSystemModel::dropMimeData(const QMimeData *data, Qt::DropAction action, + int row, int column, const QModelIndex &parent) +{ + Q_UNUSED(row); + Q_UNUSED(column); + if (!parent.isValid() || isReadOnly()) + return false; + + bool success = true; + QString to = filePath(parent) + QDir::separator(); + + QList urls = data->urls(); + QList::const_iterator it = urls.constBegin(); + + switch (action) { + case Qt::CopyAction: + for (; it != urls.constEnd(); ++it) { + QString path = (*it).toLocalFile(); + success = QFile::copy(path, to + QFileInfo(path).fileName()) && success; + } + break; + case Qt::LinkAction: + for (; it != urls.constEnd(); ++it) { + QString path = (*it).toLocalFile(); + success = QFile::link(path, to + QFileInfo(path).fileName()) && success; + } + break; + case Qt::MoveAction: + for (; it != urls.constEnd(); ++it) { + QString path = (*it).toLocalFile(); + success = QFile::rename(path, to + QFileInfo(path).fileName()) && success; + } + break; + default: + return false; + } + + return success; +} + +/*! + \reimp +*/ +Qt::DropActions QFileSystemModel::supportedDropActions() const +{ + return Qt::CopyAction | Qt::MoveAction | Qt::LinkAction; +} + +/*! + \enum QFileSystemModel::Option + \since 5.14 + + \value DontWatchForChanges Do not add file watchers to the paths. + This reduces overhead when using the model for simple tasks + like line edit completion. + + \value DontResolveSymlinks Don't resolve symlinks in the file + system model. By default, symlinks are resolved. + + \value DontUseCustomDirectoryIcons Always use the default directory icon. + Some platforms allow the user to set a different icon. Custom icon lookup + causes a big performance impact over network or removable drives. + This sets the QFileIconProvider::DontUseCustomDirectoryIcons + option in the icon provider accordingly. + + \sa resolveSymlinks +*/ + +/*! + \since 5.14 + Sets the given \a option to be enabled if \a on is true; otherwise, + clears the given \a option. + + Options should be set before changing properties. + + \sa options, testOption() +*/ +void QFileSystemModel::setOption(Option option, bool on) +{ + QFileSystemModel::Options previousOptions = options(); + setOptions(previousOptions.setFlag(option, on)); +} + +/*! + \since 5.14 + + Returns \c true if the given \a option is enabled; otherwise, returns + false. + + \sa options, setOption() +*/ +bool QFileSystemModel::testOption(Option option) const +{ + return options().testFlag(option); +} + +/*! + \property QFileSystemModel::options + \brief the various options that affect the model + \since 5.14 + + By default, all options are disabled. + + Options should be set before changing properties. + + \sa setOption(), testOption() +*/ +void QFileSystemModel::setOptions(Options options) +{ + const Options changed = (options ^ QFileSystemModel::options()); + + if (changed.testFlag(DontResolveSymlinks)) + setResolveSymlinks(!options.testFlag(DontResolveSymlinks)); + +#if QT_CONFIG(filesystemwatcher) + Q_D(QFileSystemModel); + if (changed.testFlag(DontWatchForChanges)) + d->fileInfoGatherer.setWatching(!options.testFlag(DontWatchForChanges)); +#endif + + if (changed.testFlag(DontUseCustomDirectoryIcons)) { + if (auto provider = iconProvider()) { + QFileIconProvider::Options providerOptions = provider->options(); + providerOptions.setFlag(QFileIconProvider::DontUseCustomDirectoryIcons, + options.testFlag(QFileSystemModel::DontUseCustomDirectoryIcons)); + provider->setOptions(providerOptions); + } else { + qWarning("Setting QFileSystemModel::DontUseCustomDirectoryIcons has no effect when no provider is used"); + } + } +} + +QFileSystemModel::Options QFileSystemModel::options() const +{ + QFileSystemModel::Options result; + result.setFlag(DontResolveSymlinks, !resolveSymlinks()); +#if QT_CONFIG(filesystemwatcher) + Q_D(const QFileSystemModel); + result.setFlag(DontWatchForChanges, !d->fileInfoGatherer.isWatching()); +#else + result.setFlag(DontWatchForChanges); +#endif + if (auto provider = iconProvider()) { + result.setFlag(DontUseCustomDirectoryIcons, + provider->options().testFlag(QFileIconProvider::DontUseCustomDirectoryIcons)); + } + return result; +} + +/*! + Returns the path of the item stored in the model under the + \a index given. +*/ +QString QFileSystemModel::filePath(const QModelIndex &index) const +{ + Q_D(const QFileSystemModel); + QString fullPath = d->filePath(index); + QFileSystemModelPrivate::QFileSystemNode *dirNode = d->node(index); + if (dirNode->isSymLink() +#if QT_CONFIG(filesystemwatcher) + && d->fileInfoGatherer.resolveSymlinks() +#endif + && d->resolvedSymLinks.contains(fullPath) + && dirNode->isDir()) { + QFileInfo resolvedInfo(fullPath); + resolvedInfo = resolvedInfo.canonicalFilePath(); + if (resolvedInfo.exists()) + return resolvedInfo.filePath(); + } + return fullPath; +} + +QString QFileSystemModelPrivate::filePath(const QModelIndex &index) const +{ + Q_Q(const QFileSystemModel); + Q_UNUSED(q); + if (!index.isValid()) + return QString(); + Q_ASSERT(index.model() == q); + + QStringList path; + QModelIndex idx = index; + while (idx.isValid()) { + QFileSystemModelPrivate::QFileSystemNode *dirNode = node(idx); + if (dirNode) + path.prepend(dirNode->fileName); + idx = idx.parent(); + } + QString fullPath = QDir::fromNativeSeparators(path.join(QDir::separator())); +#if !defined(Q_OS_WIN) + if ((fullPath.length() > 2) && fullPath[0] == QLatin1Char('/') && fullPath[1] == QLatin1Char('/')) + fullPath = fullPath.mid(1); +#else + if (fullPath.length() == 2 && fullPath.endsWith(QLatin1Char(':'))) + fullPath.append(QLatin1Char('/')); +#endif + return fullPath; +} + +/*! + Create a directory with the \a name in the \a parent model index. +*/ +QModelIndex QFileSystemModel::mkdir(const QModelIndex &parent, const QString &name) +{ + Q_D(QFileSystemModel); + if (!parent.isValid()) + return parent; + + QDir dir(filePath(parent)); + if (!dir.mkdir(name)) + return QModelIndex(); + QFileSystemModelPrivate::QFileSystemNode *parentNode = d->node(parent); + d->addNode(parentNode, name, QFileInfo()); + Q_ASSERT(parentNode->children.contains(name)); + QFileSystemModelPrivate::QFileSystemNode *node = parentNode->children[name]; +#if QT_CONFIG(filesystemwatcher) + node->populate(d->fileInfoGatherer.getInfo(QFileInfo(dir.absolutePath() + QDir::separator() + name))); +#endif + d->addVisibleFiles(parentNode, QStringList(name)); + return d->index(node); +} + +/*! + Returns the complete OR-ed together combination of QFile::Permission for the \a index. + */ +QFile::Permissions QFileSystemModel::permissions(const QModelIndex &index) const +{ + Q_D(const QFileSystemModel); + return d->node(index)->permissions(); +} + +/*! + Sets the directory that is being watched by the model to \a newPath by + installing a \l{QFileSystemWatcher}{file system watcher} on it. Any + changes to files and directories within this directory will be + reflected in the model. + + If the path is changed, the rootPathChanged() signal will be emitted. + + \note This function does not change the structure of the model or + modify the data available to views. In other words, the "root" of + the model is \e not changed to include only files and directories + within the directory specified by \a newPath in the file system. + */ +QModelIndex QFileSystemModel::setRootPath(const QString &newPath) +{ + Q_D(QFileSystemModel); +#ifdef Q_OS_WIN +#ifdef Q_OS_WIN32 + QString longNewPath = qt_GetLongPathName(newPath); +#else + QString longNewPath = QDir::fromNativeSeparators(newPath); +#endif +#else + QString longNewPath = newPath; +#endif + QDir newPathDir(longNewPath); + //we remove .. and . from the given path if exist + if (!newPath.isEmpty()) { + longNewPath = QDir::cleanPath(longNewPath); + newPathDir.setPath(longNewPath); + } + + d->setRootPath = true; + + //user don't ask for the root path ("") but the conversion failed + if (!newPath.isEmpty() && longNewPath.isEmpty()) + return d->index(rootPath()); + + if (d->rootDir.path() == longNewPath) + return d->index(rootPath()); + + bool showDrives = (longNewPath.isEmpty() || longNewPath == QFileSystemModelPrivate::myComputer()); + if (!showDrives && !newPathDir.exists()) + return d->index(rootPath()); + + //We remove the watcher on the previous path + if (!rootPath().isEmpty() && rootPath() != QLatin1String(".")) { + //This remove the watcher for the old rootPath +#if QT_CONFIG(filesystemwatcher) + d->fileInfoGatherer.removePath(rootPath()); +#endif + //This line "marks" the node as dirty, so the next fetchMore + //call on the path will ask the gatherer to install a watcher again + //But it doesn't re-fetch everything + d->node(rootPath())->populatedChildren = false; + } + + // We have a new valid root path + d->rootDir = newPathDir; + QModelIndex newRootIndex; + if (showDrives) { + // otherwise dir will become '.' + d->rootDir.setPath(QLatin1String("")); + } else { + newRootIndex = d->index(newPathDir.path()); + } + fetchMore(newRootIndex); + emit rootPathChanged(longNewPath); + d->forceSort = true; + d->delayedSort(); + return newRootIndex; +} + +/*! + The currently set root path + + \sa rootDirectory() +*/ +QString QFileSystemModel::rootPath() const +{ + Q_D(const QFileSystemModel); + return d->rootDir.path(); +} + +/*! + The currently set directory + + \sa rootPath() +*/ +QDir QFileSystemModel::rootDirectory() const +{ + Q_D(const QFileSystemModel); + QDir dir(d->rootDir); + dir.setNameFilters(nameFilters()); + dir.setFilter(filter()); + return dir; +} + +/*! + Sets the \a provider of file icons for the directory model. +*/ +void QFileSystemModel::setIconProvider(QFileIconProvider *provider) +{ + Q_D(QFileSystemModel); +#if QT_CONFIG(filesystemwatcher) + d->fileInfoGatherer.setIconProvider(provider); +#endif + d->root.updateIcon(provider, QString()); +} + +/*! + Returns the file icon provider for this directory model. +*/ +QFileIconProvider *QFileSystemModel::iconProvider() const +{ +#if QT_CONFIG(filesystemwatcher) + Q_D(const QFileSystemModel); + return d->fileInfoGatherer.iconProvider(); +#else + return 0; +#endif +} + +/*! + Sets the directory model's filter to that specified by \a filters. + + Note that the filter you set should always include the QDir::AllDirs enum value, + otherwise QFileSystemModel won't be able to read the directory structure. + + \sa QDir::Filters +*/ +void QFileSystemModel::setFilter(QDir::Filters filters) +{ + Q_D(QFileSystemModel); + if (d->filters == filters) + return; + d->filters = filters; + // CaseSensitivity might have changed + setNameFilters(nameFilters()); + d->forceSort = true; + d->delayedSort(); +} + +/*! + Returns the filter specified for the directory model. + + If a filter has not been set, the default filter is QDir::AllEntries | + QDir::NoDotAndDotDot | QDir::AllDirs. + + \sa QDir::Filters +*/ +QDir::Filters QFileSystemModel::filter() const +{ + Q_D(const QFileSystemModel); + return d->filters; +} + +/*! + \property QFileSystemModel::resolveSymlinks + \brief Whether the directory model should resolve symbolic links + + This is only relevant on Windows. + + By default, this property is \c true. + + \sa QFileSystemModel::Options +*/ +void QFileSystemModel::setResolveSymlinks(bool enable) +{ +#if QT_CONFIG(filesystemwatcher) + Q_D(QFileSystemModel); + d->fileInfoGatherer.setResolveSymlinks(enable); +#else + Q_UNUSED(enable) +#endif +} + +bool QFileSystemModel::resolveSymlinks() const +{ +#if QT_CONFIG(filesystemwatcher) + Q_D(const QFileSystemModel); + return d->fileInfoGatherer.resolveSymlinks(); +#else + return false; +#endif +} + +/*! + \property QFileSystemModel::readOnly + \brief Whether the directory model allows writing to the file system + + If this property is set to false, the directory model will allow renaming, copying + and deleting of files and directories. + + This property is \c true by default +*/ +void QFileSystemModel::setReadOnly(bool enable) +{ + Q_D(QFileSystemModel); + d->readOnly = enable; +} + +bool QFileSystemModel::isReadOnly() const +{ + Q_D(const QFileSystemModel); + return d->readOnly; +} + +/*! + \property QFileSystemModel::nameFilterDisables + \brief Whether files that don't pass the name filter are hidden or disabled + + This property is \c true by default +*/ +void QFileSystemModel::setNameFilterDisables(bool enable) +{ + Q_D(QFileSystemModel); + if (d->nameFilterDisables == enable) + return; + d->nameFilterDisables = enable; + d->forceSort = true; + d->delayedSort(); +} + +bool QFileSystemModel::nameFilterDisables() const +{ + Q_D(const QFileSystemModel); + return d->nameFilterDisables; +} + +/*! + Sets the name \a filters to apply against the existing files. +*/ +void QFileSystemModel::setNameFilters(const QStringList &filters) +{ + // Prep the regexp's ahead of time +#if QT_CONFIG(regularexpression) + Q_D(QFileSystemModel); + + if (!d->bypassFilters.isEmpty()) { + // update the bypass filter to only bypass the stuff that must be kept around + d->bypassFilters.clear(); + // We guarantee that rootPath will stick around + QPersistentModelIndex root(index(rootPath())); + const QModelIndexList persistentList = persistentIndexList(); + for (const auto &persistentIndex : persistentList) { + QFileSystemModelPrivate::QFileSystemNode *node = d->node(persistentIndex); + while (node) { + if (d->bypassFilters.contains(node)) + break; + if (node->isDir()) + d->bypassFilters[node] = true; + node = node->parent; + } + } + } + + d->nameFilters = filters; + d->forceSort = true; + d->delayedSort(); +#endif +} + +/*! + Returns a list of filters applied to the names in the model. +*/ +QStringList QFileSystemModel::nameFilters() const +{ +#if QT_CONFIG(regularexpression) + Q_D(const QFileSystemModel); + return d->nameFilters; +#else + return QStringList(); +#endif +} + +/*! + \reimp +*/ +bool QFileSystemModel::event(QEvent *event) +{ +#if QT_CONFIG(filesystemwatcher) + Q_D(QFileSystemModel); + if (event->type() == QEvent::LanguageChange) { + d->root.retranslateStrings(d->fileInfoGatherer.iconProvider(), QString()); + return true; + } +#endif + return QAbstractItemModel::event(event); +} + +bool QFileSystemModel::rmdir(const QModelIndex &aindex) +{ + QString path = filePath(aindex); + const bool success = QDir().rmdir(path); +#if QT_CONFIG(filesystemwatcher) + if (success) { + QFileSystemModelPrivate * d = const_cast(d_func()); + d->fileInfoGatherer.removePath(path); + } +#endif + return success; +} + +/*! + \internal + + Performed quick listing and see if any files have been added or removed, + then fetch more information on visible files. + */ +void QFileSystemModelPrivate::_q_directoryChanged(const QString &directory, const QStringList &files) +{ + QFileSystemModelPrivate::QFileSystemNode *parentNode = node(directory, false); + if (parentNode->children.count() == 0) + return; + QStringList toRemove; + QStringList newFiles = files; + std::sort(newFiles.begin(), newFiles.end()); + for (auto i = parentNode->children.constBegin(), cend = parentNode->children.constEnd(); i != cend; ++i) { + QStringList::iterator iterator = std::lower_bound(newFiles.begin(), newFiles.end(), i.value()->fileName); + if ((iterator == newFiles.end()) || (i.value()->fileName < *iterator)) + toRemove.append(i.value()->fileName); + } + for (int i = 0 ; i < toRemove.count() ; ++i ) + removeNode(parentNode, toRemove[i]); +} + +#if defined(Q_OS_WIN) && !defined(Q_OS_WINRT) +static QString volumeName(const QString &path) +{ + IShellItem *item = nullptr; + const QString native = QDir::toNativeSeparators(path); + HRESULT hr = SHCreateItemFromParsingName(reinterpret_cast(native.utf16()), + nullptr, IID_IShellItem, + reinterpret_cast(&item)); + if (FAILED(hr)) + return QString(); + LPWSTR name = nullptr; + hr = item->GetDisplayName(SIGDN_NORMALDISPLAY, &name); + if (FAILED(hr)) + return QString(); + QString result = QString::fromWCharArray(name); + CoTaskMemFree(name); + item->Release(); + return result; +} +#endif // Q_OS_WIN && !Q_OS_WINRT + +/*! + \internal + + Adds a new file to the children of parentNode + + *WARNING* this will change the count of children +*/ +QFileSystemModelPrivate::QFileSystemNode* QFileSystemModelPrivate::addNode(QFileSystemNode *parentNode, const QString &fileName, const QFileInfo& info) +{ + // In the common case, itemLocation == count() so check there first + QFileSystemModelPrivate::QFileSystemNode *node = new QFileSystemModelPrivate::QFileSystemNode(fileName, parentNode); +#if QT_CONFIG(filesystemwatcher) + node->populate(info); +#else + Q_UNUSED(info) +#endif +#if defined(Q_OS_WIN) && !defined(Q_OS_WINRT) + //The parentNode is "" so we are listing the drives + if (parentNode->fileName.isEmpty()) + node->volumeName = volumeName(fileName); +#endif + Q_ASSERT(!parentNode->children.contains(fileName)); + parentNode->children.insert(fileName, node); + return node; +} + +/*! + \internal + + File at parentNode->children(itemLocation) has been removed, remove from the lists + and emit signals if necessary + + *WARNING* this will change the count of children and could change visibleChildren + */ +void QFileSystemModelPrivate::removeNode(QFileSystemModelPrivate::QFileSystemNode *parentNode, const QString& name) +{ + Q_Q(QFileSystemModel); + QModelIndex parent = index(parentNode); + bool indexHidden = isHiddenByFilter(parentNode, parent); + + int vLocation = parentNode->visibleLocation(name); + if (vLocation >= 0 && !indexHidden) + q->beginRemoveRows(parent, translateVisibleLocation(parentNode, vLocation), + translateVisibleLocation(parentNode, vLocation)); + QFileSystemNode * node = parentNode->children.take(name); + delete node; + // cleanup sort files after removing rather then re-sorting which is O(n) + if (vLocation >= 0) + parentNode->visibleChildren.removeAt(vLocation); + if (vLocation >= 0 && !indexHidden) + q->endRemoveRows(); +} + +/*! + \internal + + File at parentNode->children(itemLocation) was not visible before, but now should be + and emit signals if necessary. + + *WARNING* this will change the visible count + */ +void QFileSystemModelPrivate::addVisibleFiles(QFileSystemNode *parentNode, const QStringList &newFiles) +{ + Q_Q(QFileSystemModel); + QModelIndex parent = index(parentNode); + bool indexHidden = isHiddenByFilter(parentNode, parent); + if (!indexHidden) { + q->beginInsertRows(parent, parentNode->visibleChildren.count() , parentNode->visibleChildren.count() + newFiles.count() - 1); + } + + if (parentNode->dirtyChildrenIndex == -1) + parentNode->dirtyChildrenIndex = parentNode->visibleChildren.count(); + + for (const auto &newFile : newFiles) { + parentNode->visibleChildren.append(newFile); + parentNode->children.value(newFile)->isVisible = true; + } + if (!indexHidden) + q->endInsertRows(); +} + +/*! + \internal + + File was visible before, but now should NOT be + + *WARNING* this will change the visible count + */ +void QFileSystemModelPrivate::removeVisibleFile(QFileSystemNode *parentNode, int vLocation) +{ + Q_Q(QFileSystemModel); + if (vLocation == -1) + return; + QModelIndex parent = index(parentNode); + bool indexHidden = isHiddenByFilter(parentNode, parent); + if (!indexHidden) + q->beginRemoveRows(parent, translateVisibleLocation(parentNode, vLocation), + translateVisibleLocation(parentNode, vLocation)); + parentNode->children.value(parentNode->visibleChildren.at(vLocation))->isVisible = false; + parentNode->visibleChildren.removeAt(vLocation); + if (!indexHidden) + q->endRemoveRows(); +} + +/*! + \internal + + The thread has received new information about files, + update and emit dataChanged if it has actually changed. + */ +void QFileSystemModelPrivate::_q_fileSystemChanged(const QString &path, const QVector > &updates) +{ +#if QT_CONFIG(filesystemwatcher) + Q_Q(QFileSystemModel); + QVector rowsToUpdate; + QStringList newFiles; + QFileSystemModelPrivate::QFileSystemNode *parentNode = node(path, false); + QModelIndex parentIndex = index(parentNode); + for (const auto &update : updates) { + QString fileName = update.first; + Q_ASSERT(!fileName.isEmpty()); + QExtendedInformation info = fileInfoGatherer.getInfo(update.second); + bool previouslyHere = parentNode->children.contains(fileName); + if (!previouslyHere) { + addNode(parentNode, fileName, info.fileInfo()); + } + QFileSystemModelPrivate::QFileSystemNode * node = parentNode->children.value(fileName); + bool isCaseSensitive = parentNode->caseSensitive(); + if (isCaseSensitive) { + if (node->fileName != fileName) + continue; + } else { + if (QString::compare(node->fileName,fileName,Qt::CaseInsensitive) != 0) + continue; + } + if (isCaseSensitive) { + Q_ASSERT(node->fileName == fileName); + } else { + node->fileName = fileName; + } + + if (*node != info ) { + node->populate(info); + bypassFilters.remove(node); + // brand new information. + if (filtersAcceptsNode(node)) { + if (!node->isVisible) { + newFiles.append(fileName); + } else { + rowsToUpdate.append(fileName); + } + } else { + if (node->isVisible) { + int visibleLocation = parentNode->visibleLocation(fileName); + removeVisibleFile(parentNode, visibleLocation); + } else { + // The file is not visible, don't do anything + } + } + } + } + + // bundle up all of the changed signals into as few as possible. + std::sort(rowsToUpdate.begin(), rowsToUpdate.end()); + QString min; + QString max; + for (const QString &value : qAsConst(rowsToUpdate)) { + //##TODO is there a way to bundle signals with QString as the content of the list? + /*if (min.isEmpty()) { + min = value; + if (i != rowsToUpdate.count() - 1) + continue; + } + if (i != rowsToUpdate.count() - 1) { + if ((value == min + 1 && max.isEmpty()) || value == max + 1) { + max = value; + continue; + } + }*/ + max = value; + min = value; + int visibleMin = parentNode->visibleLocation(min); + int visibleMax = parentNode->visibleLocation(max); + if (visibleMin >= 0 + && visibleMin < parentNode->visibleChildren.count() + && parentNode->visibleChildren.at(visibleMin) == min + && visibleMax >= 0) { + QModelIndex bottom = q->index(translateVisibleLocation(parentNode, visibleMin), 0, parentIndex); + QModelIndex top = q->index(translateVisibleLocation(parentNode, visibleMax), 3, parentIndex); + emit q->dataChanged(bottom, top); + } + + /*min = QString(); + max = QString();*/ + } + + if (newFiles.count() > 0) { + addVisibleFiles(parentNode, newFiles); + } + + if (newFiles.count() > 0 || (sortColumn != 0 && rowsToUpdate.count() > 0)) { + forceSort = true; + delayedSort(); + } +#else + Q_UNUSED(path) + Q_UNUSED(updates) +#endif // filesystemwatcher +} + +/*! + \internal +*/ +void QFileSystemModelPrivate::_q_resolvedName(const QString &fileName, const QString &resolvedName) +{ + resolvedSymLinks[fileName] = resolvedName; +} + +#if QT_CONFIG(filesystemwatcher) && defined(Q_OS_WIN) +// Remove file system watchers at/below the index and return a list of previously +// watched files. This should be called prior to operations like rename/remove +// which might fail due to watchers on platforms like Windows. The watchers +// should be restored on failure. +QStringList QFileSystemModelPrivate::unwatchPathsAt(const QModelIndex &index) +{ + const QFileSystemModelPrivate::QFileSystemNode *indexNode = node(index); + if (indexNode == nullptr) + return QStringList(); + const Qt::CaseSensitivity caseSensitivity = indexNode->caseSensitive() + ? Qt::CaseSensitive : Qt::CaseInsensitive; + const QString path = indexNode->fileInfo().absoluteFilePath(); + + QStringList result; + const auto filter = [path, caseSensitivity] (const QString &watchedPath) + { + const int pathSize = path.size(); + if (pathSize == watchedPath.size()) { + return path.compare(watchedPath, caseSensitivity) == 0; + } else if (watchedPath.size() > pathSize) { + return watchedPath.at(pathSize) == QLatin1Char('/') + && watchedPath.startsWith(path, caseSensitivity); + } + return false; + }; + + const QStringList &watchedFiles = fileInfoGatherer.watchedFiles(); + std::copy_if(watchedFiles.cbegin(), watchedFiles.cend(), + std::back_inserter(result), filter); + + const QStringList &watchedDirectories = fileInfoGatherer.watchedDirectories(); + std::copy_if(watchedDirectories.cbegin(), watchedDirectories.cend(), + std::back_inserter(result), filter); + + fileInfoGatherer.unwatchPaths(result); + return result; +} +#endif // filesystemwatcher && Q_OS_WIN + +/*! + \internal +*/ +void QFileSystemModelPrivate::init() +{ + Q_Q(QFileSystemModel); + + delayedSortTimer.setSingleShot(true); + + qRegisterMetaType > >(); +#if QT_CONFIG(filesystemwatcher) + q->connect(&fileInfoGatherer, SIGNAL(newListOfFiles(QString,QStringList)), + q, SLOT(_q_directoryChanged(QString,QStringList))); + q->connect(&fileInfoGatherer, SIGNAL(updates(QString,QVector >)), + q, SLOT(_q_fileSystemChanged(QString,QVector >))); + q->connect(&fileInfoGatherer, SIGNAL(nameResolved(QString,QString)), + q, SLOT(_q_resolvedName(QString,QString))); + q->connect(&fileInfoGatherer, SIGNAL(directoryLoaded(QString)), + q, SIGNAL(directoryLoaded(QString))); +#endif // filesystemwatcher + q->connect(&delayedSortTimer, SIGNAL(timeout()), q, SLOT(_q_performDelayedSort()), Qt::QueuedConnection); + + roleNames.insert(QFileSystemModel::FileIconRole, + QByteArrayLiteral("fileIcon")); // == Qt::decoration + roleNames.insert(QFileSystemModel::FilePathRole, QByteArrayLiteral("filePath")); + roleNames.insert(QFileSystemModel::FileNameRole, QByteArrayLiteral("fileName")); + roleNames.insert(QFileSystemModel::FilePermissions, QByteArrayLiteral("filePermissions")); +} + +/*! + \internal + + Returns \c false if node doesn't pass the filters otherwise true + + QDir::Modified is not supported + QDir::Drives is not supported +*/ +bool QFileSystemModelPrivate::filtersAcceptsNode(const QFileSystemNode *node) const +{ + // always accept drives + if (node->parent == &root || bypassFilters.contains(node)) + return true; + + // If we don't know anything yet don't accept it + if (!node->hasInformation()) + return false; + + const bool filterPermissions = ((filters & QDir::PermissionMask) + && (filters & QDir::PermissionMask) != QDir::PermissionMask); + const bool hideDirs = !(filters & (QDir::Dirs | QDir::AllDirs)); + const bool hideFiles = !(filters & QDir::Files); + const bool hideReadable = !(!filterPermissions || (filters & QDir::Readable)); + const bool hideWritable = !(!filterPermissions || (filters & QDir::Writable)); + const bool hideExecutable = !(!filterPermissions || (filters & QDir::Executable)); + const bool hideHidden = !(filters & QDir::Hidden); + const bool hideSystem = !(filters & QDir::System); + const bool hideSymlinks = (filters & QDir::NoSymLinks); + const bool hideDot = (filters & QDir::NoDot); + const bool hideDotDot = (filters & QDir::NoDotDot); + + // Note that we match the behavior of entryList and not QFileInfo on this. + bool isDot = (node->fileName == QLatin1String(".")); + bool isDotDot = (node->fileName == QLatin1String("..")); + if ( (hideHidden && !(isDot || isDotDot) && node->isHidden()) + || (hideSystem && node->isSystem()) + || (hideDirs && node->isDir()) + || (hideFiles && node->isFile()) + || (hideSymlinks && node->isSymLink()) + || (hideReadable && node->isReadable()) + || (hideWritable && node->isWritable()) + || (hideExecutable && node->isExecutable()) + || (hideDot && isDot) + || (hideDotDot && isDotDot)) + return false; + + return nameFilterDisables || passNameFilters(node); +} + +/* + \internal + + Returns \c true if node passes the name filters and should be visible. + */ +bool QFileSystemModelPrivate::passNameFilters(const QFileSystemNode *node) const +{ +#if QT_CONFIG(regularexpression) + if (nameFilters.isEmpty()) + return true; + + // Check the name regularexpression filters + if (!(node->isDir() && (filters & QDir::AllDirs))) { + const QRegularExpression::PatternOptions options = + (filters & QDir::CaseSensitive) ? QRegularExpression::NoPatternOption + : QRegularExpression::CaseInsensitiveOption; + + for (const auto &nameFilter : nameFilters) { + QRegularExpression rx(QRegularExpression::wildcardToRegularExpression(nameFilter), options); + QRegularExpressionMatch match = rx.match(node->fileName); + if (match.hasMatch()) + return true; + } + return false; + } +#endif + return true; +} + +QT_END_NAMESPACE + +#include "moc_qfilesystemmodel.cpp" diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemmodel.h b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemmodel.h new file mode 100644 index 000000000..b0f289dfc --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemmodel.h @@ -0,0 +1,187 @@ +/**************************************************************************** +** +** Copyright (C) 2016 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the QtWidgets module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or (at your option) the GNU General +** Public license version 3 or any later version approved by the KDE Free +** Qt Foundation. The licenses are as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-2.0.html and +** https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef QFILESYSTEMMODEL_H +#define QFILESYSTEMMODEL_H + +#include +#include +#include +#include +#include +#include + +QT_REQUIRE_CONFIG(filesystemmodel); + +QT_BEGIN_NAMESPACE + +class ExtendedInformation; +class QFileSystemModelPrivate; +class QFileIconProvider; + +class Q_WIDGETS_EXPORT QFileSystemModel : public QAbstractItemModel +{ + Q_OBJECT + Q_PROPERTY(bool resolveSymlinks READ resolveSymlinks WRITE setResolveSymlinks) + Q_PROPERTY(bool readOnly READ isReadOnly WRITE setReadOnly) + Q_PROPERTY(bool nameFilterDisables READ nameFilterDisables WRITE setNameFilterDisables) + Q_PROPERTY(Options options READ options WRITE setOptions) + +Q_SIGNALS: + void rootPathChanged(const QString &newPath); + void fileRenamed(const QString &path, const QString &oldName, const QString &newName); + void directoryLoaded(const QString &path); + +public: + enum Roles { + FileIconRole = Qt::DecorationRole, + FilePathRole = Qt::UserRole + 1, + FileNameRole = Qt::UserRole + 2, + FilePermissions = Qt::UserRole + 3 + }; + + enum Option + { + DontWatchForChanges = 0x00000001, + DontResolveSymlinks = 0x00000002, + DontUseCustomDirectoryIcons = 0x00000004 + }; + Q_ENUM(Option) + Q_DECLARE_FLAGS(Options, Option) + + explicit QFileSystemModel(QObject *parent = nullptr); + ~QFileSystemModel(); + + QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const override; + QModelIndex index(const QString &path, int column = 0) const; + QModelIndex parent(const QModelIndex &child) const override; + using QObject::parent; + QModelIndex sibling(int row, int column, const QModelIndex &idx) const override; + bool hasChildren(const QModelIndex &parent = QModelIndex()) const override; + bool canFetchMore(const QModelIndex &parent) const override; + void fetchMore(const QModelIndex &parent) override; + + int rowCount(const QModelIndex &parent = QModelIndex()) const override; + int columnCount(const QModelIndex &parent = QModelIndex()) const override; + + QVariant myComputer(int role = Qt::DisplayRole) const; + QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override; + bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole) override; + + QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const override; + + Qt::ItemFlags flags(const QModelIndex &index) const override; + + void sort(int column, Qt::SortOrder order = Qt::AscendingOrder) override; + + QStringList mimeTypes() const override; + QMimeData *mimeData(const QModelIndexList &indexes) const override; + bool dropMimeData(const QMimeData *data, Qt::DropAction action, + int row, int column, const QModelIndex &parent) override; + Qt::DropActions supportedDropActions() const override; + + // QFileSystemModel specific API + QModelIndex setRootPath(const QString &path); + QString rootPath() const; + QDir rootDirectory() const; + + void setIconProvider(QFileIconProvider *provider); + QFileIconProvider *iconProvider() const; + + void setFilter(QDir::Filters filters); + QDir::Filters filter() const; + + void setResolveSymlinks(bool enable); + bool resolveSymlinks() const; + + void setReadOnly(bool enable); + bool isReadOnly() const; + + void setNameFilterDisables(bool enable); + bool nameFilterDisables() const; + + void setNameFilters(const QStringList &filters); + QStringList nameFilters() const; + + void setOption(Option option, bool on = true); + bool testOption(Option option) const; + void setOptions(Options options); + Options options() const; + + QString filePath(const QModelIndex &index) const; + bool isDir(const QModelIndex &index) const; + qint64 size(const QModelIndex &index) const; + QString type(const QModelIndex &index) const; + QDateTime lastModified(const QModelIndex &index) const; + + QModelIndex mkdir(const QModelIndex &parent, const QString &name); + bool rmdir(const QModelIndex &index); + inline QString fileName(const QModelIndex &index) const; + inline QIcon fileIcon(const QModelIndex &index) const; + QFile::Permissions permissions(const QModelIndex &index) const; + QFileInfo fileInfo(const QModelIndex &index) const; + bool remove(const QModelIndex &index); + +protected: + QFileSystemModel(QFileSystemModelPrivate &, QObject *parent = nullptr); + void timerEvent(QTimerEvent *event) override; + bool event(QEvent *event) override; + +private: + Q_DECLARE_PRIVATE(QFileSystemModel) + Q_DISABLE_COPY(QFileSystemModel) + + Q_PRIVATE_SLOT(d_func(), void _q_directoryChanged(const QString &directory, const QStringList &list)) + Q_PRIVATE_SLOT(d_func(), void _q_performDelayedSort()) + Q_PRIVATE_SLOT(d_func(), void _q_fileSystemChanged(const QString &path, const QVector > &)) + Q_PRIVATE_SLOT(d_func(), void _q_resolvedName(const QString &fileName, const QString &resolvedName)) + + friend class QFileDialogPrivate; +}; + +inline QString QFileSystemModel::fileName(const QModelIndex &aindex) const +{ return aindex.data(Qt::DisplayRole).toString(); } +inline QIcon QFileSystemModel::fileIcon(const QModelIndex &aindex) const +{ return qvariant_cast(aindex.data(Qt::DecorationRole)); } + +Q_DECLARE_OPERATORS_FOR_FLAGS(QFileSystemModel::Options) + +QT_END_NAMESPACE + +#endif // QFILESYSTEMMODEL_H diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemmodel_p.h b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemmodel_p.h new file mode 100644 index 000000000..ad98b9ef4 --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemmodel_p.h @@ -0,0 +1,323 @@ +/**************************************************************************** +** +** Copyright (C) 2016 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the QtWidgets module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or (at your option) the GNU General +** Public license version 3 or any later version approved by the KDE Free +** Qt Foundation. The licenses are as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-2.0.html and +** https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef QFILESYSTEMMODEL_P_H +#define QFILESYSTEMMODEL_P_H + +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + +#include +#include "qfilesystemmodel.h" + +#include +#include +#include "qfileinfogatherer_p.h" +#include +#include +#include +#include +#include +#include + +QT_REQUIRE_CONFIG(filesystemmodel); + +QT_BEGIN_NAMESPACE + +class ExtendedInformation; +class QFileSystemModelPrivate; +class QFileIconProvider; + +#if defined(Q_OS_WIN) +class QFileSystemModelNodePathKey : public QString +{ +public: + QFileSystemModelNodePathKey() {} + QFileSystemModelNodePathKey(const QString &other) : QString(other) {} + QFileSystemModelNodePathKey(const QFileSystemModelNodePathKey &other) : QString(other) {} + bool operator==(const QFileSystemModelNodePathKey &other) const { return !compare(other, Qt::CaseInsensitive); } +}; + +Q_DECLARE_TYPEINFO(QFileSystemModelNodePathKey, Q_MOVABLE_TYPE); + +inline uint qHash(const QFileSystemModelNodePathKey &key) { return qHash(key.toCaseFolded()); } +#else // Q_OS_WIN +typedef QString QFileSystemModelNodePathKey; +#endif + +class Q_AUTOTEST_EXPORT QFileSystemModelPrivate : public QAbstractItemModelPrivate +{ + Q_DECLARE_PUBLIC(QFileSystemModel) + +public: + enum { NumColumns = 4 }; + + class QFileSystemNode + { + public: + Q_DISABLE_COPY_MOVE(QFileSystemNode) + + explicit QFileSystemNode(const QString &filename = QString(), QFileSystemNode *p = nullptr) + : fileName(filename), parent(p) {} + ~QFileSystemNode() { + qDeleteAll(children); + delete info; + } + + QString fileName; +#if defined(Q_OS_WIN) + QString volumeName; +#endif + + inline qint64 size() const { if (info && !info->isDir()) return info->size(); return 0; } + inline QString type() const { if (info) return info->displayType; return QLatin1String(""); } + inline QDateTime lastModified() const { if (info) return info->lastModified(); return QDateTime(); } + inline QFile::Permissions permissions() const { if (info) return info->permissions(); return { }; } + inline bool isReadable() const { return ((permissions() & QFile::ReadUser) != 0); } + inline bool isWritable() const { return ((permissions() & QFile::WriteUser) != 0); } + inline bool isExecutable() const { return ((permissions() & QFile::ExeUser) != 0); } + inline bool isDir() const { + if (info) + return info->isDir(); + if (children.count() > 0) + return true; + return false; + } + inline QFileInfo fileInfo() const { if (info) return info->fileInfo(); return QFileInfo(); } + inline bool isFile() const { if (info) return info->isFile(); return true; } + inline bool isSystem() const { if (info) return info->isSystem(); return true; } + inline bool isHidden() const { if (info) return info->isHidden(); return false; } + inline bool isSymLink(bool ignoreNtfsSymLinks = false) const { return info && info->isSymLink(ignoreNtfsSymLinks); } + inline bool caseSensitive() const { if (info) return info->isCaseSensitive(); return false; } + inline QIcon icon() const { if (info) return info->icon; return QIcon(); } + + inline bool operator <(const QFileSystemNode &node) const { + if (caseSensitive() || node.caseSensitive()) + return fileName < node.fileName; + return QString::compare(fileName, node.fileName, Qt::CaseInsensitive) < 0; + } + inline bool operator >(const QString &name) const { + if (caseSensitive()) + return fileName > name; + return QString::compare(fileName, name, Qt::CaseInsensitive) > 0; + } + inline bool operator <(const QString &name) const { + if (caseSensitive()) + return fileName < name; + return QString::compare(fileName, name, Qt::CaseInsensitive) < 0; + } + inline bool operator !=(const QExtendedInformation &fileInfo) const { + return !operator==(fileInfo); + } + bool operator ==(const QString &name) const { + if (caseSensitive()) + return fileName == name; + return QString::compare(fileName, name, Qt::CaseInsensitive) == 0; + } + bool operator ==(const QExtendedInformation &fileInfo) const { + return info && (*info == fileInfo); + } + + inline bool hasInformation() const { return info != nullptr; } + + void populate(const QExtendedInformation &fileInfo) { + if (!info) + info = new QExtendedInformation(fileInfo.fileInfo()); + (*info) = fileInfo; + } + + // children shouldn't normally be accessed directly, use node() + inline int visibleLocation(const QString &childName) { + return visibleChildren.indexOf(childName); + } + void updateIcon(QFileIconProvider *iconProvider, const QString &path) { + if (info) + info->icon = iconProvider->icon(QFileInfo(path)); + for (QFileSystemNode *child : qAsConst(children)) { + //On windows the root (My computer) has no path so we don't want to add a / for nothing (e.g. /C:/) + if (!path.isEmpty()) { + if (path.endsWith(QLatin1Char('/'))) + child->updateIcon(iconProvider, path + child->fileName); + else + child->updateIcon(iconProvider, path + QLatin1Char('/') + child->fileName); + } else + child->updateIcon(iconProvider, child->fileName); + } + } + + void retranslateStrings(QFileIconProvider *iconProvider, const QString &path) { + if (info) + info->displayType = iconProvider->type(QFileInfo(path)); + for (QFileSystemNode *child : qAsConst(children)) { + //On windows the root (My computer) has no path so we don't want to add a / for nothing (e.g. /C:/) + if (!path.isEmpty()) { + if (path.endsWith(QLatin1Char('/'))) + child->retranslateStrings(iconProvider, path + child->fileName); + else + child->retranslateStrings(iconProvider, path + QLatin1Char('/') + child->fileName); + } else + child->retranslateStrings(iconProvider, child->fileName); + } + } + + QHash children; + QList visibleChildren; + QExtendedInformation *info = nullptr; + QFileSystemNode *parent; + int dirtyChildrenIndex = -1; + bool populatedChildren = false; + bool isVisible = false; + }; + + QFileSystemModelPrivate() = default; + void init(); + /* + \internal + + Return true if index which is owned by node is hidden by the filter. + */ + inline bool isHiddenByFilter(QFileSystemNode *indexNode, const QModelIndex &index) const + { + return (indexNode != &root && !index.isValid()); + } + QFileSystemNode *node(const QModelIndex &index) const; + QFileSystemNode *node(const QString &path, bool fetch = true) const; + inline QModelIndex index(const QString &path, int column = 0) { return index(node(path), column); } + QModelIndex index(const QFileSystemNode *node, int column = 0) const; + bool filtersAcceptsNode(const QFileSystemNode *node) const; + bool passNameFilters(const QFileSystemNode *node) const; + void removeNode(QFileSystemNode *parentNode, const QString &name); + QFileSystemNode* addNode(QFileSystemNode *parentNode, const QString &fileName, const QFileInfo &info); + void addVisibleFiles(QFileSystemNode *parentNode, const QStringList &newFiles); + void removeVisibleFile(QFileSystemNode *parentNode, int visibleLocation); + void sortChildren(int column, const QModelIndex &parent); + + inline int translateVisibleLocation(QFileSystemNode *parent, int row) const { + if (sortOrder != Qt::AscendingOrder) { + if (parent->dirtyChildrenIndex == -1) + return parent->visibleChildren.count() - row - 1; + + if (row < parent->dirtyChildrenIndex) + return parent->dirtyChildrenIndex - row - 1; + } + + return row; + } + + inline static QString myComputer() { + // ### TODO We should query the system to find out what the string should be + // XP == "My Computer", + // Vista == "Computer", + // OS X == "Computer" (sometime user generated) "Benjamin's PowerBook G4" +#ifdef Q_OS_WIN + return QFileSystemModel::tr("My Computer"); +#else + return QFileSystemModel::tr("Computer"); +#endif + } + + inline void delayedSort() { + if (!delayedSortTimer.isActive()) + delayedSortTimer.start(0); + } + + QIcon icon(const QModelIndex &index) const; + QString name(const QModelIndex &index) const; + QString displayName(const QModelIndex &index) const; + QString filePath(const QModelIndex &index) const; + QString size(const QModelIndex &index) const; + static QString size(qint64 bytes); + QString type(const QModelIndex &index) const; + QString time(const QModelIndex &index) const; + + void _q_directoryChanged(const QString &directory, const QStringList &list); + void _q_performDelayedSort(); + void _q_fileSystemChanged(const QString &path, const QVector > &); + void _q_resolvedName(const QString &fileName, const QString &resolvedName); + + QDir rootDir; +#if QT_CONFIG(filesystemwatcher) +# ifdef Q_OS_WIN + QStringList unwatchPathsAt(const QModelIndex &); + void watchPaths(const QStringList &paths) { fileInfoGatherer.watchPaths(paths); } +# endif // Q_OS_WIN + QFileInfoGatherer fileInfoGatherer; +#endif // filesystemwatcher + QTimer delayedSortTimer; + QHash bypassFilters; +#if QT_CONFIG(regularexpression) + QStringList nameFilters; +#endif + QHash resolvedSymLinks; + + QFileSystemNode root; + + struct Fetching { + QString dir; + QString file; + const QFileSystemNode *node; + }; + QVector toFetch; + + QBasicTimer fetchingTimer; + + QDir::Filters filters = QDir::AllEntries | QDir::NoDotAndDotDot | QDir::AllDirs; + int sortColumn = 0; + Qt::SortOrder sortOrder = Qt::AscendingOrder; + bool forceSort = true; + bool readOnly = true; + bool setRootPath = false; + bool nameFilterDisables = true; // false on windows, true on mac and unix + // This flag is an optimization for QFileDialog. It enables a sort which is + // not recursive, meaning we sort only what we see. + bool disableRecursiveSort = false; +}; +Q_DECLARE_TYPEINFO(QFileSystemModelPrivate::Fetching, Q_MOVABLE_TYPE); + +QT_END_NAMESPACE + +#endif diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher.cpp b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher.cpp new file mode 100644 index 000000000..96d9210c1 --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher.cpp @@ -0,0 +1,508 @@ +/**************************************************************************** +** +** Copyright (C) 2016 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the QtCore module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or (at your option) the GNU General +** Public license version 3 or any later version approved by the KDE Free +** Qt Foundation. The licenses are as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-2.0.html and +** https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "qfilesystemwatcher.h" +#include "qfilesystemwatcher_p.h" + +#include +#include +#include +#include +#include +#include + +#if (defined(Q_OS_LINUX) || defined(Q_OS_QNX)) && QT_CONFIG(inotify) +#define USE_INOTIFY +#endif + +#include "qfilesystemwatcher_polling_p.h" +#if defined(Q_OS_WIN) +# include "qfilesystemwatcher_win_p.h" +#elif defined(USE_INOTIFY) +# include "qfilesystemwatcher_inotify_p.h" +#elif defined(Q_OS_FREEBSD) || defined(Q_OS_NETBSD) || defined(Q_OS_OPENBSD) || defined(QT_PLATFORM_UIKIT) +# include "qfilesystemwatcher_kqueue_p.h" +#elif defined(Q_OS_MACOS) +# include "qfilesystemwatcher_fsevents_p.h" +#endif + +#include +#include + +QT_BEGIN_NAMESPACE + +Q_LOGGING_CATEGORY(lcWatcher, "qt.core.filesystemwatcher") + +QFileSystemWatcherEngine *QFileSystemWatcherPrivate::createNativeEngine(QObject *parent) +{ +#if defined(Q_OS_WIN) + return new QWindowsFileSystemWatcherEngine(parent); +#elif defined(USE_INOTIFY) + // there is a chance that inotify may fail on Linux pre-2.6.13 (August + // 2005), so we can't just new inotify directly. + return QInotifyFileSystemWatcherEngine::create(parent); +#elif defined(Q_OS_FREEBSD) || defined(Q_OS_NETBSD) || defined(Q_OS_OPENBSD) || defined(QT_PLATFORM_UIKIT) + return QKqueueFileSystemWatcherEngine::create(parent); +#elif defined(Q_OS_MACOS) + return QFseventsFileSystemWatcherEngine::create(parent); +#else + Q_UNUSED(parent); + return 0; +#endif +} + +QFileSystemWatcherPrivate::QFileSystemWatcherPrivate() + : native(nullptr), poller(nullptr) +{ +} + +void QFileSystemWatcherPrivate::init() +{ + Q_Q(QFileSystemWatcher); + native = createNativeEngine(q); + if (native) { + QObject::connect(native, + SIGNAL(fileChanged(QString,bool)), + q, + SLOT(_q_fileChanged(QString,bool))); + QObject::connect(native, + SIGNAL(directoryChanged(QString,bool)), + q, + SLOT(_q_directoryChanged(QString,bool))); +#if defined(Q_OS_WIN) && !defined(Q_OS_WINRT) + QObject::connect(static_cast(native), + &QWindowsFileSystemWatcherEngine::driveLockForRemoval, + q, [this] (const QString &p) { _q_winDriveLockForRemoval(p); }); + QObject::connect(static_cast(native), + &QWindowsFileSystemWatcherEngine::driveLockForRemovalFailed, + q, [this] (const QString &p) { _q_winDriveLockForRemovalFailed(p); }); + QObject::connect(static_cast(native), + &QWindowsFileSystemWatcherEngine::driveRemoved, + q, [this] (const QString &p) { _q_winDriveRemoved(p); }); +#endif // !Q_OS_WINRT + } +} + +void QFileSystemWatcherPrivate::initPollerEngine() +{ + if(poller) + return; + + Q_Q(QFileSystemWatcher); + poller = new QPollingFileSystemWatcherEngine(q); // that was a mouthful + QObject::connect(poller, + SIGNAL(fileChanged(QString,bool)), + q, + SLOT(_q_fileChanged(QString,bool))); + QObject::connect(poller, + SIGNAL(directoryChanged(QString,bool)), + q, + SLOT(_q_directoryChanged(QString,bool))); +} + +void QFileSystemWatcherPrivate::_q_fileChanged(const QString &path, bool removed) +{ + Q_Q(QFileSystemWatcher); + qCDebug(lcWatcher) << "file changed" << path << "removed?" << removed << "watching?" << files.contains(path); + if (!files.contains(path)) { + // the path was removed after a change was detected, but before we delivered the signal + return; + } + if (removed) + files.removeAll(path); + emit q->fileChanged(path, QFileSystemWatcher::QPrivateSignal()); +} + +void QFileSystemWatcherPrivate::_q_directoryChanged(const QString &path, bool removed) +{ + Q_Q(QFileSystemWatcher); + qCDebug(lcWatcher) << "directory changed" << path << "removed?" << removed << "watching?" << directories.contains(path); + if (!directories.contains(path)) { + // perhaps the path was removed after a change was detected, but before we delivered the signal + return; + } + if (removed) + directories.removeAll(path); + emit q->directoryChanged(path, QFileSystemWatcher::QPrivateSignal()); +} + +#if defined(Q_OS_WIN) && !defined(Q_OS_WINRT) + +void QFileSystemWatcherPrivate::_q_winDriveLockForRemoval(const QString &path) +{ + // Windows: Request to lock a (removable/USB) drive for removal, release + // its paths under watch, temporarily storing them should the lock fail. + Q_Q(QFileSystemWatcher); + QStringList pathsToBeRemoved; + auto pred = [&path] (const QString &f) { return !f.startsWith(path, Qt::CaseInsensitive); }; + std::remove_copy_if(files.cbegin(), files.cend(), + std::back_inserter(pathsToBeRemoved), pred); + std::remove_copy_if(directories.cbegin(), directories.cend(), + std::back_inserter(pathsToBeRemoved), pred); + if (!pathsToBeRemoved.isEmpty()) { + q->removePaths(pathsToBeRemoved); + temporarilyRemovedPaths.insert(path.at(0), pathsToBeRemoved); + } +} + +void QFileSystemWatcherPrivate::_q_winDriveLockForRemovalFailed(const QString &path) +{ + // Windows: Request to lock a (removable/USB) drive failed (blocked by other + // application), restore the watched paths. + Q_Q(QFileSystemWatcher); + if (!path.isEmpty()) { + const auto it = temporarilyRemovedPaths.find(path.at(0)); + if (it != temporarilyRemovedPaths.end()) { + q->addPaths(it.value()); + temporarilyRemovedPaths.erase(it); + } + } +} + +void QFileSystemWatcherPrivate::_q_winDriveRemoved(const QString &path) +{ + // Windows: Drive finally removed, clear out paths stored in lock request. + if (!path.isEmpty()) + temporarilyRemovedPaths.remove(path.at(0)); +} +#endif // Q_OS_WIN && !Q_OS_WINRT + +/*! + \class QFileSystemWatcher + \inmodule QtCore + \brief The QFileSystemWatcher class provides an interface for monitoring files and directories for modifications. + \ingroup io + \since 4.2 + \reentrant + + QFileSystemWatcher monitors the file system for changes to files + and directories by watching a list of specified paths. + + Call addPath() to watch a particular file or directory. Multiple + paths can be added using the addPaths() function. Existing paths can + be removed by using the removePath() and removePaths() functions. + + QFileSystemWatcher examines each path added to it. Files that have + been added to the QFileSystemWatcher can be accessed using the + files() function, and directories using the directories() function. + + The fileChanged() signal is emitted when a file has been modified, + renamed or removed from disk. Similarly, the directoryChanged() + signal is emitted when a directory or its contents is modified or + removed. Note that QFileSystemWatcher stops monitoring files once + they have been renamed or removed from disk, and directories once + they have been removed from disk. + + \list + \li \b Notes: + \list + \li On systems running a Linux kernel without inotify support, + file systems that contain watched paths cannot be unmounted. + + \li The act of monitoring files and directories for + modifications consumes system resources. This implies there is a + limit to the number of files and directories your process can + monitor simultaneously. On all BSD variants, for + example, an open file descriptor is required for each monitored + file. Some system limits the number of open file descriptors to 256 + by default. This means that addPath() and addPaths() will fail if + your process tries to add more than 256 files or directories to + the file system monitor. Also note that your process may have + other file descriptors open in addition to the ones for files + being monitored, and these other open descriptors also count in + the total. \macos uses a different backend and does not + suffer from this issue. + \endlist + \endlist + + \sa QFile, QDir +*/ + + +/*! + Constructs a new file system watcher object with the given \a parent. +*/ +QFileSystemWatcher::QFileSystemWatcher(QObject *parent) + : QObject(*new QFileSystemWatcherPrivate, parent) +{ + d_func()->init(); +} + +/*! + Constructs a new file system watcher object with the given \a parent + which monitors the specified \a paths list. +*/ +QFileSystemWatcher::QFileSystemWatcher(const QStringList &paths, QObject *parent) + : QObject(*new QFileSystemWatcherPrivate, parent) +{ + d_func()->init(); + addPaths(paths); +} + +/*! + Destroys the file system watcher. +*/ +QFileSystemWatcher::~QFileSystemWatcher() +{ } + +/*! + Adds \a path to the file system watcher if \a path exists. The + path is not added if it does not exist, or if it is already being + monitored by the file system watcher. + + If \a path specifies a directory, the directoryChanged() signal + will be emitted when \a path is modified or removed from disk; + otherwise the fileChanged() signal is emitted when \a path is + modified, renamed or removed. + + If the watch was successful, true is returned. + + Reasons for a watch failure are generally system-dependent, but + may include the resource not existing, access failures, or the + total watch count limit, if the platform has one. + + \note There may be a system dependent limit to the number of + files and directories that can be monitored simultaneously. + If this limit is been reached, \a path will not be monitored, + and false is returned. + + \sa addPaths(), removePath() +*/ +bool QFileSystemWatcher::addPath(const QString &path) +{ + if (path.isEmpty()) { + qWarning("QFileSystemWatcher::addPath: path is empty"); + return true; + } + + QStringList paths = addPaths(QStringList(path)); + return paths.isEmpty(); +} + +static QStringList empty_paths_pruned(const QStringList &paths) +{ + QStringList p; + p.reserve(paths.size()); + const auto isEmpty = [](const QString &s) { return s.isEmpty(); }; + std::remove_copy_if(paths.begin(), paths.end(), + std::back_inserter(p), + isEmpty); + return p; +} + +/*! + Adds each path in \a paths to the file system watcher. Paths are + not added if they not exist, or if they are already being + monitored by the file system watcher. + + If a path specifies a directory, the directoryChanged() signal + will be emitted when the path is modified or removed from disk; + otherwise the fileChanged() signal is emitted when the path is + modified, renamed, or removed. + + The return value is a list of paths that could not be watched. + + Reasons for a watch failure are generally system-dependent, but + may include the resource not existing, access failures, or the + total watch count limit, if the platform has one. + + \note There may be a system dependent limit to the number of + files and directories that can be monitored simultaneously. + If this limit has been reached, the excess \a paths will not + be monitored, and they will be added to the returned QStringList. + + \sa addPath(), removePaths() +*/ +QStringList QFileSystemWatcher::addPaths(const QStringList &paths) +{ + Q_D(QFileSystemWatcher); + + QStringList p = empty_paths_pruned(paths); + + if (p.isEmpty()) { + qWarning("QFileSystemWatcher::addPaths: list is empty"); + return p; + } + qCDebug(lcWatcher) << "adding" << paths; + const auto selectEngine = [this, d]() -> QFileSystemWatcherEngine* { +#ifdef QT_BUILD_INTERNAL + const QString on = objectName(); + + if (Q_UNLIKELY(on.startsWith(QLatin1String("_qt_autotest_force_engine_")))) { + // Autotest override case - use the explicitly selected engine only + const QStringRef forceName = on.midRef(26); + if (forceName == QLatin1String("poller")) { + qCDebug(lcWatcher, "QFileSystemWatcher: skipping native engine, using only polling engine"); + d_func()->initPollerEngine(); + return d->poller; + } else if (forceName == QLatin1String("native")) { + qCDebug(lcWatcher, "QFileSystemWatcher: skipping polling engine, using only native engine"); + return d->native; + } + return nullptr; + } +#endif + // Normal runtime case - search intelligently for best engine + if(d->native) { + return d->native; + } else { + d_func()->initPollerEngine(); + return d->poller; + } + }; + + if (auto engine = selectEngine()) + p = engine->addPaths(p, &d->files, &d->directories); + + return p; +} + +/*! + Removes the specified \a path from the file system watcher. + + If the watch is successfully removed, true is returned. + + Reasons for watch removal failing are generally system-dependent, + but may be due to the path having already been deleted, for example. + + \sa removePaths(), addPath() +*/ +bool QFileSystemWatcher::removePath(const QString &path) +{ + if (path.isEmpty()) { + qWarning("QFileSystemWatcher::removePath: path is empty"); + return true; + } + + QStringList paths = removePaths(QStringList(path)); + return paths.isEmpty(); +} + +/*! + Removes the specified \a paths from the file system watcher. + + The return value is a list of paths which were not able to be + unwatched successfully. + + Reasons for watch removal failing are generally system-dependent, + but may be due to the path having already been deleted, for example. + + \sa removePath(), addPaths() +*/ +QStringList QFileSystemWatcher::removePaths(const QStringList &paths) +{ + Q_D(QFileSystemWatcher); + + QStringList p = empty_paths_pruned(paths); + + if (p.isEmpty()) { + qWarning("QFileSystemWatcher::removePaths: list is empty"); + return p; + } + qCDebug(lcWatcher) << "removing" << paths; + + if (d->native) + p = d->native->removePaths(p, &d->files, &d->directories); + if (d->poller) + p = d->poller->removePaths(p, &d->files, &d->directories); + + return p; +} + +/*! + \fn void QFileSystemWatcher::fileChanged(const QString &path) + + This signal is emitted when the file at the specified \a path is + modified, renamed or removed from disk. + + \note As a safety measure, many applications save an open file by + writing a new file and then deleting the old one. In your slot + function, you can check \c watcher.files().contains(path). + If it returns \c false, check whether the file still exists + and then call \c addPath() to continue watching it. + + \sa directoryChanged() +*/ + +/*! + \fn void QFileSystemWatcher::directoryChanged(const QString &path) + + This signal is emitted when the directory at a specified \a path + is modified (e.g., when a file is added or deleted) or removed + from disk. Note that if there are several changes during a short + period of time, some of the changes might not emit this signal. + However, the last change in the sequence of changes will always + generate this signal. + + \sa fileChanged() +*/ + +/*! + \fn QStringList QFileSystemWatcher::directories() const + + Returns a list of paths to directories that are being watched. + + \sa files() +*/ + +/*! + \fn QStringList QFileSystemWatcher::files() const + + Returns a list of paths to files that are being watched. + + \sa directories() +*/ + +QStringList QFileSystemWatcher::directories() const +{ + Q_D(const QFileSystemWatcher); + return d->directories; +} + +QStringList QFileSystemWatcher::files() const +{ + Q_D(const QFileSystemWatcher); + return d->files; +} + +QT_END_NAMESPACE + +#include "moc_qfilesystemwatcher.cpp" +#include "moc_qfilesystemwatcher_p.cpp" + diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher.h b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher.h new file mode 100644 index 000000000..cd64115f8 --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher.h @@ -0,0 +1,81 @@ +/**************************************************************************** +** +** Copyright (C) 2016 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the QtCore module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or (at your option) the GNU General +** Public license version 3 or any later version approved by the KDE Free +** Qt Foundation. The licenses are as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-2.0.html and +** https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef QFILESYSTEMWATCHER_H +#define QFILESYSTEMWATCHER_H + +#include + +QT_REQUIRE_CONFIG(filesystemwatcher); + +QT_BEGIN_NAMESPACE + + +class QFileSystemWatcherPrivate; + +class Q_CORE_EXPORT QFileSystemWatcher : public QObject +{ + Q_OBJECT + Q_DECLARE_PRIVATE(QFileSystemWatcher) + +public: + QFileSystemWatcher(QObject *parent = nullptr); + QFileSystemWatcher(const QStringList &paths, QObject *parent = nullptr); + ~QFileSystemWatcher(); + + bool addPath(const QString &file); + QStringList addPaths(const QStringList &files); + bool removePath(const QString &file); + QStringList removePaths(const QStringList &files); + + QStringList files() const; + QStringList directories() const; + +Q_SIGNALS: + void fileChanged(const QString &path, QPrivateSignal); + void directoryChanged(const QString &path, QPrivateSignal); + +private: + Q_PRIVATE_SLOT(d_func(), void _q_fileChanged(const QString &path, bool removed)) + Q_PRIVATE_SLOT(d_func(), void _q_directoryChanged(const QString &path, bool removed)) +}; + +QT_END_NAMESPACE + +#endif // QFILESYSTEMWATCHER_H diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_fsevents.mm b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_fsevents.mm new file mode 100644 index 000000000..b6d285cec --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_fsevents.mm @@ -0,0 +1,588 @@ +/**************************************************************************** +** +** Copyright (C) 2016 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the QtCore module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or (at your option) the GNU General +** Public license version 3 or any later version approved by the KDE Free +** Qt Foundation. The licenses are as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-2.0.html and +** https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include + +#include "qdiriterator.h" +#include "qfilesystemwatcher.h" +#include "qfilesystemwatcher_fsevents_p.h" +#include "private/qcore_unix_p.h" +#include "kernel/qcore_mac_p.h" + +#include +#include +#include +#include +#include +#include + +#undef FSEVENT_DEBUG +#ifdef FSEVENT_DEBUG +# define DEBUG if (true) qDebug +#else +# define DEBUG if (false) qDebug +#endif + +QT_BEGIN_NAMESPACE + +static void callBackFunction(ConstFSEventStreamRef streamRef, + void *clientCallBackInfo, + size_t numEvents, + void *eventPaths, + const FSEventStreamEventFlags eventFlags[], + const FSEventStreamEventId eventIds[]) +{ + QMacAutoReleasePool pool; + + char **paths = static_cast(eventPaths); + QFseventsFileSystemWatcherEngine *engine = static_cast(clientCallBackInfo); + engine->processEvent(streamRef, numEvents, paths, eventFlags, eventIds); +} + +bool QFseventsFileSystemWatcherEngine::checkDir(DirsByName::iterator &it) +{ + bool needsRestart = false; + + QT_STATBUF st; + const QString &name = it.key(); + Info &info = it->dirInfo; + const int res = QT_STAT(QFile::encodeName(name), &st); + if (res == -1) { + needsRestart |= derefPath(info.watchedPath); + emit emitDirectoryChanged(info.origPath, true); + it = watchingState.watchedDirectories.erase(it); + } else if (st.st_ctimespec != info.ctime || st.st_mode != info.mode) { + info.ctime = st.st_ctimespec; + info.mode = st.st_mode; + emit emitDirectoryChanged(info.origPath, false); + ++it; + } else { + bool dirChanged = false; + InfoByName &entries = it->entries; + // check known entries: + for (InfoByName::iterator i = entries.begin(); i != entries.end(); ) { + if (QT_STAT(QFile::encodeName(i.key()), &st) == -1) { + // entry disappeared + dirChanged = true; + i = entries.erase(i); + } else { + if (i->ctime != st.st_ctimespec || i->mode != st.st_mode) { + // entry changed + dirChanged = true; + i->ctime = st.st_ctimespec; + i->mode = st.st_mode; + } + ++i; + } + } + // check for new entries: + QDirIterator dirIt(name); + while (dirIt.hasNext()) { + dirIt.next(); + QString entryName = dirIt.filePath(); + if (!entries.contains(entryName)) { + dirChanged = true; + QT_STATBUF st; + if (QT_STAT(QFile::encodeName(entryName), &st) == -1) + continue; + entries.insert(entryName, Info(QString(), st.st_ctimespec, st.st_mode, QString())); + + } + } + if (dirChanged) + emit emitDirectoryChanged(info.origPath, false); + ++it; + } + + return needsRestart; +} + +bool QFseventsFileSystemWatcherEngine::rescanDirs(const QString &path) +{ + bool needsRestart = false; + + for (DirsByName::iterator it = watchingState.watchedDirectories.begin(); + it != watchingState.watchedDirectories.end(); ) { + if (it.key().startsWith(path)) + needsRestart |= checkDir(it); + else + ++it; + } + + return needsRestart; +} + +bool QFseventsFileSystemWatcherEngine::rescanFiles(InfoByName &filesInPath) +{ + bool needsRestart = false; + + for (InfoByName::iterator it = filesInPath.begin(); it != filesInPath.end(); ) { + QT_STATBUF st; + QString name = it.key(); + const int res = QT_STAT(QFile::encodeName(name), &st); + if (res == -1) { + needsRestart |= derefPath(it->watchedPath); + emit emitFileChanged(it.value().origPath, true); + it = filesInPath.erase(it); + continue; + } else if (st.st_ctimespec != it->ctime || st.st_mode != it->mode) { + it->ctime = st.st_ctimespec; + it->mode = st.st_mode; + emit emitFileChanged(it.value().origPath, false); + } + + ++it; + } + + return needsRestart; +} + +bool QFseventsFileSystemWatcherEngine::rescanFiles(const QString &path) +{ + bool needsRestart = false; + + for (FilesByPath::iterator i = watchingState.watchedFiles.begin(); + i != watchingState.watchedFiles.end(); ) { + if (i.key().startsWith(path)) { + needsRestart |= rescanFiles(i.value()); + if (i.value().isEmpty()) { + i = watchingState.watchedFiles.erase(i); + continue; + } + } + + ++i; + } + + return needsRestart; +} + +void QFseventsFileSystemWatcherEngine::processEvent(ConstFSEventStreamRef streamRef, + size_t numEvents, + char **eventPaths, + const FSEventStreamEventFlags eventFlags[], + const FSEventStreamEventId eventIds[]) +{ +#if defined(Q_OS_MACOS) + Q_UNUSED(streamRef); + + bool needsRestart = false; + + QMutexLocker locker(&lock); + + for (size_t i = 0; i < numEvents; ++i) { + FSEventStreamEventFlags eFlags = eventFlags[i]; + DEBUG("Change %llu in %s, flags %x", eventIds[i], eventPaths[i], (unsigned int)eFlags); + + if (eFlags & kFSEventStreamEventFlagEventIdsWrapped) { + DEBUG("\tthe event ids wrapped"); + lastReceivedEvent = 0; + } + lastReceivedEvent = qMax(lastReceivedEvent, eventIds[i]); + + QString path = QFile::decodeName(eventPaths[i]); + if (path.endsWith(QDir::separator())) + path = path.mid(0, path.size() - 1); + + if (eFlags & kFSEventStreamEventFlagMustScanSubDirs) { + DEBUG("\tmust rescan directory because of coalesced events"); + if (eFlags & kFSEventStreamEventFlagUserDropped) + DEBUG("\t\t... user dropped."); + if (eFlags & kFSEventStreamEventFlagKernelDropped) + DEBUG("\t\t... kernel dropped."); + needsRestart |= rescanDirs(path); + needsRestart |= rescanFiles(path); + continue; + } + + if (eFlags & kFSEventStreamEventFlagRootChanged) { + // re-check everything: + DirsByName::iterator dirIt = watchingState.watchedDirectories.find(path); + if (dirIt != watchingState.watchedDirectories.end()) + needsRestart |= checkDir(dirIt); + needsRestart |= rescanFiles(path); + continue; + } + + if ((eFlags & kFSEventStreamEventFlagItemIsDir) && (eFlags & kFSEventStreamEventFlagItemRemoved)) + needsRestart |= rescanDirs(path); + + // check watched directories: + DirsByName::iterator dirIt = watchingState.watchedDirectories.find(path); + if (dirIt != watchingState.watchedDirectories.end()) + needsRestart |= checkDir(dirIt); + + // check watched files: + FilesByPath::iterator pIt = watchingState.watchedFiles.find(path); + if (pIt != watchingState.watchedFiles.end()) + needsRestart |= rescanFiles(pIt.value()); + } + + if (needsRestart) + emit scheduleStreamRestart(); +#else + Q_UNUSED(streamRef); + Q_UNUSED(numEvents); + Q_UNUSED(eventPaths); + Q_UNUSED(eventFlags); + Q_UNUSED(eventIds); +#endif +} + +void QFseventsFileSystemWatcherEngine::doEmitFileChanged(const QString &path, bool removed) +{ + DEBUG() << "emitting fileChanged for" << path << "with removed =" << removed; + emit fileChanged(path, removed); +} + +void QFseventsFileSystemWatcherEngine::doEmitDirectoryChanged(const QString &path, bool removed) +{ + DEBUG() << "emitting directoryChanged for" << path << "with removed =" << removed; + emit directoryChanged(path, removed); +} + +bool QFseventsFileSystemWatcherEngine::restartStream() +{ + QMutexLocker locker(&lock); + stopStream(); + return startStream(); +} + +QFseventsFileSystemWatcherEngine *QFseventsFileSystemWatcherEngine::create(QObject *parent) +{ + return new QFseventsFileSystemWatcherEngine(parent); +} + +QFseventsFileSystemWatcherEngine::QFseventsFileSystemWatcherEngine(QObject *parent) + : QFileSystemWatcherEngine(parent) + , stream(0) + , lastReceivedEvent(kFSEventStreamEventIdSinceNow) +{ + + // We cannot use signal-to-signal queued connections, because the + // QSignalSpy cannot spot signals fired from other/alien threads. + connect(this, SIGNAL(emitDirectoryChanged(QString,bool)), + this, SLOT(doEmitDirectoryChanged(QString,bool)), Qt::QueuedConnection); + connect(this, SIGNAL(emitFileChanged(QString,bool)), + this, SLOT(doEmitFileChanged(QString,bool)), Qt::QueuedConnection); + connect(this, SIGNAL(scheduleStreamRestart()), + this, SLOT(restartStream()), Qt::QueuedConnection); + + queue = dispatch_queue_create("org.qt-project.QFseventsFileSystemWatcherEngine", NULL); +} + +QFseventsFileSystemWatcherEngine::~QFseventsFileSystemWatcherEngine() +{ + QMacAutoReleasePool pool; + + dispatch_sync(queue, ^{ + // Stop the stream in case we have to wait for the lock below to be acquired. + if (stream) + FSEventStreamStop(stream); + + // The assumption with the locking strategy is that this class cannot and will not be subclassed! + QMutexLocker locker(&lock); + + stopStream(true); + }); + dispatch_release(queue); +} + +QStringList QFseventsFileSystemWatcherEngine::addPaths(const QStringList &paths, + QStringList *files, + QStringList *directories) +{ + QMacAutoReleasePool pool; + + if (stream) { + DEBUG("Flushing, last id is %llu", FSEventStreamGetLatestEventId(stream)); + FSEventStreamFlushSync(stream); + } + + QMutexLocker locker(&lock); + + bool wasRunning = stream != nullptr; + bool needsRestart = false; + + WatchingState oldState = watchingState; + QStringList unhandled; + for (const QString &path : paths) { + auto sg = qScopeGuard([&]{ unhandled.push_back(path); }); + QString origPath = path.normalized(QString::NormalizationForm_C); + QString realPath = origPath; + if (realPath.endsWith(QDir::separator())) + realPath = realPath.mid(0, realPath.size() - 1); + QString watchedPath, parentPath; + + realPath = QFileInfo(realPath).canonicalFilePath(); + QFileInfo fi(realPath); + if (realPath.isEmpty()) + continue; + + QT_STATBUF st; + if (QT_STAT(QFile::encodeName(realPath), &st) == -1) + continue; + + const bool isDir = S_ISDIR(st.st_mode); + if (isDir) { + if (watchingState.watchedDirectories.contains(realPath)) + continue; + directories->append(origPath); + watchedPath = realPath; + } else { + if (files->contains(origPath)) + continue; + files->append(origPath); + + watchedPath = fi.path(); + parentPath = watchedPath; + } + + sg.dismiss(); + + for (PathRefCounts::const_iterator i = watchingState.watchedPaths.begin(), + ei = watchingState.watchedPaths.end(); i != ei; ++i) { + if (watchedPath.startsWith(i.key() % QDir::separator())) { + watchedPath = i.key(); + break; + } + } + + PathRefCounts::iterator it = watchingState.watchedPaths.find(watchedPath); + if (it == watchingState.watchedPaths.end()) { + needsRestart = true; + watchingState.watchedPaths.insert(watchedPath, 1); + DEBUG("Adding '%s' to watchedPaths", qPrintable(watchedPath)); + } else { + ++it.value(); + } + + Info info(origPath, st.st_ctimespec, st.st_mode, watchedPath); + if (isDir) { + DirInfo dirInfo; + dirInfo.dirInfo = info; + dirInfo.entries = scanForDirEntries(realPath); + watchingState.watchedDirectories.insert(realPath, dirInfo); + DEBUG("-- Also adding '%s' to watchedDirectories", qPrintable(realPath)); + } else { + watchingState.watchedFiles[parentPath].insert(realPath, info); + DEBUG("-- Also adding '%s' to watchedFiles", qPrintable(realPath)); + } + } + + if (needsRestart) { + stopStream(); + if (!startStream()) { + // ok, something went wrong, let's try to restore the previous state + watchingState = std::move(oldState); + // and because we don't know which path caused the issue (if any), fail on all of them + unhandled = paths; + + if (wasRunning) + startStream(); + } + } + + return unhandled; +} + +QStringList QFseventsFileSystemWatcherEngine::removePaths(const QStringList &paths, + QStringList *files, + QStringList *directories) +{ + QMacAutoReleasePool pool; + + QMutexLocker locker(&lock); + + bool needsRestart = false; + + WatchingState oldState = watchingState; + QStringList unhandled; + for (const QString &origPath : paths) { + auto sg = qScopeGuard([&]{ unhandled.push_back(origPath); }); + QString realPath = origPath; + if (realPath.endsWith(QDir::separator())) + realPath = realPath.mid(0, realPath.size() - 1); + + QFileInfo fi(realPath); + realPath = fi.canonicalFilePath(); + + if (fi.isDir()) { + DirsByName::iterator dirIt = watchingState.watchedDirectories.find(realPath); + if (dirIt != watchingState.watchedDirectories.end()) { + needsRestart |= derefPath(dirIt->dirInfo.watchedPath); + watchingState.watchedDirectories.erase(dirIt); + directories->removeAll(origPath); + sg.dismiss(); + DEBUG("Removed directory '%s'", qPrintable(realPath)); + } + } else { + QFileInfo fi(realPath); + QString parentPath = fi.path(); + FilesByPath::iterator pIt = watchingState.watchedFiles.find(parentPath); + if (pIt != watchingState.watchedFiles.end()) { + InfoByName &filesInDir = pIt.value(); + InfoByName::iterator fIt = filesInDir.find(realPath); + if (fIt != filesInDir.end()) { + needsRestart |= derefPath(fIt->watchedPath); + filesInDir.erase(fIt); + if (filesInDir.isEmpty()) + watchingState.watchedFiles.erase(pIt); + files->removeAll(origPath); + sg.dismiss(); + DEBUG("Removed file '%s'", qPrintable(realPath)); + } + } + } + } + + locker.unlock(); + + if (needsRestart) { + if (!restartStream()) { + watchingState = std::move(oldState); + startStream(); + } + } + + return unhandled; +} + +// Returns false if FSEventStream* calls failed for some mysterious reason, true if things got a +// thumbs-up. +bool QFseventsFileSystemWatcherEngine::startStream() +{ + Q_ASSERT(stream == 0); + if (stream) // Ok, this really shouldn't happen, esp. not after the assert. But let's be nice in release mode and still handle it. + stopStream(); + + QMacAutoReleasePool pool; + + if (watchingState.watchedPaths.isEmpty()) + return true; // we succeeded in doing nothing + + DEBUG() << "Starting stream with paths" << watchingState.watchedPaths.keys(); + + NSMutableArray *pathsToWatch = [NSMutableArray arrayWithCapacity:watchingState.watchedPaths.size()]; + for (PathRefCounts::const_iterator i = watchingState.watchedPaths.begin(), ei = watchingState.watchedPaths.end(); i != ei; ++i) + [pathsToWatch addObject:i.key().toNSString()]; + + struct FSEventStreamContext callBackInfo = { + 0, + this, + NULL, + NULL, + NULL + }; + const CFAbsoluteTime latency = .5; // in seconds + + // Never start with kFSEventStreamEventIdSinceNow, because this will generate an invalid + // soft-assert in FSEventStreamFlushSync in CarbonCore when no event occurred. + if (lastReceivedEvent == kFSEventStreamEventIdSinceNow) + lastReceivedEvent = FSEventsGetCurrentEventId(); + stream = FSEventStreamCreate(NULL, + &callBackFunction, + &callBackInfo, + reinterpret_cast(pathsToWatch), + lastReceivedEvent, + latency, + FSEventStreamCreateFlags(0)); + + if (!stream) { // nope, no way to know what went wrong, so just fail + DEBUG() << "Failed to create stream!"; + return false; + } + + FSEventStreamSetDispatchQueue(stream, queue); + + if (FSEventStreamStart(stream)) { + DEBUG() << "Stream started successfully with sinceWhen =" << lastReceivedEvent; + return true; + } else { // again, no way to know what went wrong, so just clean up and fail + DEBUG() << "Stream failed to start!"; + FSEventStreamInvalidate(stream); + FSEventStreamRelease(stream); + stream = 0; + return false; + } +} + +void QFseventsFileSystemWatcherEngine::stopStream(bool isStopped) +{ + QMacAutoReleasePool pool; + if (stream) { + if (!isStopped) + FSEventStreamStop(stream); + FSEventStreamInvalidate(stream); + FSEventStreamRelease(stream); + stream = 0; + DEBUG() << "Stream stopped. Last event ID:" << lastReceivedEvent; + } +} + +QFseventsFileSystemWatcherEngine::InfoByName QFseventsFileSystemWatcherEngine::scanForDirEntries(const QString &path) +{ + InfoByName entries; + + QDirIterator it(path); + while (it.hasNext()) { + it.next(); + QString entryName = it.filePath(); + QT_STATBUF st; + if (QT_STAT(QFile::encodeName(entryName), &st) == -1) + continue; + entries.insert(entryName, Info(QString(), st.st_ctimespec, st.st_mode, QString())); + } + + return entries; +} + +bool QFseventsFileSystemWatcherEngine::derefPath(const QString &watchedPath) +{ + PathRefCounts::iterator it = watchingState.watchedPaths.find(watchedPath); + if (it != watchingState.watchedPaths.end() && --it.value() < 1) { + watchingState.watchedPaths.erase(it); + DEBUG("Removing '%s' from watchedPaths.", qPrintable(watchedPath)); + return true; + } + + return false; +} + +QT_END_NAMESPACE diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_fsevents_p.h b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_fsevents_p.h new file mode 100644 index 000000000..6e8e7d456 --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_fsevents_p.h @@ -0,0 +1,153 @@ +/**************************************************************************** +** +** Copyright (C) 2016 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the QtCore module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or (at your option) the GNU General +** Public license version 3 or any later version approved by the KDE Free +** Qt Foundation. The licenses are as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-2.0.html and +** https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef QFILESYSTEMWATCHER_FSEVENTS_P_H +#define QFILESYSTEMWATCHER_FSEVENTS_P_H + +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + +#include "qfilesystemwatcher_p.h" + +#include +#include +#include +#include +#include + +#include +#include + +QT_REQUIRE_CONFIG(filesystemwatcher); + +QT_BEGIN_NAMESPACE + +class QFseventsFileSystemWatcherEngine : public QFileSystemWatcherEngine +{ + Q_OBJECT +public: + ~QFseventsFileSystemWatcherEngine(); + + static QFseventsFileSystemWatcherEngine *create(QObject *parent); + + QStringList addPaths(const QStringList &paths, QStringList *files, QStringList *directories); + QStringList removePaths(const QStringList &paths, QStringList *files, QStringList *directories); + + void processEvent(ConstFSEventStreamRef streamRef, size_t numEvents, char **eventPaths, const FSEventStreamEventFlags eventFlags[], const FSEventStreamEventId eventIds[]); + +Q_SIGNALS: + void emitFileChanged(const QString &path, bool removed); + void emitDirectoryChanged(const QString &path, bool removed); + void scheduleStreamRestart(); + +private slots: + void doEmitFileChanged(const QString &path, bool removed); + void doEmitDirectoryChanged(const QString &path, bool removed); + bool restartStream(); + +private: + struct Info { + QString origPath; + timespec ctime; + mode_t mode; + QString watchedPath; + + Info(): mode(0) + { + ctime.tv_sec = 0; + ctime.tv_nsec = 0; + } + + Info(const QString &origPath, const timespec &ctime, mode_t mode, const QString &watchedPath) + : origPath(origPath) + , ctime(ctime) + , mode(mode) + , watchedPath(watchedPath) + {} + }; + typedef QHash InfoByName; + typedef QHash FilesByPath; + struct DirInfo { + Info dirInfo; + InfoByName entries; + }; + typedef QHash DirsByName; + typedef QHash PathRefCounts; + + struct WatchingState { + // These fields go hand-in-hand. FSEvents watches paths, and there is no use in watching + // the same path multiple times. So, the "refcount" on a path is the number of watched + // files that have the same path, plus the number of directories that have the same path. + // + // If the stream fails to start after adding files/directories, the watcher will try to + // keep watching files/directories that it was already watching. It does that by restoring + // the previous WatchingState and restarting the stream. + FilesByPath watchedFiles; + DirsByName watchedDirectories; + PathRefCounts watchedPaths; + }; + + QFseventsFileSystemWatcherEngine(QObject *parent); + bool startStream(); + void stopStream(bool isStopped = false); + InfoByName scanForDirEntries(const QString &path); + bool derefPath(const QString &watchedPath); + bool checkDir(DirsByName::iterator &it); + bool rescanDirs(const QString &path); + bool rescanFiles(InfoByName &filesInPath); + bool rescanFiles(const QString &path); + + QMutex lock; + dispatch_queue_t queue; + FSEventStreamRef stream; + FSEventStreamEventId lastReceivedEvent; + WatchingState watchingState; +}; + +QT_END_NAMESPACE + +#endif // QFILESYSTEMWATCHER_FSEVENTS_P_H diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_inotify.cpp b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_inotify.cpp new file mode 100644 index 000000000..94d9d06bc --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_inotify.cpp @@ -0,0 +1,450 @@ +/**************************************************************************** +** +** Copyright (C) 2016 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the QtCore module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or (at your option) the GNU General +** Public license version 3 or any later version approved by the KDE Free +** Qt Foundation. The licenses are as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-2.0.html and +** https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "qfilesystemwatcher.h" +#include "qfilesystemwatcher_inotify_p.h" + +#include "private/qcore_unix_p.h" +#include "private/qsystemerror_p.h" + +#include +#include +#include +#include +#include +#include + +#if defined(Q_OS_LINUX) +#include +#include +#include +#include +#endif + +#if defined(QT_NO_INOTIFY) + +#if defined(Q_OS_QNX) +// These files should only be compiled on QNX if the inotify headers are found +#error "Should not get here." +#endif + +#include + +#if defined(__i386__) +# define __NR_inotify_init 291 +# define __NR_inotify_add_watch 292 +# define __NR_inotify_rm_watch 293 +# define __NR_inotify_init1 332 +#elif defined(__x86_64__) +# define __NR_inotify_init 253 +# define __NR_inotify_add_watch 254 +# define __NR_inotify_rm_watch 255 +# define __NR_inotify_init1 294 +#elif defined(__powerpc__) || defined(__powerpc64__) +# define __NR_inotify_init 275 +# define __NR_inotify_add_watch 276 +# define __NR_inotify_rm_watch 277 +# define __NR_inotify_init1 318 +#elif defined (__ia64__) +# define __NR_inotify_init 1277 +# define __NR_inotify_add_watch 1278 +# define __NR_inotify_rm_watch 1279 +# define __NR_inotify_init1 1318 +#elif defined (__s390__) || defined (__s390x__) +# define __NR_inotify_init 284 +# define __NR_inotify_add_watch 285 +# define __NR_inotify_rm_watch 286 +# define __NR_inotify_init1 324 +#elif defined (__alpha__) +# define __NR_inotify_init 444 +# define __NR_inotify_add_watch 445 +# define __NR_inotify_rm_watch 446 +// no inotify_init1 for the Alpha +#elif defined (__sparc__) || defined (__sparc64__) +# define __NR_inotify_init 151 +# define __NR_inotify_add_watch 152 +# define __NR_inotify_rm_watch 156 +# define __NR_inotify_init1 322 +#elif defined (__arm__) +# define __NR_inotify_init 316 +# define __NR_inotify_add_watch 317 +# define __NR_inotify_rm_watch 318 +# define __NR_inotify_init1 360 +#elif defined (__sh__) +# define __NR_inotify_init 290 +# define __NR_inotify_add_watch 291 +# define __NR_inotify_rm_watch 292 +# define __NR_inotify_init1 332 +#elif defined (__sh64__) +# define __NR_inotify_init 318 +# define __NR_inotify_add_watch 319 +# define __NR_inotify_rm_watch 320 +# define __NR_inotify_init1 360 +#elif defined (__mips__) +# define __NR_inotify_init 284 +# define __NR_inotify_add_watch 285 +# define __NR_inotify_rm_watch 286 +# define __NR_inotify_init1 329 +#elif defined (__hppa__) +# define __NR_inotify_init 269 +# define __NR_inotify_add_watch 270 +# define __NR_inotify_rm_watch 271 +# define __NR_inotify_init1 314 +#elif defined (__avr32__) +# define __NR_inotify_init 240 +# define __NR_inotify_add_watch 241 +# define __NR_inotify_rm_watch 242 +// no inotify_init1 for AVR32 +#elif defined (__mc68000__) +# define __NR_inotify_init 284 +# define __NR_inotify_add_watch 285 +# define __NR_inotify_rm_watch 286 +# define __NR_inotify_init1 328 +#elif defined (__aarch64__) +# define __NR_inotify_init1 26 +# define __NR_inotify_add_watch 27 +# define __NR_inotify_rm_watch 28 +// no inotify_init for aarch64 +#else +# error "This architecture is not supported. Please see http://www.qt-project.org/" +#endif + +#if !defined(IN_CLOEXEC) && defined(O_CLOEXEC) && defined(__NR_inotify_init1) +# define IN_CLOEXEC O_CLOEXEC +#endif + +QT_BEGIN_NAMESPACE + +#ifdef QT_LINUXBASE +// ### the LSB doesn't standardize syscall, need to wait until glib2.4 is standardized +static inline int syscall(...) { return -1; } +#endif + +static inline int inotify_init() +{ +#ifdef __NR_inotify_init + return syscall(__NR_inotify_init); +#else + return syscall(__NR_inotify_init1, 0); +#endif +} + +static inline int inotify_add_watch(int fd, const char *name, __u32 mask) +{ + return syscall(__NR_inotify_add_watch, fd, name, mask); +} + +static inline int inotify_rm_watch(int fd, __u32 wd) +{ + return syscall(__NR_inotify_rm_watch, fd, wd); +} + +#ifdef IN_CLOEXEC +static inline int inotify_init1(int flags) +{ + return syscall(__NR_inotify_init1, flags); +} +#endif + +// the following struct and values are documented in linux/inotify.h +extern "C" { + +struct inotify_event { + __s32 wd; + __u32 mask; + __u32 cookie; + __u32 len; + char name[0]; +}; + +#define IN_ACCESS 0x00000001 +#define IN_MODIFY 0x00000002 +#define IN_ATTRIB 0x00000004 +#define IN_CLOSE_WRITE 0x00000008 +#define IN_CLOSE_NOWRITE 0x00000010 +#define IN_OPEN 0x00000020 +#define IN_MOVED_FROM 0x00000040 +#define IN_MOVED_TO 0x00000080 +#define IN_CREATE 0x00000100 +#define IN_DELETE 0x00000200 +#define IN_DELETE_SELF 0x00000400 +#define IN_MOVE_SELF 0x00000800 +#define IN_UNMOUNT 0x00002000 +#define IN_Q_OVERFLOW 0x00004000 +#define IN_IGNORED 0x00008000 + +#define IN_CLOSE (IN_CLOSE_WRITE | IN_CLOSE_NOWRITE) +#define IN_MOVE (IN_MOVED_FROM | IN_MOVED_TO) +} + +QT_END_NAMESPACE + +// --------- inotify.h end ---------- + +#else /* QT_NO_INOTIFY */ + +#include + +// see https://github.com/android-ndk/ndk/issues/394 +# if defined(Q_OS_ANDROID) && (__ANDROID_API__ < 21) +static inline int inotify_init1(int flags) +{ + return syscall(__NR_inotify_init1, flags); +} +# endif + +#endif + +QT_BEGIN_NAMESPACE + +QInotifyFileSystemWatcherEngine *QInotifyFileSystemWatcherEngine::create(QObject *parent) +{ + int fd = -1; +#if defined(IN_CLOEXEC) + fd = inotify_init1(IN_CLOEXEC); +#endif + if (fd == -1) { + fd = inotify_init(); + if (fd == -1) + return nullptr; + } + return new QInotifyFileSystemWatcherEngine(fd, parent); +} + +QInotifyFileSystemWatcherEngine::QInotifyFileSystemWatcherEngine(int fd, QObject *parent) + : QFileSystemWatcherEngine(parent), + inotifyFd(fd), + notifier(fd, QSocketNotifier::Read, this) +{ + fcntl(inotifyFd, F_SETFD, FD_CLOEXEC); + connect(¬ifier, SIGNAL(activated(QSocketDescriptor)), SLOT(readFromInotify())); +} + +QInotifyFileSystemWatcherEngine::~QInotifyFileSystemWatcherEngine() +{ + notifier.setEnabled(false); + for (int id : qAsConst(pathToID)) + inotify_rm_watch(inotifyFd, id < 0 ? -id : id); + + ::close(inotifyFd); +} + +QStringList QInotifyFileSystemWatcherEngine::addPaths(const QStringList &paths, + QStringList *files, + QStringList *directories) +{ + QStringList unhandled; + for (const QString &path : paths) { + QFileInfo fi(path); + bool isDir = fi.isDir(); + auto sg = qScopeGuard([&]{ unhandled.push_back(path); }); + if (isDir) { + if (directories->contains(path)) + continue; + } else { + if (files->contains(path)) + continue; + } + + int wd = inotify_add_watch(inotifyFd, + QFile::encodeName(path), + (isDir + ? (0 + | IN_ATTRIB + | IN_MOVE + | IN_CREATE + | IN_DELETE + | IN_DELETE_SELF + ) + : (0 + | IN_ATTRIB + | IN_MODIFY + | IN_MOVE + | IN_MOVE_SELF + | IN_DELETE_SELF + ))); + if (wd < 0) { + if (errno != ENOENT) + qErrnoWarning("inotify_add_watch(%ls) failed:", path.constData()); + continue; + } + + sg.dismiss(); + + int id = isDir ? -wd : wd; + if (id < 0) { + directories->append(path); + } else { + files->append(path); + } + + pathToID.insert(path, id); + idToPath.insert(id, path); + } + + return unhandled; +} + +QStringList QInotifyFileSystemWatcherEngine::removePaths(const QStringList &paths, + QStringList *files, + QStringList *directories) +{ + QStringList unhandled; + for (const QString &path : paths) { + int id = pathToID.take(path); + + auto sg = qScopeGuard([&]{ unhandled.push_back(path); }); + + // Multiple paths could be associated to the same watch descriptor + // when a file is moved and added with the new name. + // So we should find and delete the correct one by using + // both id and path + auto path_range = idToPath.equal_range(id); + auto path_it = std::find(path_range.first, path_range.second, path); + if (path_it == idToPath.end()) + continue; + + const ssize_t num_elements = std::distance(path_range.first, path_range.second); + idToPath.erase(path_it); + + // If there was only one path associated to the given id we should remove the watch + if (num_elements == 1) { + int wd = id < 0 ? -id : id; + inotify_rm_watch(inotifyFd, wd); + } + + sg.dismiss(); + + if (id < 0) { + directories->removeAll(path); + } else { + files->removeAll(path); + } + } + + return unhandled; +} + +void QInotifyFileSystemWatcherEngine::readFromInotify() +{ + // qDebug("QInotifyFileSystemWatcherEngine::readFromInotify"); + + int buffSize = 0; + ioctl(inotifyFd, FIONREAD, (char *) &buffSize); + QVarLengthArray buffer(buffSize); + buffSize = read(inotifyFd, buffer.data(), buffSize); + char *at = buffer.data(); + char * const end = at + buffSize; + + QHash eventForId; + while (at < end) { + inotify_event *event = reinterpret_cast(at); + + if (eventForId.contains(event->wd)) + eventForId[event->wd]->mask |= event->mask; + else + eventForId.insert(event->wd, event); + + at += sizeof(inotify_event) + event->len; + } + + QHash::const_iterator it = eventForId.constBegin(); + while (it != eventForId.constEnd()) { + const inotify_event &event = **it; + ++it; + + // qDebug() << "inotify event, wd" << event.wd << "mask" << Qt::hex << event.mask; + + int id = event.wd; + QString path = getPathFromID(id); + if (path.isEmpty()) { + // perhaps a directory? + id = -id; + path = getPathFromID(id); + if (path.isEmpty()) + continue; + } + + // qDebug() << "event for path" << path; + + if ((event.mask & (IN_DELETE_SELF | IN_MOVE_SELF | IN_UNMOUNT)) != 0) { + pathToID.remove(path); + idToPath.remove(id, getPathFromID(id)); + if (!idToPath.contains(id)) + inotify_rm_watch(inotifyFd, event.wd); + + if (id < 0) + emit directoryChanged(path, true); + else + emit fileChanged(path, true); + } else { + if (id < 0) + emit directoryChanged(path, false); + else + emit fileChanged(path, false); + } + } +} + +template +typename Hash::const_iterator +find_last_in_equal_range(const Hash &c, const Key &key) +{ + // find c.equal_range(key).second - 1 without backwards iteration: + auto i = c.find(key); + const auto end = c.cend(); + if (i == end) + return end; + decltype(i) prev; + do { + prev = i; + ++i; + } while (i != end && i.key() == key); + return prev; +} + +QString QInotifyFileSystemWatcherEngine::getPathFromID(int id) const +{ + auto i = find_last_in_equal_range(idToPath, id); + return i == idToPath.cend() ? QString() : i.value() ; +} + +QT_END_NAMESPACE + +#include "moc_qfilesystemwatcher_inotify_p.cpp" diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_inotify_p.h b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_inotify_p.h new file mode 100644 index 000000000..b63729cde --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_inotify_p.h @@ -0,0 +1,92 @@ +/**************************************************************************** +** +** Copyright (C) 2016 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the QtCore module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or (at your option) the GNU General +** Public license version 3 or any later version approved by the KDE Free +** Qt Foundation. The licenses are as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-2.0.html and +** https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef QFILESYSTEMWATCHER_INOTIFY_P_H +#define QFILESYSTEMWATCHER_INOTIFY_P_H + +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + +#include "qfilesystemwatcher_p.h" + +QT_REQUIRE_CONFIG(filesystemwatcher); + +#include +#include +#include + +QT_BEGIN_NAMESPACE + +class QInotifyFileSystemWatcherEngine : public QFileSystemWatcherEngine +{ + Q_OBJECT + +public: + ~QInotifyFileSystemWatcherEngine(); + + static QInotifyFileSystemWatcherEngine *create(QObject *parent); + + QStringList addPaths(const QStringList &paths, QStringList *files, QStringList *directories) override; + QStringList removePaths(const QStringList &paths, QStringList *files, QStringList *directories) override; + +private Q_SLOTS: + void readFromInotify(); + +private: + QString getPathFromID(int id) const; + +private: + QInotifyFileSystemWatcherEngine(int fd, QObject *parent); + int inotifyFd; + QHash pathToID; + QMultiHash idToPath; + QSocketNotifier notifier; +}; + + +QT_END_NAMESPACE +#endif // QFILESYSTEMWATCHER_INOTIFY_P_H diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_kqueue.cpp b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_kqueue.cpp new file mode 100644 index 000000000..06383a103 --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_kqueue.cpp @@ -0,0 +1,256 @@ +/**************************************************************************** +** +** Copyright (C) 2016 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the QtCore module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or (at your option) the GNU General +** Public license version 3 or any later version approved by the KDE Free +** Qt Foundation. The licenses are as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-2.0.html and +** https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include + +#include "qfilesystemwatcher.h" +#include "qfilesystemwatcher_kqueue_p.h" +#include "private/qcore_unix_p.h" + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +// #define KEVENT_DEBUG +#ifdef KEVENT_DEBUG +# define DEBUG qDebug +#else +# define DEBUG if(false)qDebug +#endif + +QKqueueFileSystemWatcherEngine *QKqueueFileSystemWatcherEngine::create(QObject *parent) +{ + int kqfd = kqueue(); + if (kqfd == -1) + return 0; + return new QKqueueFileSystemWatcherEngine(kqfd, parent); +} + +QKqueueFileSystemWatcherEngine::QKqueueFileSystemWatcherEngine(int kqfd, QObject *parent) + : QFileSystemWatcherEngine(parent), + kqfd(kqfd), + notifier(kqfd, QSocketNotifier::Read, this) +{ + connect(¬ifier, SIGNAL(activated(QSocketDescriptor)), SLOT(readFromKqueue())); + + fcntl(kqfd, F_SETFD, FD_CLOEXEC); +} + +QKqueueFileSystemWatcherEngine::~QKqueueFileSystemWatcherEngine() +{ + notifier.setEnabled(false); + close(kqfd); + + for (int id : qAsConst(pathToID)) + ::close(id < 0 ? -id : id); +} + +QStringList QKqueueFileSystemWatcherEngine::addPaths(const QStringList &paths, + QStringList *files, + QStringList *directories) +{ + QStringList unhandled; + for (const QString &path : paths) { + auto sg = qScopeGuard([&]{unhandled.push_back(path);}); + int fd; +#if defined(O_EVTONLY) + fd = qt_safe_open(QFile::encodeName(path), O_EVTONLY); +#else + fd = qt_safe_open(QFile::encodeName(path), O_RDONLY); +#endif + if (fd == -1) { + perror("QKqueueFileSystemWatcherEngine::addPaths: open"); + continue; + } + if (fd >= (int)FD_SETSIZE / 2 && fd < (int)FD_SETSIZE) { + int fddup = qt_safe_dup(fd, FD_SETSIZE); + if (fddup != -1) { + ::close(fd); + fd = fddup; + } + } + + QT_STATBUF st; + if (QT_FSTAT(fd, &st) == -1) { + perror("QKqueueFileSystemWatcherEngine::addPaths: fstat"); + ::close(fd); + continue; + } + int id = (S_ISDIR(st.st_mode)) ? -fd : fd; + if (id < 0) { + if (directories->contains(path)) { + ::close(fd); + continue; + } + } else { + if (files->contains(path)) { + ::close(fd); + continue; + } + } + + struct kevent kev; + EV_SET(&kev, + fd, + EVFILT_VNODE, + EV_ADD | EV_ENABLE | EV_CLEAR, + NOTE_DELETE | NOTE_WRITE | NOTE_EXTEND | NOTE_ATTRIB | NOTE_RENAME | NOTE_REVOKE, + 0, + 0); + if (kevent(kqfd, &kev, 1, 0, 0, 0) == -1) { + perror("QKqueueFileSystemWatcherEngine::addPaths: kevent"); + ::close(fd); + continue; + } + + sg.dismiss(); + + if (id < 0) { + DEBUG() << "QKqueueFileSystemWatcherEngine: added directory path" << path; + directories->append(path); + } else { + DEBUG() << "QKqueueFileSystemWatcherEngine: added file path" << path; + files->append(path); + } + + pathToID.insert(path, id); + idToPath.insert(id, path); + } + + return unhandled; +} + +QStringList QKqueueFileSystemWatcherEngine::removePaths(const QStringList &paths, + QStringList *files, + QStringList *directories) +{ + if (pathToID.isEmpty()) + return paths; + + QStringList unhandled; + for (const QString &path : paths) { + auto sg = qScopeGuard([&]{unhandled.push_back(path);}); + int id = pathToID.take(path); + QString x = idToPath.take(id); + if (x.isEmpty() || x != path) + continue; + + ::close(id < 0 ? -id : id); + + sg.dismiss(); + + if (id < 0) + directories->removeAll(path); + else + files->removeAll(path); + } + + return unhandled; +} + +void QKqueueFileSystemWatcherEngine::readFromKqueue() +{ + forever { + DEBUG() << "QKqueueFileSystemWatcherEngine: polling for changes"; + int r; + struct kevent kev; + struct timespec ts = { 0, 0 }; // 0 ts, because we want to poll + EINTR_LOOP(r, kevent(kqfd, 0, 0, &kev, 1, &ts)); + if (r < 0) { + perror("QKqueueFileSystemWatcherEngine: error during kevent wait"); + return; + } else if (r == 0) { + // polling returned no events, so stop + break; + } else { + int fd = kev.ident; + + DEBUG() << "QKqueueFileSystemWatcherEngine: processing kevent" << kev.ident << kev.filter; + + int id = fd; + QString path = idToPath.value(id); + if (path.isEmpty()) { + // perhaps a directory? + id = -id; + path = idToPath.value(id); + if (path.isEmpty()) { + DEBUG() << "QKqueueFileSystemWatcherEngine: received a kevent for a file we're not watching"; + continue; + } + } + if (kev.filter != EVFILT_VNODE) { + DEBUG() << "QKqueueFileSystemWatcherEngine: received a kevent with the wrong filter"; + continue; + } + + if ((kev.fflags & (NOTE_DELETE | NOTE_REVOKE | NOTE_RENAME)) != 0) { + DEBUG() << path << "removed, removing watch also"; + + pathToID.remove(path); + idToPath.remove(id); + ::close(fd); + + if (id < 0) + emit directoryChanged(path, true); + else + emit fileChanged(path, true); + } else { + DEBUG() << path << "changed"; + + if (id < 0) + emit directoryChanged(path, false); + else + emit fileChanged(path, false); + } + } + + } +} + +QT_END_NAMESPACE diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_kqueue_p.h b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_kqueue_p.h new file mode 100644 index 000000000..8e11e4b7d --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_kqueue_p.h @@ -0,0 +1,93 @@ +/**************************************************************************** +** +** Copyright (C) 2016 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the QtCore module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or (at your option) the GNU General +** Public license version 3 or any later version approved by the KDE Free +** Qt Foundation. The licenses are as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-2.0.html and +** https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef QFILESYSTEMWATCHER_KQUEUE_P_H +#define QFILESYSTEMWATCHER_KQUEUE_P_H + +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + +#include "qfilesystemwatcher_p.h" + +#include +#include +#include +#include +#include + +QT_REQUIRE_CONFIG(filesystemwatcher); +struct kevent; + +QT_BEGIN_NAMESPACE + +class QKqueueFileSystemWatcherEngine : public QFileSystemWatcherEngine +{ + Q_OBJECT +public: + ~QKqueueFileSystemWatcherEngine(); + + static QKqueueFileSystemWatcherEngine *create(QObject *parent); + + QStringList addPaths(const QStringList &paths, QStringList *files, QStringList *directories); + QStringList removePaths(const QStringList &paths, QStringList *files, QStringList *directories); + +private Q_SLOTS: + void readFromKqueue(); + +private: + QKqueueFileSystemWatcherEngine(int kqfd, QObject *parent); + + int kqfd; + + QHash pathToID; + QHash idToPath; + QSocketNotifier notifier; +}; + +QT_END_NAMESPACE + +#endif // QFILESYSTEMWATCHER_KQUEUE_P_H diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_p.h b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_p.h new file mode 100644 index 000000000..1997ff6c8 --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_p.h @@ -0,0 +1,123 @@ +/**************************************************************************** +** +** Copyright (C) 2016 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the QtCore module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or (at your option) the GNU General +** Public license version 3 or any later version approved by the KDE Free +** Qt Foundation. The licenses are as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-2.0.html and +** https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef QFILESYSTEMWATCHER_P_H +#define QFILESYSTEMWATCHER_P_H + +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + +#include "qfilesystemwatcher.h" + +QT_REQUIRE_CONFIG(filesystemwatcher); + +#include + +#include +#include + +QT_BEGIN_NAMESPACE + +class QFileSystemWatcherEngine : public QObject +{ + Q_OBJECT + +protected: + inline QFileSystemWatcherEngine(QObject *parent) + : QObject(parent) + { + } + +public: + // fills \a files and \a directories with the \a paths it could + // watch, and returns a list of paths this engine could not watch + virtual QStringList addPaths(const QStringList &paths, + QStringList *files, + QStringList *directories) = 0; + // removes \a paths from \a files and \a directories, and returns + // a list of paths this engine does not know about (either addPath + // failed or wasn't called) + virtual QStringList removePaths(const QStringList &paths, + QStringList *files, + QStringList *directories) = 0; + +Q_SIGNALS: + void fileChanged(const QString &path, bool removed); + void directoryChanged(const QString &path, bool removed); +}; + +class QFileSystemWatcherPrivate : public QObjectPrivate +{ + Q_DECLARE_PUBLIC(QFileSystemWatcher) + + static QFileSystemWatcherEngine *createNativeEngine(QObject *parent); + +public: + QFileSystemWatcherPrivate(); + void init(); + void initPollerEngine(); + + QFileSystemWatcherEngine *native, *poller; + QStringList files, directories; + + // private slots + void _q_fileChanged(const QString &path, bool removed); + void _q_directoryChanged(const QString &path, bool removed); + +#if defined(Q_OS_WIN) && !defined(Q_OS_WINRT) + void _q_winDriveLockForRemoval(const QString &); + void _q_winDriveLockForRemovalFailed(const QString &); + void _q_winDriveRemoved(const QString &); + +private: + QHash temporarilyRemovedPaths; +#endif // Q_OS_WIN && !Q_OS_WINRT +}; + + +QT_END_NAMESPACE +#endif // QFILESYSTEMWATCHER_P_H diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_polling.cpp b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_polling.cpp new file mode 100644 index 000000000..e07b02f7c --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_polling.cpp @@ -0,0 +1,150 @@ +/**************************************************************************** +** +** Copyright (C) 2016 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the QtCore module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or (at your option) the GNU General +** Public license version 3 or any later version approved by the KDE Free +** Qt Foundation. The licenses are as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-2.0.html and +** https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "qfilesystemwatcher_polling_p.h" +#include +#include + +QT_BEGIN_NAMESPACE + +QPollingFileSystemWatcherEngine::QPollingFileSystemWatcherEngine(QObject *parent) + : QFileSystemWatcherEngine(parent), + timer(this) +{ + connect(&timer, SIGNAL(timeout()), SLOT(timeout())); +} + +QStringList QPollingFileSystemWatcherEngine::addPaths(const QStringList &paths, + QStringList *files, + QStringList *directories) +{ + QStringList unhandled; + for (const QString &path : paths) { + auto sg = qScopeGuard([&]{ unhandled.push_back(path); }); + QFileInfo fi(path); + if (!fi.exists()) + continue; + if (fi.isDir()) { + if (directories->contains(path)) + continue; + directories->append(path); + if (!path.endsWith(QLatin1Char('/'))) + fi = QFileInfo(path + QLatin1Char('/')); + this->directories.insert(path, fi); + } else { + if (files->contains(path)) + continue; + files->append(path); + this->files.insert(path, fi); + } + sg.dismiss(); + } + + if ((!this->files.isEmpty() || + !this->directories.isEmpty()) && + !timer.isActive()) { + timer.start(PollingInterval); + } + + return unhandled; +} + +QStringList QPollingFileSystemWatcherEngine::removePaths(const QStringList &paths, + QStringList *files, + QStringList *directories) +{ + QStringList unhandled; + for (const QString &path : paths) { + if (this->directories.remove(path)) { + directories->removeAll(path); + } else if (this->files.remove(path)) { + files->removeAll(path); + } else { + unhandled.push_back(path); + } + } + + if (this->files.isEmpty() && + this->directories.isEmpty()) { + timer.stop(); + } + + return unhandled; +} + +void QPollingFileSystemWatcherEngine::timeout() +{ + for (auto it = files.begin(), end = files.end(); it != end; /*erasing*/) { + auto x = it++; + QString path = x.key(); + QFileInfo fi(path); + if (!fi.exists()) { + files.erase(x); + emit fileChanged(path, true); + } else if (x.value() != fi) { + x.value() = fi; + emit fileChanged(path, false); + } + } + + for (auto it = directories.begin(), end = directories.end(); it != end; /*erasing*/) { + auto x = it++; + QString path = x.key(); + QFileInfo fi(path); + if (!path.endsWith(QLatin1Char('/'))) + fi = QFileInfo(path + QLatin1Char('/')); + if (!fi.exists()) { + directories.erase(x); + emit directoryChanged(path, true); + } else if (x.value() != fi) { + fi.refresh(); + if (!fi.exists()) { + directories.erase(x); + emit directoryChanged(path, true); + } else { + x.value() = fi; + emit directoryChanged(path, false); + } + } + } +} + +QT_END_NAMESPACE + +#include "moc_qfilesystemwatcher_polling_p.cpp" diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_polling_p.h b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_polling_p.h new file mode 100644 index 000000000..e60132381 --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_polling_p.h @@ -0,0 +1,125 @@ +/**************************************************************************** +** +** Copyright (C) 2016 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the QtCore module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or (at your option) the GNU General +** Public license version 3 or any later version approved by the KDE Free +** Qt Foundation. The licenses are as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-2.0.html and +** https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef QFILESYSTEMWATCHER_POLLING_P_H +#define QFILESYSTEMWATCHER_POLLING_P_H + +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + +#include +#include +#include +#include +#include +#include + +#include "qfilesystemwatcher_p.h" + +QT_REQUIRE_CONFIG(filesystemwatcher); +QT_BEGIN_NAMESPACE + +enum { PollingInterval = 1000 }; + +class QPollingFileSystemWatcherEngine : public QFileSystemWatcherEngine +{ + Q_OBJECT + + class FileInfo + { + uint ownerId; + uint groupId; + QFile::Permissions permissions; + QDateTime lastModified; + QStringList entries; + + public: + FileInfo(const QFileInfo &fileInfo) + : ownerId(fileInfo.ownerId()), + groupId(fileInfo.groupId()), + permissions(fileInfo.permissions()), + lastModified(fileInfo.lastModified()) + { + if (fileInfo.isDir()) { + entries = fileInfo.absoluteDir().entryList(QDir::AllEntries); + } + } + FileInfo &operator=(const QFileInfo &fileInfo) + { + *this = FileInfo(fileInfo); + return *this; + } + + bool operator!=(const QFileInfo &fileInfo) const + { + if (fileInfo.isDir() && entries != fileInfo.absoluteDir().entryList(QDir::AllEntries)) + return true; + return (ownerId != fileInfo.ownerId() + || groupId != fileInfo.groupId() + || permissions != fileInfo.permissions() + || lastModified != fileInfo.lastModified()); + } + }; + + QHash files, directories; + +public: + QPollingFileSystemWatcherEngine(QObject *parent); + + QStringList addPaths(const QStringList &paths, QStringList *files, QStringList *directories) override; + QStringList removePaths(const QStringList &paths, QStringList *files, QStringList *directories) override; + +private Q_SLOTS: + void timeout(); + +private: + QTimer timer; +}; + +QT_END_NAMESPACE +#endif // QFILESYSTEMWATCHER_POLLING_P_H + diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_win.cpp b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_win.cpp new file mode 100644 index 000000000..f955e3b53 --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_win.cpp @@ -0,0 +1,767 @@ +/**************************************************************************** +** +** Copyright (C) 2016 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the QtCore module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or (at your option) the GNU General +** Public license version 3 or any later version approved by the KDE Free +** Qt Foundation. The licenses are as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-2.0.html and +** https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "qfilesystemwatcher.h" +#include "qfilesystemwatcher_win_p.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#ifndef Q_OS_WINRT +# include +# include +# include +# include +# include +# include +# include +# include +#endif // !Q_OS_WINRT + +QT_BEGIN_NAMESPACE + +// #define WINQFSW_DEBUG +#ifdef WINQFSW_DEBUG +# define DEBUG qDebug +#else +# define DEBUG if (false) qDebug +#endif + +static Qt::HANDLE createChangeNotification(const QString &path, uint flags) +{ + // Volume and folder paths need a trailing slash for proper notification + // (e.g. "c:" -> "c:/"). + QString nativePath = QDir::toNativeSeparators(path); + if ((flags & FILE_NOTIFY_CHANGE_ATTRIBUTES) == 0 && !nativePath.endsWith(QLatin1Char('\\'))) + nativePath.append(QLatin1Char('\\')); + const HANDLE result = FindFirstChangeNotification(reinterpret_cast(nativePath.utf16()), + FALSE, flags); + DEBUG() << __FUNCTION__ << nativePath << Qt::hex << Qt::showbase << flags << "returns" << result; + return result; +} + +#ifndef Q_OS_WINRT +/////////// +// QWindowsRemovableDriveListener +// Listen for the various WM_DEVICECHANGE message indicating drive addition/removal +// requests and removals. +/////////// +class QWindowsRemovableDriveListener : public QObject, public QAbstractNativeEventFilter +{ + Q_OBJECT +public: + // Device UUids as declared in ioevent.h (GUID_IO_VOLUME_LOCK, ...) + enum VolumeUuid { UnknownUuid, UuidIoVolumeLock, UuidIoVolumeLockFailed, + UuidIoVolumeUnlock, UuidIoMediaRemoval }; + + struct RemovableDriveEntry { + HDEVNOTIFY devNotify; + wchar_t drive; + }; + + explicit QWindowsRemovableDriveListener(QObject *parent = nullptr); + ~QWindowsRemovableDriveListener(); + + // Call from QFileSystemWatcher::addPaths() to set up notifications on drives + void addPath(const QString &path); + +#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) + bool nativeEventFilter(const QByteArray &, void *messageIn, qintptr *) override; +#else + bool nativeEventFilter(const QByteArray &, void *messageIn, long *) override; +#endif + +signals: + void driveAdded(); + void driveRemoved(); // Some drive removed + void driveRemoved(const QString &); // Watched/known drive removed + void driveLockForRemoval(const QString &); + void driveLockForRemovalFailed(const QString &); + +private: + static VolumeUuid volumeUuid(const UUID &needle); + void handleDbtCustomEvent(const MSG *msg); + void handleDbtDriveArrivalRemoval(const MSG *msg); + + std::vector m_removableDrives; + quintptr m_lastMessageHash; +}; + +QWindowsRemovableDriveListener::QWindowsRemovableDriveListener(QObject *parent) + : QObject(parent) + , m_lastMessageHash(0) +{ +} + +static void stopDeviceNotification(QWindowsRemovableDriveListener::RemovableDriveEntry &e) +{ + UnregisterDeviceNotification(e.devNotify); + e.devNotify = 0; +} + +template // Search sequence of RemovableDriveEntry for HDEVNOTIFY. +static inline Iterator findByHDevNotify(Iterator i1, Iterator i2, HDEVNOTIFY hdevnotify) +{ + return std::find_if(i1, i2, + [hdevnotify] (const QWindowsRemovableDriveListener::RemovableDriveEntry &e) { return e.devNotify == hdevnotify; }); +} + +QWindowsRemovableDriveListener::~QWindowsRemovableDriveListener() +{ + std::for_each(m_removableDrives.begin(), m_removableDrives.end(), stopDeviceNotification); +} + +static QString pathFromEntry(const QWindowsRemovableDriveListener::RemovableDriveEntry &re) +{ + QString path = QStringLiteral("A:/"); + path[0] = QChar::fromLatin1(re.drive); + return path; +} + +// Handle WM_DEVICECHANGE+DBT_CUSTOMEVENT, which is sent based on the registration +// on the volume handle with QEventDispatcherWin32's message window in the class. +// Capture the GUID_IO_VOLUME_LOCK indicating the drive is to be removed. +QWindowsRemovableDriveListener::VolumeUuid QWindowsRemovableDriveListener::volumeUuid(const UUID &needle) +{ + static const struct VolumeUuidMapping // UUIDs from IoEvent.h (missing in MinGW) + { + VolumeUuid v; + UUID uuid; + } mapping[] = { + { UuidIoVolumeLock, // GUID_IO_VOLUME_LOCK + {0x50708874, 0xc9af, 0x11d1, {0x8f, 0xef, 0x0, 0xa0, 0xc9, 0xa0, 0x6d, 0x32}} }, + { UuidIoVolumeLockFailed, // GUID_IO_VOLUME_LOCK_FAILED + {0xae2eed10, 0x0ba8, 0x11d2, {0x8f, 0xfb, 0x0, 0xa0, 0xc9, 0xa0, 0x6d, 0x32}} }, + { UuidIoVolumeUnlock, // GUID_IO_VOLUME_UNLOCK + {0x9a8c3d68, 0xd0cb, 0x11d1, {0x8f, 0xef, 0x0, 0xa0, 0xc9, 0xa0, 0x6d, 0x32}} }, + { UuidIoMediaRemoval, // GUID_IO_MEDIA_REMOVAL + {0xd07433c1, 0xa98e, 0x11d2, {0x91, 0x7a, 0x0, 0xa0, 0xc9, 0x06, 0x8f, 0xf3}} } + }; + + static const VolumeUuidMapping *end = mapping + sizeof(mapping) / sizeof(mapping[0]); + const VolumeUuidMapping *m = + std::find_if(mapping, end, [&needle] (const VolumeUuidMapping &m) { return IsEqualGUID(m.uuid, needle); }); + return m != end ? m->v : UnknownUuid; +} + +inline void QWindowsRemovableDriveListener::handleDbtCustomEvent(const MSG *msg) +{ + const DEV_BROADCAST_HDR *broadcastHeader = reinterpret_cast(msg->lParam); + if (broadcastHeader->dbch_devicetype != DBT_DEVTYP_HANDLE) + return; + const DEV_BROADCAST_HANDLE *broadcastHandle = reinterpret_cast(broadcastHeader); + const auto it = findByHDevNotify(m_removableDrives.cbegin(), m_removableDrives.cend(), + broadcastHandle->dbch_hdevnotify); + if (it == m_removableDrives.cend()) + return; + switch (volumeUuid(broadcastHandle->dbch_eventguid)) { + case UuidIoVolumeLock: // Received for removable USB media + emit driveLockForRemoval(pathFromEntry(*it)); + break; + case UuidIoVolumeLockFailed: + emit driveLockForRemovalFailed(pathFromEntry(*it)); + break; + case UuidIoVolumeUnlock: + break; + case UuidIoMediaRemoval: // Received for optical drives + break; + default: + break; + } +} + +// Handle WM_DEVICECHANGE+DBT_DEVICEARRIVAL/DBT_DEVICEREMOVECOMPLETE which are +// sent to all top level windows and cannot be registered for (that is, their +// triggering depends on top level windows being present) +inline void QWindowsRemovableDriveListener::handleDbtDriveArrivalRemoval(const MSG *msg) +{ + const DEV_BROADCAST_HDR *broadcastHeader = reinterpret_cast(msg->lParam); + switch (broadcastHeader->dbch_devicetype) { + case DBT_DEVTYP_HANDLE: // WM_DEVICECHANGE/DBT_DEVTYP_HANDLE is sent for our registered drives. + if (msg->wParam == DBT_DEVICEREMOVECOMPLETE) { + const DEV_BROADCAST_HANDLE *broadcastHandle = reinterpret_cast(broadcastHeader); + const auto it = findByHDevNotify(m_removableDrives.begin(), m_removableDrives.end(), + broadcastHandle->dbch_hdevnotify); + // Emit for removable USB drives we were registered for. + if (it != m_removableDrives.end()) { + emit driveRemoved(pathFromEntry(*it)); + stopDeviceNotification(*it); + m_removableDrives.erase(it); + } + } + break; + case DBT_DEVTYP_VOLUME: { + const DEV_BROADCAST_VOLUME *broadcastVolume = reinterpret_cast(broadcastHeader); + // WM_DEVICECHANGE/DBT_DEVTYP_VOLUME messages are sent to all toplevel windows. Compare a hash value to ensure + // it is handled only once. + const quintptr newHash = reinterpret_cast(broadcastVolume) + msg->wParam + + quintptr(broadcastVolume->dbcv_flags) + quintptr(broadcastVolume->dbcv_unitmask); + if (newHash == m_lastMessageHash) + return; + m_lastMessageHash = newHash; + // Check for DBTF_MEDIA (inserted/Removed Optical drives). Ignore for now. + if (broadcastVolume->dbcv_flags & DBTF_MEDIA) + return; + // Continue with plugged in USB media where dbcv_flags=0. + switch (msg->wParam) { + case DBT_DEVICEARRIVAL: + emit driveAdded(); + break; + case DBT_DEVICEREMOVECOMPLETE: // See above for handling of drives registered with watchers + emit driveRemoved(); + break; + } + } + break; + } +} + +#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) +bool QWindowsRemovableDriveListener::nativeEventFilter(const QByteArray &, void *messageIn, qintptr *) +#else +bool QWindowsRemovableDriveListener::nativeEventFilter(const QByteArray &, void *messageIn, long *) +#endif +{ + const MSG *msg = reinterpret_cast(messageIn); + if (msg->message == WM_DEVICECHANGE) { + switch (msg->wParam) { + case DBT_CUSTOMEVENT: + handleDbtCustomEvent(msg); + break; + case DBT_DEVICEARRIVAL: + case DBT_DEVICEREMOVECOMPLETE: + handleDbtDriveArrivalRemoval(msg); + break; + } + } + return false; +} + +// Set up listening for WM_DEVICECHANGE+DBT_CUSTOMEVENT for a removable drive path, +void QWindowsRemovableDriveListener::addPath(const QString &p) +{ + const wchar_t drive = p.size() >= 2 && p.at(0).isLetter() && p.at(1) == QLatin1Char(':') + ? wchar_t(p.at(0).toUpper().unicode()) : L'\0'; + if (!drive) + return; + // Already listening? + if (std::any_of(m_removableDrives.cbegin(), m_removableDrives.cend(), + [drive](const RemovableDriveEntry &e) { return e.drive == drive; })) { + return; + } + + wchar_t devicePath[8] = L"\\\\.\\A:\\"; + devicePath[4] = drive; + RemovableDriveEntry re; + re.drive = drive; + if (GetDriveTypeW(devicePath + 4) != DRIVE_REMOVABLE) + return; + const HANDLE volumeHandle = + CreateFile(devicePath, FILE_READ_ATTRIBUTES, + FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, 0, + OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, // Volume requires BACKUP_SEMANTICS + 0); + if (volumeHandle == INVALID_HANDLE_VALUE) { + qErrnoWarning("CreateFile %ls failed.", devicePath); + return; + } + + DEV_BROADCAST_HANDLE notify; + ZeroMemory(¬ify, sizeof(notify)); + notify.dbch_size = sizeof(notify); + notify.dbch_devicetype = DBT_DEVTYP_HANDLE; + notify.dbch_handle = volumeHandle; + QThreadData *currentData = QThreadData::current(); + QEventDispatcherWin32 *winEventDispatcher = static_cast(currentData->ensureEventDispatcher()); + re.devNotify = RegisterDeviceNotification(winEventDispatcher->internalHwnd(), + ¬ify, DEVICE_NOTIFY_WINDOW_HANDLE); + // Empirically found: The notifications also work when the handle is immediately + // closed. Do it here to avoid having to close/reopen in lock message handling. + CloseHandle(volumeHandle); + if (!re.devNotify) { + qErrnoWarning("RegisterDeviceNotification %ls failed.", devicePath); + return; + } + + m_removableDrives.push_back(re); +} +#endif // !Q_OS_WINRT + +/////////// +// QWindowsFileSystemWatcherEngine +/////////// +QWindowsFileSystemWatcherEngine::Handle::Handle() + : handle(INVALID_HANDLE_VALUE), flags(0u) +{ +} + +QWindowsFileSystemWatcherEngine::QWindowsFileSystemWatcherEngine(QObject *parent) + : QFileSystemWatcherEngine(parent) +{ +#ifndef Q_OS_WINRT + if (QAbstractEventDispatcher *eventDispatcher = QAbstractEventDispatcher::instance()) { + m_driveListener = new QWindowsRemovableDriveListener(this); + eventDispatcher->installNativeEventFilter(m_driveListener); + parent->setProperty("_q_driveListener", + QVariant::fromValue(static_cast(m_driveListener))); + QObject::connect(m_driveListener, &QWindowsRemovableDriveListener::driveLockForRemoval, + this, &QWindowsFileSystemWatcherEngine::driveLockForRemoval); + QObject::connect(m_driveListener, &QWindowsRemovableDriveListener::driveLockForRemovalFailed, + this, &QWindowsFileSystemWatcherEngine::driveLockForRemovalFailed); + QObject::connect(m_driveListener, + QOverload::of(&QWindowsRemovableDriveListener::driveRemoved), + this, &QWindowsFileSystemWatcherEngine::driveRemoved); + } else { + qWarning("QFileSystemWatcher: Removable drive notification will not work" + " if there is no QCoreApplication instance."); + } +#endif // !Q_OS_WINRT +} + +QWindowsFileSystemWatcherEngine::~QWindowsFileSystemWatcherEngine() +{ + for (auto *thread : qAsConst(threads)) + thread->stop(); + for (auto *thread : qAsConst(threads)) + thread->wait(); + qDeleteAll(threads); +} + +QStringList QWindowsFileSystemWatcherEngine::addPaths(const QStringList &paths, + QStringList *files, + QStringList *directories) +{ + DEBUG() << "Adding" << paths.count() << "to existing" << (files->count() + directories->count()) << "watchers"; + QStringList unhandled; + for (const QString &path : paths) { + auto sg = qScopeGuard([&] { unhandled.push_back(path); }); + QString normalPath = path; + if ((normalPath.endsWith(QLatin1Char('/')) && !normalPath.endsWith(QLatin1String(":/"))) + || (normalPath.endsWith(QLatin1Char('\\')) && !normalPath.endsWith(QLatin1String(":\\")))) { + normalPath.chop(1); + } + QFileInfo fileInfo(normalPath); + if (!fileInfo.exists()) + continue; + + bool isDir = fileInfo.isDir(); + if (isDir) { + if (directories->contains(path)) + continue; + } else { + if (files->contains(path)) + continue; + } + + DEBUG() << "Looking for a thread/handle for" << normalPath; + + const QString absolutePath = isDir ? fileInfo.absoluteFilePath() : fileInfo.absolutePath(); + const uint flags = isDir + ? (FILE_NOTIFY_CHANGE_DIR_NAME + | FILE_NOTIFY_CHANGE_ATTRIBUTES + | FILE_NOTIFY_CHANGE_FILE_NAME) + : (FILE_NOTIFY_CHANGE_DIR_NAME + | FILE_NOTIFY_CHANGE_FILE_NAME + | FILE_NOTIFY_CHANGE_ATTRIBUTES + | FILE_NOTIFY_CHANGE_SIZE + | FILE_NOTIFY_CHANGE_LAST_WRITE + | FILE_NOTIFY_CHANGE_SECURITY); + + QWindowsFileSystemWatcherEngine::PathInfo pathInfo; + pathInfo.absolutePath = absolutePath; + pathInfo.isDir = isDir; + pathInfo.path = path; + pathInfo = fileInfo; + + // Look for a thread + QWindowsFileSystemWatcherEngineThread *thread = 0; + QWindowsFileSystemWatcherEngine::Handle handle; + QList::const_iterator jt, end; + end = threads.constEnd(); + for(jt = threads.constBegin(); jt != end; ++jt) { + thread = *jt; + const auto locker = qt_scoped_lock(thread->mutex); + + const auto hit = thread->handleForDir.find(QFileSystemWatcherPathKey(absolutePath)); + if (hit != thread->handleForDir.end() && hit.value().flags < flags) { + // Requesting to add a file whose directory has been added previously. + // Recreate the notification handle to add the missing notification attributes + // for files (FILE_NOTIFY_CHANGE_ATTRIBUTES...) + DEBUG() << "recreating" << absolutePath << Qt::hex << Qt::showbase << hit.value().flags + << "->" << flags; + const Qt::HANDLE fileHandle = createChangeNotification(absolutePath, flags); + if (fileHandle != INVALID_HANDLE_VALUE) { + const int index = thread->handles.indexOf(hit.value().handle); + const auto pit = thread->pathInfoForHandle.find(hit.value().handle); + Q_ASSERT(index != -1); + Q_ASSERT(pit != thread->pathInfoForHandle.end()); + FindCloseChangeNotification(hit.value().handle); + thread->handles[index] = hit.value().handle = fileHandle; + hit.value().flags = flags; + thread->pathInfoForHandle.insert(fileHandle, pit.value()); + thread->pathInfoForHandle.erase(pit); + } + } + // In addition, check on flags for sufficient notification attributes + if (hit != thread->handleForDir.end() && hit.value().flags >= flags) { + handle = hit.value(); + // found a thread now insert... + DEBUG() << "Found a thread" << thread; + + QWindowsFileSystemWatcherEngineThread::PathInfoHash &h = + thread->pathInfoForHandle[handle.handle]; + const QFileSystemWatcherPathKey key(fileInfo.absoluteFilePath()); + if (!h.contains(key)) { + thread->pathInfoForHandle[handle.handle].insert(key, pathInfo); + if (isDir) + directories->append(path); + else + files->append(path); + } + sg.dismiss(); + thread->wakeup(); + break; + } + } + + // no thread found, first create a handle + if (handle.handle == INVALID_HANDLE_VALUE) { + DEBUG() << "No thread found"; + handle.handle = createChangeNotification(absolutePath, flags); + handle.flags = flags; + if (handle.handle == INVALID_HANDLE_VALUE) + continue; + + // now look for a thread to insert + bool found = false; + for (QWindowsFileSystemWatcherEngineThread *thread : qAsConst(threads)) { + const auto locker = qt_scoped_lock(thread->mutex); + if (thread->handles.count() < MAXIMUM_WAIT_OBJECTS) { + DEBUG() << "Added handle" << handle.handle << "for" << absolutePath << "to watch" << fileInfo.absoluteFilePath() + << "to existing thread " << thread; + thread->handles.append(handle.handle); + thread->handleForDir.insert(QFileSystemWatcherPathKey(absolutePath), handle); + + thread->pathInfoForHandle[handle.handle].insert(QFileSystemWatcherPathKey(fileInfo.absoluteFilePath()), pathInfo); + if (isDir) + directories->append(path); + else + files->append(path); + + sg.dismiss(); + found = true; + thread->wakeup(); + break; + } + } + if (!found) { + QWindowsFileSystemWatcherEngineThread *thread = new QWindowsFileSystemWatcherEngineThread(); + DEBUG() << " ###Creating new thread" << thread << '(' << (threads.count()+1) << "threads)"; + thread->handles.append(handle.handle); + thread->handleForDir.insert(QFileSystemWatcherPathKey(absolutePath), handle); + + thread->pathInfoForHandle[handle.handle].insert(QFileSystemWatcherPathKey(fileInfo.absoluteFilePath()), pathInfo); + if (isDir) + directories->append(path); + else + files->append(path); + + connect(thread, SIGNAL(fileChanged(QString,bool)), + this, SIGNAL(fileChanged(QString,bool))); + connect(thread, SIGNAL(directoryChanged(QString,bool)), + this, SIGNAL(directoryChanged(QString,bool))); + + thread->msg = '@'; + thread->start(); + threads.append(thread); + sg.dismiss(); + } + } + } + +#ifndef Q_OS_WINRT + if (Q_LIKELY(m_driveListener)) { + for (const QString &path : paths) { + if (!unhandled.contains(path)) + m_driveListener->addPath(path); + } + } +#endif // !Q_OS_WINRT + return unhandled; +} + +QStringList QWindowsFileSystemWatcherEngine::removePaths(const QStringList &paths, + QStringList *files, + QStringList *directories) +{ + DEBUG() << "removePaths" << paths; + QStringList unhandled; + for (const QString &path : paths) { + auto sg = qScopeGuard([&] { unhandled.push_back(path); }); + QString normalPath = path; + if (normalPath.endsWith(QLatin1Char('/')) || normalPath.endsWith(QLatin1Char('\\'))) + normalPath.chop(1); + QFileInfo fileInfo(normalPath); + DEBUG() << "removing" << normalPath; + QString absolutePath = fileInfo.absoluteFilePath(); + QList::iterator jt, end; + end = threads.end(); + for(jt = threads.begin(); jt!= end; ++jt) { + QWindowsFileSystemWatcherEngineThread *thread = *jt; + if (*jt == 0) + continue; + + auto locker = qt_unique_lock(thread->mutex); + + QWindowsFileSystemWatcherEngine::Handle handle = thread->handleForDir.value(QFileSystemWatcherPathKey(absolutePath)); + if (handle.handle == INVALID_HANDLE_VALUE) { + // perhaps path is a file? + absolutePath = fileInfo.absolutePath(); + handle = thread->handleForDir.value(QFileSystemWatcherPathKey(absolutePath)); + } + if (handle.handle != INVALID_HANDLE_VALUE) { + QWindowsFileSystemWatcherEngineThread::PathInfoHash &h = + thread->pathInfoForHandle[handle.handle]; + if (h.remove(QFileSystemWatcherPathKey(fileInfo.absoluteFilePath()))) { + // ### + files->removeAll(path); + directories->removeAll(path); + sg.dismiss(); + + if (h.isEmpty()) { + DEBUG() << "Closing handle" << handle.handle; + FindCloseChangeNotification(handle.handle); // This one might generate a notification + + int indexOfHandle = thread->handles.indexOf(handle.handle); + Q_ASSERT(indexOfHandle != -1); + thread->handles.remove(indexOfHandle); + + thread->handleForDir.remove(QFileSystemWatcherPathKey(absolutePath)); + // h is now invalid + + if (thread->handleForDir.isEmpty()) { + DEBUG() << "Stopping thread " << thread; + locker.unlock(); + thread->stop(); + thread->wait(); + locker.lock(); + // We can't delete the thread until the mutex locker is + // out of scope + } + } + } + // Found the file, go to next one + break; + } + } + } + + // Remove all threads that we stopped + QList::iterator jt, end; + end = threads.end(); + for(jt = threads.begin(); jt != end; ++jt) { + if (!(*jt)->isRunning()) { + delete *jt; + *jt = 0; + } + } + + threads.removeAll(0); + return unhandled; +} + +/////////// +// QWindowsFileSystemWatcherEngineThread +/////////// + +QWindowsFileSystemWatcherEngineThread::QWindowsFileSystemWatcherEngineThread() + : msg(0) +{ + if (HANDLE h = CreateEvent(0, false, false, 0)) { + handles.reserve(MAXIMUM_WAIT_OBJECTS); + handles.append(h); + } +} + + +QWindowsFileSystemWatcherEngineThread::~QWindowsFileSystemWatcherEngineThread() +{ + CloseHandle(handles.at(0)); + handles[0] = INVALID_HANDLE_VALUE; + + for (HANDLE h : qAsConst(handles)) { + if (h == INVALID_HANDLE_VALUE) + continue; + FindCloseChangeNotification(h); + } +} + +Q_DECL_COLD_FUNCTION +static QString msgFindNextFailed(const QWindowsFileSystemWatcherEngineThread::PathInfoHash &pathInfos) +{ + QString str; + str += QLatin1String("QFileSystemWatcher: FindNextChangeNotification failed for"); + for (const QWindowsFileSystemWatcherEngine::PathInfo &pathInfo : pathInfos) + str += QLatin1String(" \"") + QDir::toNativeSeparators(pathInfo.absolutePath) + QLatin1Char('"'); + str += QLatin1Char(' '); + return str; +} + +void QWindowsFileSystemWatcherEngineThread::run() +{ + auto locker = qt_unique_lock(mutex); + forever { + QVector handlesCopy = handles; + locker.unlock(); + DEBUG() << "QWindowsFileSystemWatcherThread" << this << "waiting on" << handlesCopy.count() << "handles"; + DWORD r = WaitForMultipleObjects(handlesCopy.count(), handlesCopy.constData(), false, INFINITE); + locker.lock(); + do { + if (r == WAIT_OBJECT_0) { + int m = msg; + msg = 0; + if (m == 'q') { + DEBUG() << "thread" << this << "told to quit"; + return; + } + if (m != '@') + DEBUG() << "QWindowsFileSystemWatcherEngine: unknown message sent to thread: " << char(m); + break; + } + if (r > WAIT_OBJECT_0 && r < WAIT_OBJECT_0 + uint(handlesCopy.count())) { + int at = r - WAIT_OBJECT_0; + Q_ASSERT(at < handlesCopy.count()); + HANDLE handle = handlesCopy.at(at); + + // When removing a path, FindCloseChangeNotification might actually fire a notification + // for some reason, so we must check if the handle exist in the handles vector + if (handles.contains(handle)) { + DEBUG() << "thread" << this << "Acknowledged handle:" << at << handle; + QWindowsFileSystemWatcherEngineThread::PathInfoHash &h = pathInfoForHandle[handle]; + bool fakeRemove = false; + + if (!FindNextChangeNotification(handle)) { + const DWORD error = GetLastError(); + + if (error == ERROR_ACCESS_DENIED) { + // for directories, our object's handle appears to be woken up when the target of a + // watch is deleted, before the watched thing is actually deleted... + // anyway.. we're given an error code of ERROR_ACCESS_DENIED in that case. + fakeRemove = true; + } + + qErrnoWarning(error, "%ls", qUtf16Printable(msgFindNextFailed(h))); + } + for (auto it = h.begin(), end = h.end(); it != end; /*erasing*/ ) { + auto x = it++; + QString absolutePath = x.value().absolutePath; + QFileInfo fileInfo(x.value().path); + DEBUG() << "checking" << x.key(); + + // i'm not completely sure the fileInfo.exist() check will ever work... see QTBUG-2331 + // ..however, I'm not completely sure enough to remove it. + if (fakeRemove || !fileInfo.exists()) { + DEBUG() << x.key() << "removed!"; + if (x.value().isDir) + emit directoryChanged(x.value().path, true); + else + emit fileChanged(x.value().path, true); + h.erase(x); + + // close the notification handle if the directory has been removed + if (h.isEmpty()) { + DEBUG() << "Thread closing handle" << handle; + FindCloseChangeNotification(handle); // This one might generate a notification + + int indexOfHandle = handles.indexOf(handle); + Q_ASSERT(indexOfHandle != -1); + handles.remove(indexOfHandle); + + handleForDir.remove(QFileSystemWatcherPathKey(absolutePath)); + // h is now invalid + break; + } + } else if (x.value().isDir) { + DEBUG() << x.key() << "directory changed!"; + emit directoryChanged(x.value().path, false); + x.value() = fileInfo; + } else if (x.value() != fileInfo) { + DEBUG() << x.key() << "file changed!"; + emit fileChanged(x.value().path, false); + x.value() = fileInfo; + } + } + } + } else { + // qErrnoWarning("QFileSystemWatcher: error while waiting for change notification"); + break; // avoid endless loop + } + handlesCopy = handles; + r = WaitForMultipleObjects(handlesCopy.count(), handlesCopy.constData(), false, 0); + } while (r != WAIT_TIMEOUT); + } +} + + +void QWindowsFileSystemWatcherEngineThread::stop() +{ + msg = 'q'; + SetEvent(handles.at(0)); +} + +void QWindowsFileSystemWatcherEngineThread::wakeup() +{ + msg = '@'; + SetEvent(handles.at(0)); +} + +QT_END_NAMESPACE + +#ifndef Q_OS_WINRT +# include "qfilesystemwatcher_win.moc" +#endif diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_win_p.h b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_win_p.h new file mode 100644 index 000000000..272591ce7 --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/relevant_qt_src/qfilesystemwatcher_win_p.h @@ -0,0 +1,176 @@ +/**************************************************************************** +** +** Copyright (C) 2016 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the QtCore module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see https://www.qt.io/terms-conditions. For further +** information use the contact form at https://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or (at your option) the GNU General +** Public license version 3 or any later version approved by the KDE Free +** Qt Foundation. The licenses are as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-2.0.html and +** https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef QFILESYSTEMWATCHER_WIN_P_H +#define QFILESYSTEMWATCHER_WIN_P_H + +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + +#include "qfilesystemwatcher_p.h" + +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +class QWindowsFileSystemWatcherEngineThread; +class QWindowsRemovableDriveListener; + +// Even though QWindowsFileSystemWatcherEngine is derived of QThread +// via QFileSystemWatcher, it does not start a thread. +// Instead QWindowsFileSystemWatcher creates QWindowsFileSystemWatcherEngineThreads +// to do the actually watching. +class QWindowsFileSystemWatcherEngine : public QFileSystemWatcherEngine +{ + Q_OBJECT +public: + explicit QWindowsFileSystemWatcherEngine(QObject *parent); + ~QWindowsFileSystemWatcherEngine(); + + QStringList addPaths(const QStringList &paths, QStringList *files, QStringList *directories) override; + QStringList removePaths(const QStringList &paths, QStringList *files, QStringList *directories) override; + + class Handle + { + public: + Qt::HANDLE handle; + uint flags; + + Handle(); + }; + + class PathInfo { + public: + QString absolutePath; + QString path; + bool isDir; + + // fileinfo bits + uint ownerId; + uint groupId; + QFile::Permissions permissions; + QDateTime lastModified; + + PathInfo &operator=(const QFileInfo &fileInfo) + { + ownerId = fileInfo.ownerId(); + groupId = fileInfo.groupId(); + permissions = fileInfo.permissions(); + lastModified = fileInfo.lastModified(); + return *this; + } + + bool operator!=(const QFileInfo &fileInfo) const + { + return (ownerId != fileInfo.ownerId() + || groupId != fileInfo.groupId() + || permissions != fileInfo.permissions() + || lastModified != fileInfo.lastModified()); + } + }; + +signals: + void driveLockForRemoval(const QString &); + void driveLockForRemovalFailed(const QString &); + void driveRemoved(const QString &); + +private: + QList threads; +#ifndef Q_OS_WINRT + QWindowsRemovableDriveListener *m_driveListener = nullptr; +#endif +}; + +class QFileSystemWatcherPathKey : public QString +{ +public: + QFileSystemWatcherPathKey() {} + explicit QFileSystemWatcherPathKey(const QString &other) : QString(other) {} + QFileSystemWatcherPathKey(const QFileSystemWatcherPathKey &other) : QString(other) {} + bool operator==(const QFileSystemWatcherPathKey &other) const { return !compare(other, Qt::CaseInsensitive); } +}; + +Q_DECLARE_TYPEINFO(QFileSystemWatcherPathKey, Q_MOVABLE_TYPE); + +inline uint qHash(const QFileSystemWatcherPathKey &key) { return qHash(key.toCaseFolded()); } + +class QWindowsFileSystemWatcherEngineThread : public QThread +{ + Q_OBJECT + +public: + typedef QHash HandleForDirHash; + typedef QHash PathInfoHash; + + QWindowsFileSystemWatcherEngineThread(); + ~QWindowsFileSystemWatcherEngineThread(); + void run() override; + void stop(); + void wakeup(); + + QMutex mutex; + QVector handles; + int msg; + + HandleForDirHash handleForDir; + + QHash pathInfoForHandle; + +Q_SIGNALS: + void fileChanged(const QString &path, bool removed); + void directoryChanged(const QString &path, bool removed); +}; + +QT_END_NAMESPACE + +#endif // QFILESYSTEMWATCHER_WIN_P_H diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/abstractview.py b/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/abstractview.py new file mode 100644 index 000000000..0c264989d --- /dev/null +++ b/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/abstractview.py @@ -0,0 +1,568 @@ +from __future__ import annotations + +from typing import TYPE_CHECKING, Any, Callable, cast + +import qtpy + +from qtpy import QtCore +from qtpy.QtCore import QModelIndex, QPoint, QTimer, Qt +from qtpy.QtGui import QColor, QCursor, QPalette +from qtpy.QtWidgets import ( + QAbstractItemView, + QAbstractScrollArea, + QAction, + QApplication, + QFrame, + QMenu, + QPushButton, + QStyle, + QStyleOptionViewItem, + QStyledItemDelegate, + QWhatsThis, +) + +from utility.ui_libraries.qt.widgets.itemviews.baseview import RobustBaseWidget +from utility.ui_libraries.qt.widgets.itemviews.html_delegate import HTMLDelegate + +if TYPE_CHECKING: + from qtpy.QtCore import QAbstractItemModel + from qtpy.QtGui import QResizeEvent, QWheelEvent + from qtpy.QtWidgets import ( + QAbstractItemDelegate, + QWidget, + ) + from typing_extensions import Literal + + +class RobustAbstractItemView(RobustBaseWidget, QAbstractItemView if TYPE_CHECKING else object): + def __init__(self, parent: QWidget | None = None, *, settings_name: str | None = None): + super().__init__(parent, settings_name=settings_name) + self.layout_changed_debounce_timer: QTimer = QTimer(self) + self.setup_backup_menu_when_header_hidden() + + def setup_backup_menu_when_header_hidden(self): + self.corner_button = QPushButton("☰", self) + self.corner_button.setFixedSize(20, 20) + self.corner_button.clicked.connect(lambda _some_bool_qt_is_sending: self.show_header_context_menu()) + self.corner_button.setToolTip("Show context menu") + if self.verticalScrollBar().isVisible(): + self.corner_button.move(self.width() - self.corner_button.width() - self.verticalScrollBar().width(), 0) + else: + self.corner_button.move(self.width() - self.corner_button.width(), 0) + self.corner_button.show() + + def show_header_context_menu(self, pos: QPoint | None = None, parent: QWidget | None = None): + print(f"{self.__class__.__name__}.show_header_context_menu") + menu = self.build_context_menu(parent) + if parent is not None: + pos = parent.mapToGlobal(QPoint(0, parent.height())) + elif pos is None: + pos = QCursor.pos() + menu.exec_(pos) + + def itemDelegate(self) -> QStyledItemDelegate: + return super().itemDelegate() # pyright: ignore[reportReturnType] + + def setItemDelegate(self, delegate: QStyledItemDelegate): + assert isinstance(delegate, QStyledItemDelegate), f"Expected QStyledItemDelegate, got {type(delegate).__name__}." + super().setItemDelegate(delegate) + + def resizeEvent(self, event: QResizeEvent): + super().resizeEvent(event) + self.debounce_layout_changed() + if self.verticalScrollBar().isVisible(): + self.corner_button.move(self.width() - self.corner_button.width() - self.verticalScrollBar().width(), 0) + else: + self.corner_button.move(self.width() - self.corner_button.width(), 0) + self.corner_button.show() + + def wheelEvent( + self, + event: QWheelEvent, + ) -> None: + modifiers = event.modifiers() + handled = False + + if bool(modifiers & Qt.KeyboardModifier.ShiftModifier) and bool(modifiers & Qt.KeyboardModifier.ControlModifier): + handled = self._wheel_changes_item_spacing(event) + elif bool(modifiers & Qt.KeyboardModifier.ControlModifier): + handled = self._wheel_changes_text_size(event) + elif (not int(modifiers)) if qtpy.QT5 else (modifiers != Qt.KeyboardModifier.NoModifier): + handled = self._wheel_changes_vertical_scroll(event) + + if not handled: + super().wheelEvent(event) + + def _wheel_changes_item_spacing(self, event: QWheelEvent) -> bool: + delta: int = event.angleDelta().y() + if not delta: + return False + item_delegate: HTMLDelegate | QStyledItemDelegate | QAbstractItemDelegate = self.itemDelegate() + if isinstance(item_delegate, HTMLDelegate): + single_step: Literal[-1, 1] = 1 if delta > 0 else -1 + new_vertical_spacing: int = max(0, item_delegate.customVerticalSpacing + single_step) + item_delegate.setVerticalSpacing(new_vertical_spacing) + self.emit_layout_changed() # Requires immediate update + return True + return False + + def _wheel_changes_text_size(self, event: QWheelEvent) -> bool: + delta: int = event.angleDelta().y() + if not delta: + return False + self.set_text_size(self.get_text_size() + (1 if delta > 0 else -1)) + return True + + def _wheel_changes_vertical_scroll(self, event: QWheelEvent) -> bool: + delta: int = event.angleDelta().y() + # print("wheelVerticalScroll, delta: ", delta) + if not delta: + return True + self.scroll_multiple_steps("up" if delta > 0 else "down") + return True + + def _handle_color_action(self, get_func: Callable[[], Any], title: str, settings_key: str): + super()._handle_color_action(get_func, title, settings_key) + self.debounce_layout_changed() + self.viewport().update() + + def build_header_context_menu(self, parent: QWidget | None = None) -> QMenu: + """Subclass should override this to add header-specific actions.""" + return QMenu("Header", self if parent is None else parent) + + def build_context_menu(self, parent: QWidget | None = None) -> QMenu: + print(f"{self.__class__.__name__}.build_context_menu") + parent = self if parent is None else parent + context_menu = QMenu(parent) + advanced_menu = context_menu.addMenu("Advanced") + context_menu.insertMenu(context_menu.actions()[0], self.build_header_context_menu(parent)) + + # Display menu + display_menu = context_menu.addMenu("Display") + self._add_menu_action( + display_menu, + "Alternating Row Colors", + self.alternatingRowColors, + self.setAlternatingRowColors, + settings_key="alternatingRowColors", + ) + + # Advanced submenu for Display + display_advanced_menu = display_menu.addMenu("Advanced") + self._add_exclusive_menu_action( + display_advanced_menu, + "Text Elide Mode", + self.textElideMode, + lambda x: self.setTextElideMode(Qt.TextElideMode(x)), + options={ + "Elide Left": Qt.TextElideMode.ElideLeft, + "Elide Right": Qt.TextElideMode.ElideRight, + "Elide Middle": Qt.TextElideMode.ElideMiddle, + "Elide None": Qt.TextElideMode.ElideNone, + }, + settings_key="textElideMode", + ) + + self._add_menu_action( + display_menu, + "Font Size", + self.get_text_size, + self.set_text_size, + settings_key="fontSize", + param_type=int, + ) + self._add_color_menu_action( + display_menu, + "Text Color", + lambda: QColor(self.get_setting("textColor", QApplication.palette().color(QPalette.ColorRole.Text))), + settings_key="textColor", + ) + self._add_menu_action( + display_menu, + "Icon Size", + self.iconSize, + self.setIconSize, + settings_key="iconSize", + param_type=QtCore.QSize, + ) + self._add_menu_action( + display_menu, + "Show Drop Indicator", + self.showDropIndicator, + self.setDropIndicatorShown, + settings_key="showDropIndicator", + ) + + self._add_exclusive_menu_action( + advanced_menu, + "Edit Triggers", + self.editTriggers, + self.setEditTriggers, + options={ + "No Edit Triggers": QAbstractItemView.EditTrigger.NoEditTriggers, + "Current Changed": QAbstractItemView.EditTrigger.CurrentChanged, + "Double Clicked": QAbstractItemView.EditTrigger.DoubleClicked, + "Selected Clicked": QAbstractItemView.EditTrigger.SelectedClicked, + "Edit Key Pressed": QAbstractItemView.EditTrigger.EditKeyPressed, + "Any Key Pressed": QAbstractItemView.EditTrigger.AnyKeyPressed, + "All Edit Triggers": QAbstractItemView.EditTrigger.AllEditTriggers, + }, + settings_key="editTriggers", + param_type=QAbstractItemView.EditTrigger, + ) + + # Drag and Drop menu + self._add_exclusive_menu_action( + advanced_menu, + "Selection Mode", + self.selectionMode, + self.setSelectionMode, + options={ + "No Selection": QAbstractItemView.SelectionMode.NoSelection, + "Single Selection": QAbstractItemView.SelectionMode.SingleSelection, + "Multi Selection": QAbstractItemView.SelectionMode.MultiSelection, + "Extended Selection": QAbstractItemView.SelectionMode.ExtendedSelection, + "Contiguous Selection": QAbstractItemView.SelectionMode.ContiguousSelection, + }, + settings_key="selectionMode", + param_type=QAbstractItemView.SelectionMode, + ) + self._add_exclusive_menu_action( + advanced_menu, + "Selection Behavior", + self.selectionBehavior, + self.setSelectionBehavior, + options={ + "Select Items": QAbstractItemView.SelectionBehavior.SelectItems, + "Select Rows": QAbstractItemView.SelectionBehavior.SelectRows, + "Select Columns": QAbstractItemView.SelectionBehavior.SelectColumns, + }, + settings_key="selectionBehavior", + param_type=QAbstractItemView.SelectionBehavior, + ) + drag_drop_menu = advanced_menu.addMenu("Drag and Drop") + self._add_exclusive_menu_action( + drag_drop_menu, + "Drag Drop Mode", + self.dragDropMode, + self.setDragDropMode, + options={ + "No Drag Drop": QAbstractItemView.DragDropMode.NoDragDrop, + "Drag Only": QAbstractItemView.DragDropMode.DragOnly, + "Drop Only": QAbstractItemView.DragDropMode.DropOnly, + "Drag Drop": QAbstractItemView.DragDropMode.DragDrop, + "Internal Move": QAbstractItemView.DragDropMode.InternalMove, + }, + settings_key="dragDropMode", + param_type=QAbstractItemView.DragDropMode, + ) + self._add_menu_action( + drag_drop_menu, + "Drag Enabled", + self.dragEnabled, + self.setDragEnabled, + settings_key="dragEnabled", + ) + self._add_menu_action( + drag_drop_menu, + "Drag Drop Overwrite Mode", + self.dragDropOverwriteMode, + self.setDragDropOverwriteMode, + settings_key="dragDropOverwriteMode", + ) + self._add_exclusive_menu_action( + drag_drop_menu, + "Default Drop Action", + self.defaultDropAction, + self.setDefaultDropAction, + options={ + "Copy Action": Qt.DropAction.CopyAction, + "Move Action": Qt.DropAction.MoveAction, + "Link Action": Qt.DropAction.LinkAction, + "Ignore Action": Qt.DropAction.IgnoreAction, + }, + settings_key="defaultDropAction", + param_type=Qt.DropAction, + ) + + # Behavior menu + behavior_menu = context_menu.addMenu("Behavior") + self._add_menu_action( + behavior_menu, + "Tab Key Navigation", + self.tabKeyNavigation, + self.setTabKeyNavigation, + settings_key="tabKeyNavigation", + ) + behavior_advanced_menu = behavior_menu.addMenu("Advanced") + self._add_exclusive_menu_action( + behavior_advanced_menu, + "Focus Policy", + self.focusPolicy, + self.setFocusPolicy, + options={ + "No Focus": Qt.FocusPolicy.NoFocus, + "Tab Focus": Qt.FocusPolicy.TabFocus, + "Click Focus": Qt.FocusPolicy.ClickFocus, + "Strong Focus": Qt.FocusPolicy.StrongFocus, + "Wheel Focus": Qt.FocusPolicy.WheelFocus, + }, + settings_key="focusPolicy", + param_type=Qt.FocusPolicy, + ) + self._add_menu_action( + behavior_menu, + "Auto Fill Background", + self.autoFillBackground, + self.setAutoFillBackground, + settings_key="autoFillBackground", + ) + self._add_exclusive_menu_action( + behavior_advanced_menu, + "Frame Shape", + self.frameShape, + self.setFrameShape, + options={ + "No Frame": QFrame.Shape.NoFrame, + "Box": QFrame.Shape.Box, + "Panel": QFrame.Shape.Panel, + "Win Panel": QFrame.Shape.WinPanel, + "HLine": QFrame.Shape.HLine, + "VLine": QFrame.Shape.VLine, + "StyledPanel": QFrame.Shape.StyledPanel, + }, + settings_key="frameShape", + param_type=QFrame.Shape, + ) + self._add_exclusive_menu_action( + behavior_advanced_menu, + "Frame Shadow", + self.frameShadow, + self.setFrameShadow, + options={ + "Plain": QFrame.Shadow.Plain, + "Raised": QFrame.Shadow.Raised, + "Sunken": QFrame.Shadow.Sunken, + }, + settings_key="frameShadow", + param_type=QFrame.Shadow, + ) + self._add_menu_action( + behavior_menu, + "Line Width", + self.lineWidth, + self.setLineWidth, + settings_key="lineWidth", + param_type=int, + ) + self._add_menu_action( + behavior_menu, + "Mid Line Width", + self.midLineWidth, + self.setMidLineWidth, + settings_key="midLineWidth", + param_type=int, + ) + + # Scroll menu + behavior_menu.addSeparator() + self._add_menu_action( + behavior_menu, + "Scroll Step Size", + lambda: self.get_setting("scrollStepSize", QApplication.wheelScrollLines()), + self.set_scroll_step_size, + settings_key="scrollStepSize", + param_type=int, + ) + self._add_exclusive_menu_action( + behavior_menu, + "Horizontal Scroll Mode", + self.horizontalScrollMode, + self.setHorizontalScrollMode, + options={ + "Scroll Per Item": QAbstractItemView.ScrollMode.ScrollPerItem, + "Scroll Per Pixel": QAbstractItemView.ScrollMode.ScrollPerPixel, + }, + settings_key="horizontalScrollMode", + param_type=QAbstractItemView.ScrollMode, + ) + self._add_exclusive_menu_action( + behavior_menu, + "Vertical Scroll Mode", + self.verticalScrollMode, + self.setVerticalScrollMode, + options={ + "Scroll Per Item": QAbstractItemView.ScrollMode.ScrollPerItem, + "Scroll Per Pixel": QAbstractItemView.ScrollMode.ScrollPerPixel, + }, + settings_key="verticalScrollMode", + param_type=QAbstractItemView.ScrollMode, + ) + scroll_advanced_menu = behavior_menu.addMenu("Advanced") + self._add_menu_action( + scroll_advanced_menu, + "Auto Scroll", + self.hasAutoScroll, + self.setAutoScroll, + settings_key="autoScroll", + ) + self._add_menu_action( + scroll_advanced_menu, + "Auto Scroll Margin", + self.autoScrollMargin, + self.setAutoScrollMargin, + settings_key="autoScrollMargin", + param_type=int, + ) + + # Size Adjustment menu + self._add_exclusive_menu_action( + advanced_menu, + "Size Adjust Policy", + self.sizeAdjustPolicy, + self.setSizeAdjustPolicy, + options={ + "Adjust Ignored": QAbstractScrollArea.SizeAdjustPolicy.AdjustIgnored, + "Adjust To Contents On First Show": QAbstractScrollArea.SizeAdjustPolicy.AdjustToContentsOnFirstShow, + "Adjust To Contents": QAbstractScrollArea.SizeAdjustPolicy.AdjustToContents, + }, + settings_key="sizeAdjustPolicy", + param_type=QAbstractScrollArea.SizeAdjustPolicy, + ) + + # Viewport menu + viewport_menu = context_menu.addMenu("Viewport") + self._add_menu_action( + viewport_menu, + "Viewport Margins", + self.viewportMargins, + lambda m: self.setViewportMargins( + cast(QtCore.QMargins, m).left(), cast(QtCore.QMargins, m).top(), cast(QtCore.QMargins, m).right(), cast(QtCore.QMargins, m).bottom() + ), + settings_key="viewportMargins", + param_type=QtCore.QMargins, + ) + self._add_menu_action( + viewport_menu, + "Auto Fill Background", + self.autoFillBackground, + self.setAutoFillBackground, + settings_key="autoFillBackground", + ) + + # Actions menu + refresh_menu = context_menu.addMenu("Refresh...") + self._add_simple_action(refresh_menu, "Update", self.update) + self._add_simple_action(refresh_menu, "Repaint", self.repaint) + self._add_simple_action(refresh_menu, "Update Geometries", self.updateGeometries) + self._add_simple_action(refresh_menu, "Reset View", self.reset) + self._add_simple_action(refresh_menu, "Clear Selection", self.clearSelection) + self._add_simple_action(refresh_menu, "Select All", self.selectAll) + + # Help menu + whats_this_action = QAction(self.style().standardIcon(QStyle.StandardPixmap.SP_TitleBarContextHelpButton), "What's This?", self) + whats_this_action.triggered.connect(QWhatsThis.enterWhatsThisMode) + whats_this_action.setToolTip("Enter 'What's This?' mode.") + context_menu.addAction(whats_this_action) + + return context_menu + + def set_text_size(self, size: int): + delegate = self.itemDelegate() + if isinstance(delegate, HTMLDelegate): + text_size = max(1, size) + model: QAbstractItemModel | None = self.model() + assert model is not None + delegate.set_text_size(text_size) + self.update_columns_after_text_size_change() + else: + font = self.font() + font.setPointSize(max(1, size)) + self.setFont(font) + self.updateGeometry() + self.debounce_layout_changed() + + def get_text_size(self) -> int: + delegate = self.itemDelegate() + return delegate.text_size if isinstance(delegate, HTMLDelegate) else self.font().pointSize() + + def update_columns_after_text_size_change(self): + """This method should be implemented by subclasses if needed.""" + + def emit_layout_changed(self): + model = self.model() + if model is not None: + model.layoutChanged.emit() + + def debounce_layout_changed(self, timeout: int = 100, *, pre_change_emit: bool = False): + self.viewport().update() + # self.update() + if self.layout_changed_debounce_timer.isActive(): + self.layout_changed_debounce_timer.stop() + elif pre_change_emit: + self.model().layoutAboutToBeChanged.emit() + self.layout_changed_debounce_timer.start(timeout) + + def set_scroll_step_size(self, value: int): + """Set the number of items to scroll per wheel event.""" + print(f"scrollStepSize set to {value}") + self.set_setting("scrollStepSize", value) + + def scroll_multiple_steps(self, direction: Literal["up", "down"]): + """Scroll multiple steps based on the user-defined setting. + + Determines what a 'step' is by checking `self.verticalScrollMode()` + and multiplies it by the user-defined number of items to scroll. + """ + vertScrollBar = self.verticalScrollBar() + assert vertScrollBar is not None + step_size = self.get_setting("scrollStepSize", 1) + + if self.verticalScrollMode() == QAbstractItemView.ScrollMode.ScrollPerItem: + if qtpy.QT5: + action = vertScrollBar.SliderSingleStepSub if direction == "up" else vertScrollBar.SliderSingleStepAdd + else: + action = vertScrollBar.SliderAction.SliderSingleStepSub if direction == "up" else vertScrollBar.SliderAction.SliderSingleStepAdd + for _ in range(step_size): + vertScrollBar.triggerAction(action) + else: + scrollStep = -self.get_text_size() if direction == "up" else self.get_text_size() + vertScrollBar.setValue(vertScrollBar.value() + scrollStep * step_size) + + def styleOptionForIndex(self, index: QModelIndex) -> QStyleOptionViewItem: + option = QStyleOptionViewItem() + if index.isValid(): + option.initFrom(self) + if self.selectionModel().isSelected(index): + option.state |= QStyle.StateFlag.State_Selected + if index == self.currentIndex() and self.hasFocus(): + option.state |= QStyle.StateFlag.State_HasFocus + if not self.isEnabled(): + option.state = cast(QStyle.StateFlag, option.state & ~QStyle.StateFlag.State_Enabled) + checkStateData = index.data(Qt.ItemDataRole.CheckStateRole) + option.checkState = Qt.CheckState.Unchecked if checkStateData is None else checkStateData + option.displayAlignment = Qt.AlignLeft | Qt.AlignVCenter + option.index = index + option.text = index.data(Qt.ItemDataRole.DisplayRole) + return option + + def get_identifying_text(self, index_or_item: QModelIndex | None) -> str: # noqa: N803 + if index_or_item is None: + return "(None)" + if not isinstance(index_or_item, QModelIndex): + return f"(Unknown index/item: {index_or_item})" + if not index_or_item.isValid(): + return f"(invalid index at row '{index_or_item.row()}', column '{index_or_item.column()}')" + + text = index_or_item.data(Qt.ItemDataRole.DisplayRole) + if isinstance(text, str): + text = text.strip() + else: + text = str(text) + parent_count = 0 + current_index = index_or_item.parent() + while current_index.isValid(): + parent_count += 1 + current_index = current_index.parent() + + return f"Item/Index at Row: {index_or_item.row()}, Column: {index_or_item.column()}, Ancestors: {parent_count}\nText for above item: {text}\n" diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/baseview.py b/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/baseview.py index 84221ee24..50c0683de 100644 --- a/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/baseview.py +++ b/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/baseview.py @@ -3,19 +3,17 @@ import ast from contextlib import suppress -from typing import TYPE_CHECKING, Any, Callable, cast +from typing import TYPE_CHECKING, Any, Callable import qtpy -from qtpy import QtCore -from qtpy.QtCore import QMargins, QMetaType, QModelIndex, QObject, QPoint, QSettings, QSize, QTimer, Qt -from qtpy.QtGui import QColor, QCursor, QPalette +from loggerplus import RobustLogger +from qtpy.QtCore import QMargins, QMetaType, QObject, QSettings, QSize +from qtpy.QtGui import QColor from qtpy.QtWidgets import ( QAbstractItemView, - QAbstractScrollArea, QAction, QActionGroup, - QApplication, QCheckBox, QColorDialog, QComboBox, @@ -24,29 +22,18 @@ QDialog, QDialogButtonBox, QDoubleSpinBox, - QFrame, - QHeaderView, QLineEdit, - QMenu, QMessageBox, - QPushButton, QSpinBox, - QStyle, - QStyleOptionViewItem, QTimeEdit, QVBoxLayout, - QWhatsThis, QWidget, ) from utility.ui_libraries.qt.debug.print_qobject import format_qt_obj -from utility.ui_libraries.qt.widgets.itemviews.html_delegate import HTMLDelegate if TYPE_CHECKING: - from qtpy.QtCore import QAbstractItemModel - from qtpy.QtGui import QResizeEvent, QWheelEvent - from qtpy.QtWidgets import QAbstractItemDelegate, QStyledItemDelegate - from typing_extensions import Literal + from qtpy.QtWidgets import QMenu # sip does not support multiple inheritence structures like this. @@ -60,15 +47,23 @@ def __init__(self, parent: QWidget | None = None, *, settings_name: str | None = self._settings_cache: dict[str, QSettings] = {} self.original_stylesheet: str = self.styleSheet() - def _get_settings(self, class_name: str) -> QSettings: - if class_name not in self._settings_cache: - self._settings_cache[class_name] = QSettings("QtCustomWidgets", class_name) - return self._settings_cache[class_name] + def _all_settings(self, settings_group: str) -> QSettings: + if settings_group not in self._settings_cache: + self._settings_cache[settings_group] = QSettings(f"QtCustomWidgets{qtpy.API_NAME}", settings_group) + return self._settings_cache[settings_group] def get_setting(self, key: str, default: Any, val_type: type | None = None) -> Any: # First check settings for _settings_name - settings = self._get_settings(self._settings_name) - value = settings.value(key, default) if val_type is None else settings.value(key, default, val_type) + settings = self._all_settings(self._settings_name) + try: + if val_type is None: + value = settings.value(key, default) + else: + value = settings.value(key, default, val_type) + except Exception as e: # noqa: BLE001 + RobustLogger().warning(f"Error getting setting {key}: {e}") + settings.setValue(key, default) + return default if value is not None: return value @@ -78,18 +73,28 @@ def get_setting(self, key: str, default: Any, val_type: type | None = None) -> A break if cls.__name__ == self._settings_name: continue # Skip, as we've already checked this - value = self._get_settings(cls.__name__).value(key, None) + value = ( + self._all_settings(cls.__name__).value(key, None, val_type) + if val_type is None + else self._all_settings(cls.__name__).value(key, None, val_type) + ) if value is not None: return value return default def set_setting(self, key: str, value: Any): - settings = self._get_settings(self._settings_name) + settings = self._all_settings(self._settings_name) settings.setValue(key, value) - def _init_setting(self, get_func: Callable[[], Any], set_func: Callable[[Any], Any], settings_key: str) -> Any: + def _init_setting( + self, + get_func: Callable[[], Any], + set_func: Callable[[Any], Any], + settings_key: str, + param_type: type | None = None, + ) -> Any: current_value = get_func() - initial_value = self.get_setting(settings_key, current_value, current_value.__class__) + initial_value = self.get_setting(settings_key, current_value, current_value.__class__ if param_type is None else param_type) set_func(initial_value) return initial_value @@ -112,12 +117,17 @@ def _add_menu_action( # noqa: PLR0913 if isinstance(setting_value, str): with suppress(ValueError, SyntaxError): setting_value = ast.literal_eval(setting_value) - settings_value = bool(setting_value) + settings_value = False if setting_value == "false" else bool(setting_value) action.setChecked(settings_value) set_func(settings_value) # Apply the initial value from settings - action.toggled.connect(lambda checked: [set_func(checked), self.set_setting(settings_key, checked)]) + def on_toggled(checked: bool): # noqa: FBT001 + set_func(checked) + self.set_setting(settings_key, checked) + action.toggled.connect(on_toggled) else: - action.triggered.connect(lambda: self._handle_generic_action(get_func, set_func, title, settings_key, param_type)) + def on_triggered(): + self._handle_generic_action(get_func, set_func, title, settings_key, param_type) + action.triggered.connect(on_triggered) menu.addAction(action) def _add_color_menu_action( @@ -144,8 +154,9 @@ def _add_exclusive_menu_action( # noqa: PLR0913 set_func: Callable[[Any], Any], options: dict[str, Any], settings_key: str, + param_type: type = bool, ): - initial_value = self._init_setting(current_state_func, set_func, settings_key) + initial_value = self._init_setting(current_state_func, set_func, settings_key, param_type) sub_menu = menu.addMenu(title) action_group = QActionGroup(self) action_group.setExclusive(True) @@ -157,8 +168,17 @@ def _add_exclusive_menu_action( # noqa: PLR0913 sub_menu.addAction(action) action_group.addAction(action) - def _add_multi_option_menu_action(self, menu: QMenu, title: str, get_func: Callable[[], Any], set_func: Callable[[Any], Any], options: dict[str, Any], settings_key: str): # noqa: PLR0913 - initial_value = self._init_setting(get_func, set_func, settings_key) + def _add_multi_option_menu_action( + self, + menu: QMenu, + title: str, + get_func: Callable[[], Any], + set_func: Callable[[Any], Any], + options: dict[str, Any], + settings_key: str, + param_type: type | None = None, + ): # noqa: PLR0913 + initial_value = self._init_setting(get_func, set_func, settings_key, param_type) sub_menu = menu.addMenu(title) def update_state(): current_state = 0 @@ -251,7 +271,7 @@ def _create_input_widget(self, param_type: type, current_value: Any) -> QWidget: widget = QLineEdit(f"{current_value.width()},{current_value.height()}") else: widget = QLineEdit() - elif param_type == QMargins: + elif param_type == QMargins and isinstance(current_value, QMargins): widget = QLineEdit(f"{current_value.left()},{current_value.top()},{current_value.right()},{current_value.bottom()}") elif hasattr(param_type, "__members__"): # Enum type widget = QComboBox() @@ -297,519 +317,3 @@ def _update_action_text(self, title: str, new_value: Any): else: value_str = format_qt_obj(new_value) action.setText(f"{title}: {value_str}") - - -class RobustAbstractItemView(RobustBaseWidget, QAbstractItemView if TYPE_CHECKING else object): - def __init__(self, parent: QWidget | None = None, *, settings_name: str | None = None): - super().__init__(parent, settings_name=settings_name) - self.layout_changed_debounce_timer: QTimer = QTimer(self) - self.setup_backup_menu_when_header_hidden() - - def setup_backup_menu_when_header_hidden(self): - corner_button = QPushButton("☰", self) - corner_button.setFixedSize(20, 20) - corner_button.clicked.connect(lambda _some_bool_qt_is_sending: self.show_header_context_menu()) - corner_button.setToolTip("Show context menu") - layout = QVBoxLayout(self) - layout.addWidget(corner_button, alignment=Qt.AlignTop | Qt.AlignRight) - layout.setContentsMargins(0, 0, 0, 0) - self.__class__.setLayout(self, layout) - - def show_header_context_menu(self, pos: QPoint | None = None): - menu = self.build_context_menu() - header = getattr(self, "header", None) - if header is not None and callable(header): - pos = cast(QHeaderView, header).mapToGlobal(QPoint(0, cast(QHeaderView, header).height())) - elif pos is None: - pos = QCursor.pos() - menu.exec_(pos) - - def itemDelegate(self) -> HTMLDelegate | QStyledItemDelegate | QAbstractItemDelegate: - return super().itemDelegate() - - def setItemDelegate(self, delegate: HTMLDelegate | QStyledItemDelegate): - assert isinstance(delegate, HTMLDelegate) - super().setItemDelegate(delegate) - - def resizeEvent(self, event: QResizeEvent): - super().resizeEvent(event) - self.debounce_layout_changed() - - def wheelEvent( - self, - event: QWheelEvent, - ) -> None: - modifiers = event.modifiers() - handled = False - - if bool(modifiers & Qt.KeyboardModifier.ShiftModifier) and bool(modifiers & Qt.KeyboardModifier.ControlModifier): - handled = self._wheel_changes_item_spacing(event) - elif bool(modifiers & Qt.KeyboardModifier.ControlModifier): - handled = self._wheel_changes_text_size(event) - elif (not int(modifiers)) if qtpy.QT5 else (modifiers != Qt.KeyboardModifier.NoModifier): - handled = self._wheel_changes_vertical_scroll(event) - - if not handled: - super().wheelEvent(event) - - def _wheel_changes_item_spacing(self, event: QWheelEvent) -> bool: - delta: int = event.angleDelta().y() - if not delta: - return False - item_delegate: HTMLDelegate | QStyledItemDelegate | QAbstractItemDelegate = self.itemDelegate() - if isinstance(item_delegate, HTMLDelegate): - single_step: Literal[-1, 1] = 1 if delta > 0 else -1 - new_vertical_spacing: int = max(0, item_delegate.customVerticalSpacing + single_step) - item_delegate.setVerticalSpacing(new_vertical_spacing) - self.emit_layout_changed() # Requires immediate update - return True - return False - - def _wheel_changes_text_size(self, event: QWheelEvent) -> bool: - delta: int = event.angleDelta().y() - if not delta: - return False - self.set_text_size(self.get_text_size() + (1 if delta > 0 else -1)) - return True - - def _wheel_changes_vertical_scroll(self, event: QWheelEvent) -> bool: - delta: int = event.angleDelta().y() - # print("wheelVerticalScroll, delta: ", delta) - if not delta: - return True - self.scroll_multiple_steps("up" if delta > 0 else "down") - return True - - def _handle_color_action(self, get_func: Callable[[], Any], title: str, settings_key: str): - super()._handle_color_action(get_func, title, settings_key) - self.debounce_layout_changed() - self.viewport().update() - - def build_header_context_menu(self) -> QMenu: - """Subclass should override this to add header-specific actions.""" - header_menu = QMenu("Header") - return header_menu - - def build_context_menu(self) -> QMenu: - context_menu = QMenu(self) - advanced_menu = context_menu.addMenu("Advanced") - context_menu.insertMenu(context_menu.actions()[0], self.build_header_context_menu()) - - # Display menu - display_menu = context_menu.addMenu("Display") - self._add_menu_action( - display_menu, - "Alternating Row Colors", - self.alternatingRowColors, - self.setAlternatingRowColors, - settings_key="alternatingRowColors", - ) - - # Advanced submenu for Display - display_advanced_menu = display_menu.addMenu("Advanced") - self._add_exclusive_menu_action( - display_advanced_menu, - "Text Elide Mode", - self.textElideMode, - lambda x: self.setTextElideMode(Qt.TextElideMode(x)), - options={ - "Elide Left": Qt.TextElideMode.ElideLeft, - "Elide Right": Qt.TextElideMode.ElideRight, - "Elide Middle": Qt.TextElideMode.ElideMiddle, - "Elide None": Qt.TextElideMode.ElideNone, - }, - settings_key="textElideMode", - ) - - self._add_menu_action( - display_menu, - "Font Size", - self.get_text_size, - self.set_text_size, - settings_key="fontSize", - param_type=int, - ) - self._add_color_menu_action( - display_menu, - "Text Color", - lambda: QColor(self.get_setting("textColor", QApplication.palette().color(QPalette.ColorRole.Text))), - settings_key="textColor", - ) - self._add_menu_action( - display_menu, - "Icon Size", - self.iconSize, - self.setIconSize, - settings_key="iconSize", - param_type=QtCore.QSize, - ) - self._add_menu_action( - display_menu, - "Show Drop Indicator", - self.showDropIndicator, - self.setDropIndicatorShown, - settings_key="showDropIndicator", - ) - - self._add_exclusive_menu_action( - advanced_menu, - "Edit Triggers", - self.editTriggers, - self.setEditTriggers, - options={ - "No Edit Triggers": QAbstractItemView.EditTrigger.NoEditTriggers, - "Current Changed": QAbstractItemView.EditTrigger.CurrentChanged, - "Double Clicked": QAbstractItemView.EditTrigger.DoubleClicked, - "Selected Clicked": QAbstractItemView.EditTrigger.SelectedClicked, - "Edit Key Pressed": QAbstractItemView.EditTrigger.EditKeyPressed, - "Any Key Pressed": QAbstractItemView.EditTrigger.AnyKeyPressed, - "All Edit Triggers": QAbstractItemView.EditTrigger.AllEditTriggers, - }, - settings_key="editTriggers", - ) - - # Drag and Drop menu - self._add_exclusive_menu_action( - advanced_menu, - "Selection Mode", - self.selectionMode, - self.setSelectionMode, - options={ - "No Selection": QAbstractItemView.SelectionMode.NoSelection, - "Single Selection": QAbstractItemView.SelectionMode.SingleSelection, - "Multi Selection": QAbstractItemView.SelectionMode.MultiSelection, - "Extended Selection": QAbstractItemView.SelectionMode.ExtendedSelection, - "Contiguous Selection": QAbstractItemView.SelectionMode.ContiguousSelection, - }, - settings_key="selectionMode", - ) - self._add_exclusive_menu_action( - advanced_menu, - "Selection Behavior", - self.selectionBehavior, - self.setSelectionBehavior, - options={ - "Select Items": QAbstractItemView.SelectionBehavior.SelectItems, - "Select Rows": QAbstractItemView.SelectionBehavior.SelectRows, - "Select Columns": QAbstractItemView.SelectionBehavior.SelectColumns, - }, - settings_key="selectionBehavior", - ) - drag_drop_menu = advanced_menu.addMenu("Drag and Drop") - self._add_exclusive_menu_action( - drag_drop_menu, - "Drag Drop Mode", - self.dragDropMode, - self.setDragDropMode, - options={ - "No Drag Drop": QAbstractItemView.DragDropMode.NoDragDrop, - "Drag Only": QAbstractItemView.DragDropMode.DragOnly, - "Drop Only": QAbstractItemView.DragDropMode.DropOnly, - "Drag Drop": QAbstractItemView.DragDropMode.DragDrop, - "Internal Move": QAbstractItemView.DragDropMode.InternalMove, - }, - settings_key="dragDropMode", - ) - self._add_menu_action( - drag_drop_menu, - "Drag Enabled", - self.dragEnabled, - self.setDragEnabled, - settings_key="dragEnabled", - ) - self._add_menu_action( - drag_drop_menu, - "Drag Drop Overwrite Mode", - self.dragDropOverwriteMode, - self.setDragDropOverwriteMode, - settings_key="dragDropOverwriteMode", - ) - self._add_exclusive_menu_action( - drag_drop_menu, - "Default Drop Action", - self.defaultDropAction, - self.setDefaultDropAction, - options={ - "Copy Action": Qt.DropAction.CopyAction, - "Move Action": Qt.DropAction.MoveAction, - "Link Action": Qt.DropAction.LinkAction, - "Ignore Action": Qt.DropAction.IgnoreAction, - }, - settings_key="defaultDropAction", - ) - - # Behavior menu - behavior_menu = context_menu.addMenu("Behavior") - self._add_menu_action( - behavior_menu, - "Tab Key Navigation", - self.tabKeyNavigation, - self.setTabKeyNavigation, - settings_key="tabKeyNavigation", - ) - behavior_advanced_menu = behavior_menu.addMenu("Advanced") - self._add_exclusive_menu_action( - behavior_advanced_menu, - "Focus Policy", - self.focusPolicy, - self.setFocusPolicy, - options={ - "No Focus": Qt.FocusPolicy.NoFocus, - "Tab Focus": Qt.FocusPolicy.TabFocus, - "Click Focus": Qt.FocusPolicy.ClickFocus, - "Strong Focus": Qt.FocusPolicy.StrongFocus, - "Wheel Focus": Qt.FocusPolicy.WheelFocus, - }, - settings_key="focusPolicy", - ) - self._add_menu_action( - behavior_menu, - "Auto Fill Background", - self.autoFillBackground, - self.setAutoFillBackground, - settings_key="autoFillBackground", - ) - self._add_exclusive_menu_action( - behavior_advanced_menu, - "Frame Shape", - self.frameShape, - self.setFrameShape, - options={ - "No Frame": QFrame.Shape.NoFrame, - "Box": QFrame.Shape.Box, - "Panel": QFrame.Shape.Panel, - "Win Panel": QFrame.Shape.WinPanel, - "HLine": QFrame.Shape.HLine, - "VLine": QFrame.Shape.VLine, - "StyledPanel": QFrame.Shape.StyledPanel, - }, - settings_key="frameShape", - ) - self._add_exclusive_menu_action( - behavior_advanced_menu, - "Frame Shadow", - self.frameShadow, - self.setFrameShadow, - options={ - "Plain": QFrame.Shadow.Plain, - "Raised": QFrame.Shadow.Raised, - "Sunken": QFrame.Shadow.Sunken, - }, - settings_key="frameShadow", - ) - self._add_menu_action( - behavior_menu, - "Line Width", - self.lineWidth, - self.setLineWidth, - settings_key="lineWidth", - param_type=int, - ) - self._add_menu_action( - behavior_menu, - "Mid Line Width", - self.midLineWidth, - self.setMidLineWidth, - settings_key="midLineWidth", - param_type=int, - ) - - # Scroll menu - behavior_menu.addSeparator() - self._add_menu_action( - behavior_menu, - "Scroll Step Size", - lambda: self.get_setting("scrollStepSize", QApplication.wheelScrollLines()), - self.set_scroll_step_size, - settings_key="scrollStepSize", - param_type=int, - ) - self._add_exclusive_menu_action( - behavior_menu, - "Horizontal Scroll Mode", - self.horizontalScrollMode, - self.setHorizontalScrollMode, - options={ - "Scroll Per Item": QAbstractItemView.ScrollMode.ScrollPerItem, - "Scroll Per Pixel": QAbstractItemView.ScrollMode.ScrollPerPixel, - }, - settings_key="horizontalScrollMode", - ) - self._add_exclusive_menu_action( - behavior_menu, - "Vertical Scroll Mode", - self.verticalScrollMode, - self.setVerticalScrollMode, - options={ - "Scroll Per Item": QAbstractItemView.ScrollMode.ScrollPerItem, - "Scroll Per Pixel": QAbstractItemView.ScrollMode.ScrollPerPixel, - }, - settings_key="verticalScrollMode", - ) - scroll_advanced_menu = behavior_menu.addMenu("Advanced") - self._add_menu_action( - scroll_advanced_menu, - "Auto Scroll", - self.hasAutoScroll, - self.setAutoScroll, - settings_key="autoScroll", - ) - self._add_menu_action( - scroll_advanced_menu, - "Auto Scroll Margin", - self.autoScrollMargin, - self.setAutoScrollMargin, - settings_key="autoScrollMargin", - param_type=int, - ) - - # Size Adjustment menu - self._add_exclusive_menu_action( - advanced_menu, - "Size Adjust Policy", - self.sizeAdjustPolicy, - self.setSizeAdjustPolicy, - options={ - "Adjust Ignored": QAbstractScrollArea.SizeAdjustPolicy.AdjustIgnored, - "Adjust To Contents On First Show": QAbstractScrollArea.SizeAdjustPolicy.AdjustToContentsOnFirstShow, - "Adjust To Contents": QAbstractScrollArea.SizeAdjustPolicy.AdjustToContents, - }, - settings_key="sizeAdjustPolicy", - ) - - # Viewport menu - viewport_menu = context_menu.addMenu("Viewport") - self._add_menu_action( - viewport_menu, - "Viewport Margins", - self.viewportMargins, - lambda m: self.setViewportMargins( - cast(QtCore.QMargins, m).left(), cast(QtCore.QMargins, m).top(), cast(QtCore.QMargins, m).right(), cast(QtCore.QMargins, m).bottom() - ), - settings_key="viewportMargins", - param_type=QtCore.QMargins, - ) - self._add_menu_action( - viewport_menu, - "Auto Fill Background", - self.autoFillBackground, - self.setAutoFillBackground, - settings_key="autoFillBackground", - ) - - # Actions menu - refresh_menu = context_menu.addMenu("Refresh...") - self._add_simple_action(refresh_menu, "Update", self.update) - self._add_simple_action(refresh_menu, "Repaint", self.repaint) - self._add_simple_action(refresh_menu, "Update Geometries", self.updateGeometries) - self._add_simple_action(refresh_menu, "Reset View", self.reset) - self._add_simple_action(refresh_menu, "Clear Selection", self.clearSelection) - self._add_simple_action(refresh_menu, "Select All", self.selectAll) - - # Help menu - whats_this_action = QAction(self.style().standardIcon(QStyle.StandardPixmap.SP_TitleBarContextHelpButton), "What's This?", self) - whats_this_action.triggered.connect(QWhatsThis.enterWhatsThisMode) - whats_this_action.setToolTip("Enter 'What's This?' mode.") - context_menu.addAction(whats_this_action) - - return context_menu - - def set_text_size(self, size: int): - delegate = self.itemDelegate() - if isinstance(delegate, HTMLDelegate): - text_size = max(1, size) - model: QAbstractItemModel | None = self.model() - assert model is not None - delegate.set_text_size(text_size) - self.update_columns_after_text_size_change() - else: - font = self.font() - font.setPointSize(max(1, size)) - self.setFont(font) - self.updateGeometry() - self.debounce_layout_changed() - - def get_text_size(self) -> int: - delegate = self.itemDelegate() - return delegate.text_size if isinstance(delegate, HTMLDelegate) else self.font().pointSize() - - def update_columns_after_text_size_change(self): - """This method should be implemented by subclasses if needed.""" - - def emit_layout_changed(self): - model = self.model() - if model is not None: - model.layoutChanged.emit() - - def debounce_layout_changed(self, timeout: int = 100, *, pre_change_emit: bool = False): - self.viewport().update() - # self.update() - if self.layout_changed_debounce_timer.isActive(): - self.layout_changed_debounce_timer.stop() - elif pre_change_emit: - self.model().layoutAboutToBeChanged.emit() - self.layout_changed_debounce_timer.start(timeout) - - def set_scroll_step_size(self, value: int): - """Set the number of items to scroll per wheel event.""" - print(f"scrollStepSize set to {value}") - self.set_setting("scrollStepSize", value) - - def scroll_multiple_steps(self, direction: Literal["up", "down"]): - """Scroll multiple steps based on the user-defined setting. - - Determines what a 'step' is by checking `self.verticalScrollMode()` - and multiplies it by the user-defined number of items to scroll. - """ - vertScrollBar = self.verticalScrollBar() - assert vertScrollBar is not None - step_size = self.get_setting("scrollStepSize", 1) - - if self.verticalScrollMode() == QAbstractItemView.ScrollMode.ScrollPerItem: - if qtpy.QT5: - action = vertScrollBar.SliderSingleStepSub if direction == "up" else vertScrollBar.SliderSingleStepAdd - else: - action = vertScrollBar.SliderAction.SliderSingleStepSub if direction == "up" else vertScrollBar.SliderAction.SliderSingleStepAdd - for _ in range(step_size): - vertScrollBar.triggerAction(action) - else: - scrollStep = -self.get_text_size() if direction == "up" else self.get_text_size() - vertScrollBar.setValue(vertScrollBar.value() + scrollStep * step_size) - - def styleOptionForIndex(self, index: QModelIndex) -> QStyleOptionViewItem: - option = QStyleOptionViewItem() - if index.isValid(): - option.initFrom(self) - if self.selectionModel().isSelected(index): - option.state |= QStyle.StateFlag.State_Selected - if index == self.currentIndex() and self.hasFocus(): - option.state |= QStyle.StateFlag.State_HasFocus - if not self.isEnabled(): - option.state = cast(QStyle.StateFlag, option.state & ~QStyle.StateFlag.State_Enabled) - checkStateData = index.data(Qt.ItemDataRole.CheckStateRole) - option.checkState = Qt.CheckState.Unchecked if checkStateData is None else checkStateData - option.displayAlignment = Qt.AlignLeft | Qt.AlignVCenter - option.index = index - option.text = index.data(Qt.ItemDataRole.DisplayRole) - return option - - def get_identifying_text(self, index_or_item: QModelIndex | None) -> str: # noqa: N803 - if index_or_item is None: - return "(None)" - if not isinstance(index_or_item, QModelIndex): - return f"(Unknown index/item: {index_or_item})" - if not index_or_item.isValid(): - return f"(invalid index at row '{index_or_item.row()}', column '{index_or_item.column()}')" - - text = index_or_item.data(Qt.ItemDataRole.DisplayRole) - if isinstance(text, str): - text = text.strip() - else: - text = str(text) - parent_count = 0 - current_index = index_or_item.parent() - while current_index.isValid(): - parent_count += 1 - current_index = current_index.parent() - - return f"Item/Index at Row: {index_or_item.row()}, Column: {index_or_item.column()}, Ancestors: {parent_count}\nText for above item: {text}\n" diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/columnview.py b/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/columnview.py index 578821a7d..8fa6721bc 100644 --- a/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/columnview.py +++ b/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/columnview.py @@ -4,7 +4,7 @@ from qtpy.QtWidgets import QColumnView -from utility.ui_libraries.qt.widgets.itemviews.baseview import RobustAbstractItemView +from utility.ui_libraries.qt.widgets.itemviews.abstractview import RobustAbstractItemView if TYPE_CHECKING: from qtpy.QtWidgets import QMenu, QWidget @@ -15,8 +15,8 @@ def __init__(self, parent: QWidget | None = None): QColumnView.__init__(self, parent) RobustAbstractItemView.__init__(self, parent) - def build_context_menu(self) -> QMenu: - menu = super().build_context_menu() + def build_context_menu(self, parent: QWidget | None = None) -> QMenu: + menu = super().build_context_menu(parent) column_menu = menu.addMenu("ColumnView") diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/graphicsview.py b/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/graphicsview.py index b36bc2b77..003cd131e 100644 --- a/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/graphicsview.py +++ b/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/graphicsview.py @@ -5,7 +5,7 @@ from qtpy.QtGui import QTransform from qtpy.QtWidgets import QGraphicsView -from utility.ui_libraries.qt.widgets.itemviews.baseview import RobustAbstractItemView +from utility.ui_libraries.qt.widgets.itemviews.abstractview import RobustAbstractItemView if TYPE_CHECKING: from qtpy.QtWidgets import QMenu, QWidget @@ -16,8 +16,8 @@ def __init__(self, parent: QWidget | None = None): QGraphicsView.__init__(self, parent) RobustAbstractItemView.__init__(self, parent) - def build_context_menu(self) -> QMenu: - menu = super().build_context_menu() + def build_context_menu(self, parent: QWidget | None = None) -> QMenu: + menu = super().build_context_menu(parent) graphics_menu = menu.addMenu("GraphicsView") diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/headerview.py b/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/headerview.py index 588453caa..b0d0fb683 100644 --- a/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/headerview.py +++ b/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/headerview.py @@ -4,7 +4,7 @@ from qtpy.QtWidgets import QHeaderView -from utility.ui_libraries.qt.widgets.itemviews.baseview import RobustAbstractItemView +from utility.ui_libraries.qt.widgets.itemviews.abstractview import RobustAbstractItemView if TYPE_CHECKING: from qtpy.QtCore import Qt @@ -20,8 +20,8 @@ def __init__( QHeaderView.__init__(self, orientation, parent) RobustAbstractItemView.__init__(self, parent) - def build_context_menu(self) -> QMenu: - menu = super().build_context_menu() + def build_context_menu(self, parent: QWidget | None = None) -> QMenu: + menu = super().build_context_menu(parent) header_menu = menu.addMenu("HeaderView") self._add_menu_action( diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/html_delegate.py b/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/html_delegate.py index ab254050d..8cd387fb7 100644 --- a/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/html_delegate.py +++ b/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/html_delegate.py @@ -52,17 +52,10 @@ def set_text_size(self, size: int): def setWordWrap(self, *, wrap: bool): self.word_wrap = wrap - def nudgeItem( - self, - index: QModelIndex, - x: int, - y: int, - ): - """Manually set the nudge offset for an item.""" + def nudgeItem(self, index: QModelIndex, x: int, y: int): self.nudgedModelIndexes[index] = (x, y) def createTextDocument(self, html: str, font: QFont, width: int) -> QTextDocument: - """Create and return a configured QTextDocument.""" doc = QTextDocument() doc.setHtml(FONT_SIZE_REPLACE_RE.sub(f"font-size:{self.text_size}pt;", html)) doc.setDefaultFont(font) @@ -73,26 +66,15 @@ def createTextDocument(self, html: str, font: QFont, width: int) -> QTextDocumen doc.setTextWidth(width) return doc - def draw_badge( - self, - painter: QPainter, - center: QPoint, - radius: int, - text: str, - ): + def draw_badge(self, painter: QPainter, center: QPoint, radius: int, text: str): painter.save() - background_color = QColor(255, 255, 255) - border_color = QColor(200, 200, 200) - - painter.setBrush(QBrush(background_color)) - painter.setPen(QPen(border_color, 2)) + painter.setBrush(QBrush(QColor(255, 255, 255))) + painter.setPen(QPen(QColor(200, 200, 200), 2)) painter.setRenderHint(QPainter.RenderHint.Antialiasing, True) # noqa: FBT003 painter.drawEllipse(center, radius, radius) - text_color = QColor(0, 0, 0) - painter.setPen(QPen(text_color)) + painter.setPen(QPen(QColor(0, 0, 0))) painter.setFont(QFont("Arial", max(10, self.text_size - 1), QFont.Bold)) - text_rect = QRect(center.x() - radius, center.y() - radius, radius * 2, radius * 2) - painter.drawText(text_rect, Qt.AlignmentFlag.AlignCenter, text) + painter.drawText(QRect(center.x() - radius, center.y() - radius, radius * 2, radius * 2), Qt.AlignmentFlag.AlignCenter, text) painter.restore() def process_icons( @@ -113,80 +95,66 @@ def process_icons( icon_spacing = icon_data["spacing"] columns = icon_data["columns"] icons: list[tuple[Any, Callable, str]] = icon_data["icons"] - bottom_badge_info = icon_data.get("bottom_badge") + if (execute_action or show_tooltip) and bottom_badge_info: icons.append((None, bottom_badge_info["action"], bottom_badge_info["tooltip_callable"]())) - y_offset = None + icon_width_total = columns * (icon_size + icon_spacing) - icon_spacing - for i, (iconSerialized, action, tooltip) in enumerate(icons): - icon = None - - if isinstance(iconSerialized, QIcon): - icon = iconSerialized - elif isinstance(iconSerialized, QStyle.StandardPixmap): - icon = QApplication.style().standardIcon(iconSerialized) - elif isinstance(iconSerialized, str): - scaled_pixmap = QPixmap(iconSerialized).scaled(icon_size, icon_size, Qt.AspectRatioMode.KeepAspectRatio, Qt.TransformationMode.SmoothTransformation) - icon = QIcon(scaled_pixmap) - elif isinstance(iconSerialized, QPixmap): - icon = QIcon(iconSerialized) - elif isinstance(iconSerialized, QImage): - icon = QIcon(QPixmap.fromImage(iconSerialized)) - else: - icon = None - col = i % columns - row = i // columns + for i, (icon_serialized, action, tooltip) in enumerate(icons): + icon = self._get_icon(icon_serialized, icon_size) + col, row = i % columns, i // columns x_offset = option.rect.left() + (icon_size + icon_spacing) * col y_offset = option.rect.top() + icon_spacing + (icon_size + icon_spacing) * row - icon_rect = QRect(x_offset, y_offset, icon_size, icon_size) - if painter and icon is not None: - background_color = QColor(235, 245, 255) # Light pastel blue - painter.fillRect(icon_rect, background_color) + if painter and icon: + painter.fillRect(icon_rect, QColor(235, 245, 255)) icon.paint(painter, icon_rect) - if event: - posForMouseEvent = event.pos() - if icon_rect.contains(posForMouseEvent): - if show_tooltip: - QToolTip.showText(event.globalPos(), tooltip, self.parent()) - return icon_width_total, True - - if execute_action and action is not None: - action() - handled_click = True + if event and icon_rect.contains(event.pos()): + if show_tooltip: + QToolTip.showText(event.globalPos(), tooltip, self.parent()) + return icon_width_total, True + if execute_action and action: + action() + handled_click = True if bottom_badge_info: radius = icon_width_total // 2 - if y_offset is None: - center_y = option.rect.top() + icon_spacing + radius - else: - center_y = y_offset + icon_width_total + icon_spacing + radius + center_y = y_offset + icon_width_total + icon_spacing + radius if y_offset else option.rect.top() + icon_spacing + radius if painter: self.draw_badge(painter, QPoint(option.rect.left() + radius, center_y), radius, bottom_badge_info["text_callable"]()) if show_tooltip: QToolTip.hideText() - return icon_width_total, handled_click + def _get_icon(self, iconSerialized: Any, icon_size: int) -> QIcon | None: # noqa: N803 + if isinstance(iconSerialized, QIcon): + return iconSerialized + if isinstance(iconSerialized, QStyle.StandardPixmap): + return QApplication.style().standardIcon(iconSerialized) + if isinstance(iconSerialized, str): + return QIcon(QPixmap(iconSerialized).scaled(icon_size, icon_size, Qt.AspectRatioMode.KeepAspectRatio, Qt.TransformationMode.SmoothTransformation)) + if isinstance(iconSerialized, QPixmap): + return QIcon(iconSerialized) + if isinstance(iconSerialized, QImage): + return QIcon(QPixmap.fromImage(iconSerialized)) + return None + def paint(self, painter: QPainter, option: QStyleOptionViewItem, index: QModelIndex): painter.save() - - nudge_offset = self.nudgedModelIndexes.get(index, (0, 0)) - painter.translate(*nudge_offset) + painter.translate(*self.nudgedModelIndexes.get(index, (0, 0))) # Handle the Decoration Role (icon) decoration = index.data(Qt.ItemDataRole.DecorationRole) if decoration: icon = QIcon(decoration) - icon_size = option.decorationSize - icon_rect = QRect(option.rect.topLeft(), icon_size) + icon_rect = QRect(option.rect.topLeft(), option.decorationSize) icon.paint(painter, icon_rect, Qt.AlignmentFlag.AlignLeft | Qt.AlignmentFlag.AlignVCenter) - option.rect.setLeft(icon_rect.right() + 5) # Adjust text starting position + option.rect.setLeft(icon_rect.right() + 5) display_data = index.data(Qt.DisplayRole) if not display_data: @@ -194,26 +162,23 @@ def paint(self, painter: QPainter, option: QStyleOptionViewItem, index: QModelIn return icon_width_total, _ = self.process_icons(painter, option, index) - new_rect = option.rect.adjusted(icon_width_total, 0, 0, 0) painter.setClipRect(new_rect) - display_data = index.data(Qt.DisplayRole) - if display_data: - doc = self.createTextDocument(display_data, option.font, new_rect.width()) - ctx = doc.documentLayout().PaintContext() - ctx.palette = option.palette - if bool(option.state & QStyle.StateFlag.State_Selected): - highlight_color = option.palette.highlight().color() - if not option.widget.hasFocus(): - highlight_color = QColor(100, 100, 100) # Grey color - highlight_color.setAlpha(int(highlight_color.alpha() * 0.4)) - painter.fillRect(new_rect, highlight_color) # Fill only new_rect for highlighting - ctx.palette.setColor(QPalette.ColorRole.Text, option.palette.highlightedText().color()) - else: - ctx.palette.setColor(QPalette.ColorRole.Text, option.palette.text().color()) - painter.translate(new_rect.topLeft()) - doc.documentLayout().draw(painter, ctx) + doc = self.createTextDocument(display_data, option.font, new_rect.width()) + ctx = doc.documentLayout().PaintContext() + ctx.palette = option.palette + + if bool(option.state & QStyle.StateFlag.State_Selected): + highlight_color = option.palette.highlight().color() if option.widget.hasFocus() else QColor(100, 100, 100) + highlight_color.setAlpha(int(highlight_color.alpha() * 0.4)) + painter.fillRect(new_rect, highlight_color) + ctx.palette.setColor(QPalette.ColorRole.Text, option.palette.highlightedText().color()) + else: + ctx.palette.setColor(QPalette.ColorRole.Text, option.palette.text().color()) + + painter.translate(new_rect.topLeft()) + doc.documentLayout().draw(painter, ctx) painter.restore() def sizeHint(self, option: QStyleOptionViewItem, index: QModelIndex) -> QSize: @@ -222,53 +187,55 @@ def sizeHint(self, option: QStyleOptionViewItem, index: QModelIndex) -> QSize: return super().sizeHint(option, index) parentWidget = self.parent() - if isinstance(parentWidget, (QListWidget, QListView, QTreeView, QTreeWidget)): - available_width, available_height = parentWidget.viewport().width(), parentWidget.viewport().height() - if isinstance(parentWidget, (QTreeView, QTreeWidget)): # TreeView/Widget have indentation to account for. - depth, parentIndex = 1, index.parent() - while parentIndex.isValid(): - depth += 1 - parentIndex = parentIndex.parent() - available_width = available_width - (depth * parentWidget.indentation()) - else: - available_width, available_height = parentWidget.width(), parentWidget.height() + available_width, available_height = self._get_available_size(parentWidget, index) doc = self.createTextDocument(html, option.font, available_height) - naturalWidth = int(doc.idealWidth()) - naturalHeight = int(doc.size().height()) + naturalWidth, naturalHeight = int(doc.idealWidth()), int(doc.size().height()) ratio = 1.4 min_width = naturalHeight * ratio max_height = min(naturalWidth / ratio, (naturalHeight * naturalWidth) / min_width) - adjusted_width = max(naturalWidth, min_width) - adjusted_height = min(naturalHeight, max_height) - finalSize = QSize(int(adjusted_width), int(adjusted_height + self.customVerticalSpacing)) + finalSize = QSize(int(max(naturalWidth, min_width)), int(min(naturalHeight, max_height) + self.customVerticalSpacing)) icon_data: dict[str, Any] = index.data(_ICONS_DATA_ROLE) if icon_data: - icon_size = int(self.text_size * 1.5) - icon_spacing = icon_data["spacing"] - columns = icon_data["columns"] - rows = (len(icon_data["icons"]) + columns - 1) // columns - total_icon_width = columns * (icon_size + icon_spacing) - finalSize.setWidth(finalSize.width() + total_icon_width) - total_icon_height = rows * (icon_size + icon_spacing) + 2 * icon_spacing - if icon_data.get("bottom_badge"): - total_icon_height += (icon_size + icon_spacing) + 2 * icon_spacing - finalSize.setHeight(max(finalSize.height(), total_icon_height)) + finalSize = self._adjust_size_for_icons(finalSize, icon_data) return finalSize - def editorEvent(self, event: QEvent, model: QAbstractItemModel, option: QStyleOptionViewItem, index: QModelIndex) -> bool: - if event.type() == QEvent.Type.MouseButtonRelease: - assert isinstance(event, QMouseEvent) - if event.button() == Qt.MouseButton.LeftButton: - _, handled_click = self.process_icons(None, option, index, event=event, execute_action=True) - if handled_click: - return True + def _get_available_size(self, parentWidget: QWidget, index: QModelIndex) -> tuple[int, int]: # noqa: N803 + if isinstance(parentWidget, (QListWidget, QListView, QTreeView, QTreeWidget)): + available_width, available_height = parentWidget.viewport().width(), parentWidget.viewport().height() + if isinstance(parentWidget, (QTreeView, QTreeWidget)): + depth = 1 + parentIndex = index.parent() + while parentIndex.isValid(): + depth += 1 + parentIndex = parentIndex.parent() + available_width -= depth * parentWidget.indentation() + else: + available_width, available_height = parentWidget.width(), parentWidget.height() + return available_width, available_height + + def _adjust_size_for_icons(self, size: QSize, icon_data: dict[str, Any]) -> QSize: + icon_size = int(self.text_size * 1.5) + icon_spacing = icon_data["spacing"] + columns = icon_data["columns"] + rows = (len(icon_data["icons"]) + columns - 1) // columns + total_icon_width = columns * (icon_size + icon_spacing) + size.setWidth(size.width() + total_icon_width) + total_icon_height = rows * (icon_size + icon_spacing) + 2 * icon_spacing + if icon_data.get("bottom_badge"): + total_icon_height += (icon_size + icon_spacing) + 2 * icon_spacing + size.setHeight(max(size.height(), total_icon_height)) + return size + def editorEvent(self, event: QEvent, model: QAbstractItemModel, option: QStyleOptionViewItem, index: QModelIndex) -> bool: + if event.type() == QEvent.Type.MouseButtonRelease and isinstance(event, QMouseEvent) and event.button() == Qt.MouseButton.LeftButton: + _, handled_click = self.process_icons(None, option, index, event=event, execute_action=True) + if handled_click: + return True return super().editorEvent(event, model, option, index) def handleIconTooltips(self, event: QMouseEvent, option: QStyleOptionViewItem, index: QModelIndex) -> bool: """Must be called from the parent widget directly.""" - _, handled_tooltip = self.process_icons(None, option, index, event=event, show_tooltip=True) - return handled_tooltip + return self.process_icons(None, option, index, event=event, show_tooltip=True)[1] diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/listview.py b/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/listview.py index 28f172074..c2b02d2b7 100644 --- a/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/listview.py +++ b/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/listview.py @@ -4,7 +4,7 @@ from qtpy.QtWidgets import QListView -from utility.ui_libraries.qt.widgets.itemviews.baseview import RobustAbstractItemView +from utility.ui_libraries.qt.widgets.itemviews.abstractview import RobustAbstractItemView if TYPE_CHECKING: from qtpy.QtWidgets import QMenu, QWidget @@ -15,12 +15,12 @@ def __init__(self, parent: QWidget | None = None): QListView.__init__(self, parent) RobustAbstractItemView.__init__(self, parent) - def build_context_menu(self) -> QMenu: - menu = super().build_context_menu() + def build_context_menu(self, parent: QWidget | None = None) -> QMenu: + menu = super().build_context_menu(parent) list_menu = menu.addMenu("ListView") - self._add_multi_option_menu_action( + self._add_exclusive_menu_action( list_menu, "View Mode", self.viewMode, diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/tableview.py b/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/tableview.py index d40ee48ee..2872a61c4 100644 --- a/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/tableview.py +++ b/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/tableview.py @@ -5,10 +5,9 @@ from qtpy.QtCore import QAbstractTableModel, QModelIndex, Qt from qtpy.QtWidgets import QApplication, QHeaderView, QPushButton, QTableView, QVBoxLayout, QWidget -from utility.ui_libraries.qt.widgets.itemviews.baseview import RobustAbstractItemView +from utility.ui_libraries.qt.widgets.itemviews.abstractview import RobustAbstractItemView if TYPE_CHECKING: - from qtpy.QtCore import QPoint from qtpy.QtWidgets import QMenu @@ -22,35 +21,20 @@ def __init__( super().__init__(parent) self.original_stylesheet: str = self.styleSheet() - h_header: QHeaderView = self.horizontalHeader() - h_header.setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu) - h_header.customContextMenuRequested.connect(self.show_header_context_menu) - - v_header: QHeaderView = self.verticalHeader() - v_header.setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu) - v_header.customContextMenuRequested.connect(self.show_header_context_menu) - - def setup_backup_menu_when_header_hidden(self): - corner_button = QPushButton("☰", self) - corner_button.setFixedSize(20, 20) - corner_button.clicked.connect(self.show_header_context_menu) - corner_button.setToolTip("Show context menu") - layout = QVBoxLayout(self) - layout.addWidget(corner_button, alignment=Qt.AlignmentFlag.AlignTop | Qt.AlignmentFlag.AlignRight) - layout.setContentsMargins(0, 0, 0, 0) - QTableView.setLayout(self, layout) - - def show_header_context_menu(self, pos: QPoint): - menu = self.build_context_menu() - menu.exec_(self.horizontalHeader().mapToGlobal(pos)) - - def build_context_menu(self) -> QMenu: - menu = super().build_context_menu() - - table_view_menu = menu.addMenu("TableView") - actions_menu = table_view_menu.addMenu("Actions") - settings_menu = table_view_menu.addMenu("Settings") - advanced_menu = settings_menu.addMenu("Advanced") + self.horizontalHeader().setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu) + self.horizontalHeader().customContextMenuRequested.connect(lambda pos: self.show_header_context_menu(pos, self.horizontalHeader())) + + self.verticalHeader().setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu) + self.verticalHeader().customContextMenuRequested.connect(lambda pos: self.show_header_context_menu(pos, self.verticalHeader())) + + def build_context_menu(self, parent: QWidget | None = None) -> QMenu: + print(f"{self.__class__.__name__}.build_context_menu") + menu = super().build_context_menu(parent) + + table_view_menu: QMenu = menu.addMenu("TableView") + actions_menu: QMenu = table_view_menu.addMenu("Actions") + settings_menu: QMenu = table_view_menu.addMenu("Settings") + advanced_menu: QMenu = settings_menu.addMenu("Advanced") # Actions submenu items self._add_simple_action(actions_menu, "Resize Columns To Contents", self.resizeColumnsToContents) diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/tree.py b/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/treeview.py similarity index 95% rename from Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/tree.py rename to Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/treeview.py index f6307b927..b55735ea3 100644 --- a/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/tree.py +++ b/Libraries/Utility/src/utility/ui_libraries/qt/widgets/itemviews/treeview.py @@ -2,15 +2,16 @@ from typing import TYPE_CHECKING, cast +import qtpy + from qtpy.QtCore import QAbstractItemModel, QModelIndex, QTimer, Qt -from qtpy.QtGui import QCursor, QStandardItem, QStandardItemModel +from qtpy.QtGui import QStandardItem, QStandardItemModel from qtpy.QtWidgets import QHeaderView, QMenu, QPushButton, QStyle, QStyleOptionViewItem, QTreeView, QTreeWidget, QTreeWidgetItem, QVBoxLayout -from utility.ui_libraries.qt.widgets.itemviews.baseview import RobustAbstractItemView +from utility.ui_libraries.qt.widgets.itemviews.abstractview import RobustAbstractItemView from utility.ui_libraries.qt.widgets.itemviews.html_delegate import HTMLDelegate if TYPE_CHECKING: - from qtpy.QtCore import QPoint from qtpy.QtGui import QResizeEvent, QWheelEvent from qtpy.QtWidgets import QAbstractItemDelegate, QStyledItemDelegate, QWidget @@ -22,20 +23,21 @@ def __init__( parent: QWidget | None = None, *, use_columns: bool = False, + settings_name: str | None = None, ): - super().__init__(parent) + super().__init__(parent, settings_name=settings_name) self.branch_connectors_enabled: bool = False self.layout_changed_debounce_timer: QTimer = QTimer(self) self.original_stylesheet: str = self.styleSheet() self.header_visible: bool = self.get_setting("horizontalScrollBarVisible", False) # noqa: FBT003 - h: QHeaderView = self.header() - h.setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu) - h.customContextMenuRequested.connect(self.show_header_context_menu) + self.header().setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu) + self.header().customContextMenuRequested.connect(lambda pos: self.show_header_context_menu(pos, self.header())) if not use_columns: self.set_horizontal_scrollbar(state=False) - def build_context_menu(self) -> QMenu: - menu = super().build_context_menu() + def build_context_menu(self, parent: QWidget | None = None) -> QMenu: + print(f"{self.__class__.__name__}.build_context_menu") + menu = super().build_context_menu(parent) tree_view_menu = menu.addMenu("TreeView") advanced_menu = tree_view_menu.addMenu("Advanced") @@ -81,9 +83,9 @@ def build_context_menu(self) -> QMenu: return menu - def build_header_context_menu(self) -> QMenu: + def build_header_context_menu(self, parent: QWidget | None = None) -> QMenu: """Subclass should override this to add header-specific actions.""" - header_menu = QMenu("Header") + header_menu = QMenu("Header", self if parent is None else parent) self._add_simple_action(header_menu, "Toggle Visibility", lambda: self.header().setVisible(not self.header().isVisible())) self._add_simple_action(header_menu, "Toggle First Section Movable", lambda: self.header().setFirstSectionMovable(not self.header().isFirstSectionMovable())) self._add_simple_action(header_menu, "Toggle Sections Movable", lambda: self.header().setSectionsMovable(not self.header().sectionsMovable())) @@ -98,11 +100,11 @@ def build_header_context_menu(self) -> QMenu: assert model is not None, "Model is None in build_header_context_menu" for i in range(self.header().count()): section_name = model.headerData(i, Qt.Orientation.Horizontal, Qt.ItemDataRole.DisplayRole) - self._add_multi_option_menu_action( + self._add_exclusive_menu_action( resize_mode_menu, f"[{i}] {section_name}", lambda idx=i: self.header().sectionResizeMode(idx), - lambda mode, idx=i: self.header().setSectionResizeMode(idx, mode), + (lambda mode, idx=i: self.header().setSectionResizeMode(idx, mode)) if qtpy.QT5 else (lambda mode, idx=i: self.header().setSectionResizeMode(idx, QHeaderView.ResizeMode(mode))), options={ "Interactive": QHeaderView.ResizeMode.Interactive, "Fixed": QHeaderView.ResizeMode.Fixed, @@ -122,7 +124,7 @@ def build_header_context_menu(self) -> QMenu: self._add_menu_action(sizing_menu, "Set Resize Contents Precision", self.header().resizeContentsPrecision, self.header().setResizeContentsPrecision, "resizeContentsPrecision", param_type=int) # noqa: E501 # Alignment and stretching - self._add_multi_option_menu_action( + self._add_exclusive_menu_action( header_menu, "Alignment", self.header().defaultAlignment, @@ -132,7 +134,8 @@ def build_header_context_menu(self) -> QMenu: "Center": Qt.AlignmentFlag.AlignCenter, "Right": Qt.AlignmentFlag.AlignRight }, - settings_key="headerDefaultAlignment" + settings_key="headerDefaultAlignment", + param_type=Qt.AlignmentFlag, ) # Sorting @@ -148,7 +151,8 @@ def build_header_context_menu(self) -> QMenu: "Ascending": Qt.SortOrder.AscendingOrder, "Descending": Qt.SortOrder.DescendingOrder }, - settings_key="headerSortOrder" + settings_key="headerSortOrder", + param_type=Qt.SortOrder, ) # Miscellaneous diff --git a/Libraries/Utility/src/utility/ui_libraries/qt/widgets/widgets/combobox.py b/Libraries/Utility/src/utility/ui_libraries/qt/widgets/widgets/combobox.py index 33c46eeac..e703f92c3 100644 --- a/Libraries/Utility/src/utility/ui_libraries/qt/widgets/widgets/combobox.py +++ b/Libraries/Utility/src/utility/ui_libraries/qt/widgets/widgets/combobox.py @@ -5,7 +5,6 @@ from typing import TYPE_CHECKING, Any, Callable, Sequence from qtpy.QtCore import ( - QAbstractItemModel, QRect, QSize, QSortFilterProxyModel, @@ -33,6 +32,7 @@ if TYPE_CHECKING: from qtpy.QtCore import ( + QAbstractItemModel, QModelIndex, QObject, ) diff --git a/Libraries/Utility/tests/test_consumer_manager.py b/Libraries/Utility/tests/test_consumer_manager.py new file mode 100644 index 000000000..c0fd9c985 --- /dev/null +++ b/Libraries/Utility/tests/test_consumer_manager.py @@ -0,0 +1,186 @@ +from __future__ import annotations + +import asyncio +import multiprocessing +import unittest + +from utility.system.app_process.consumer_manager import ConsumerManager + + +class TestConsumerManagerMainThreadAsync(unittest.TestCase): + + def test_singleton_behavior(self): + # Ensure only one instance is created + manager1 = ConsumerManager() + manager2 = ConsumerManager() + assert manager1 is manager2, "ConsumerManager is not a singleton" + + def test_initialization(self): + # Check initial state + assert isinstance(self.manager._task_queue, multiprocessing.JoinableQueue), f"Expected {multiprocessing.JoinableQueue}, got {type(self.manager._task_queue)}" # noqa: SLF001 + assert isinstance(self.manager._result_queue, multiprocessing.Queue), f"Expected {multiprocessing.Queue}, got {type(self.manager._result_queue)}" # noqa: SLF001 + assert len(self.manager._consumers) == 2, f"Expected 2 consumers, got {len(self.manager._consumers)}" # noqa: SLF001, PLR2004 + assert not self.manager._is_running, f"Expected _is_running to be False, got {self.manager._is_running}" # noqa: SLF001 + assert isinstance(self.manager._stop_event, asyncio.Event), f"Expected {asyncio.Event}, got {type(self.manager._stop_event)}" # noqa: SLF001 + + + def test_add_task(self): + # Add a task and check the task queue + def sample_task(x): + return x * 2 + + self.manager.add_task(sample_task, 5) + assert self.manager._task_queue.qsize() == 1, f"Expected task queue size to be 1, got {self.manager._task_queue.qsize()}" # noqa: SLF001 + task = self.manager._task_queue.get_nowait() # noqa: SLF001 + assert task[0] == sample_task, f"Expected task to be {sample_task}, got {task[0]}" + assert task[1] == (5,), f"Expected task args to be (5,), got {task[1]}" + assert task[2] == {}, f"Expected task kwargs to be {{}}, got {task[2]}" + + def test_run_and_process_tasks(self): + # Start the manager and add tasks + async def run_manager(): + await self.manager.run() + + def sample_task(x): + return x * 2 + + self.manager.add_task(sample_task, 5) + self.manager.add_task(sample_task, 10) + + self.loop.run_until_complete(run_manager()) + assert self.manager._is_running, f"Expected _is_running to be True, got {self.manager._is_running}" # noqa: SLF001 + + # Check results + result1 = self.manager.get_results() + result2 = self.manager.get_results() + assert result1 == 10, f"Expected 10, got {result1}" # noqa: PLR2004 + assert result2 == 20, f"Expected 20, got {result2}" # noqa: PLR2004 + + def test_get_results(self): + # Add tasks and get results + def sample_task(x): + return x * 2 + + self.manager.add_task(sample_task, 5) + self.manager.add_task(sample_task, 10) + + async def run_manager(): + await self.manager.run() + + self.loop.run_until_complete(run_manager()) + + result1 = self.manager.get_results() + result2 = self.manager.get_results() + assert result1 == 10, f"Expected 10, got {result1}" # noqa: PLR2004 + assert result2 == 20, f"Expected 20, got {result2}" # noqa: PLR2004 + + def test_queue_stop_event(self): + # Test stopping the manager + self.manager.queue_stop_event(process_remaining_tasks=False) + assert not self.manager._is_running, f"Expected _is_running to be False, got {self.manager._is_running}" # noqa: SLF001 + assert self.manager._consumer_stop_event.is_set(), f"Expected consumer_stop_event to be set, got {self.manager._consumer_stop_event.is_set()}" # noqa: SLF001 + + def test_process_remaining_tasks(self): + # Add tasks and process remaining tasks + def sample_task(x): + return x * 2 + + self.manager.add_task(sample_task, 5) + self.manager.add_task(sample_task, 10) + self.manager._process_remaining_tasks() # noqa: SLF001 + + result1 = self.manager.get_results() + result2 = self.manager.get_results() + assert result1 == 10, f"Expected 10, got {result1}" # noqa: PLR2004 + assert result2 == 20, f"Expected 20, got {result2}" # noqa: PLR2004 + + def test_discard_remaining_tasks(self): + # Add tasks and discard remaining tasks + def sample_task(x): + return x * 2 + + self.manager.add_task(sample_task, 5) + self.manager.add_task(sample_task, 10) + self.manager._discard_remaining_tasks() # noqa: SLF001 + + assert self.manager._task_queue.empty(), f"Expected task queue to be empty, got {self.manager._task_queue.qsize()}" # noqa: SLF001 + assert self.manager._result_queue.empty(), f"Expected result queue to be empty, got {self.manager._result_queue.qsize()}" # noqa: SLF001 + + def test_is_running(self): + # Check if the manager is running + assert not self.manager.is_running(), f"Expected is_running to be False, got {self.manager.is_running()}" + self.loop.run_until_complete(self.manager.run()) + assert self.manager.is_running(), f"Expected is_running to be True, got {self.manager.is_running()}" + + def test_is_running_async(self): + # Check if the manager is running asynchronously + async def check_running(): + return await self.manager.is_running_async() + + assert not self.loop.run_until_complete(check_running()), f"Expected is_running to be False, got {self.manager.is_running()}" + self.loop.run_until_complete(self.manager.run()) + assert self.loop.run_until_complete(check_running()), f"Expected is_running to be True, got {self.manager.is_running()}" + + def test_exception_handling_in_task(self): + # Add a task that raises an exception + def faulty_task(): + raise ValueError("Test exception") + + self.manager.add_task(faulty_task) + async def run_manager(): + await self.manager.run() + + self.loop.run_until_complete(run_manager()) + result = self.manager.get_results() + assert isinstance(result, ValueError), f"Expected ValueError, got {type(result)}" + assert str(result) == "Test exception", f"Expected 'Test exception', got {result}" # noqa: SLF001 + + def test_consumer_start_and_stop(self): + # Ensure consumers start and stop correctly + for consumer in self.manager._consumers: # noqa: SLF001 + assert not consumer.is_alive(), f"Expected consumer to be dead, got {consumer.is_alive()}" + self.loop.run_until_complete(self.manager.run()) + for consumer in self.manager._consumers: # noqa: SLF001 + assert consumer.is_alive(), f"Expected consumer to be alive, got {consumer.is_alive()}" + self.manager.queue_stop_event() + for consumer in self.manager._consumers: # noqa: SLF001 + assert not consumer.is_alive(), f"Expected consumer to be dead, got {consumer.is_alive()}" + + def test_async_get_results(self): + # Add tasks and get results asynchronously + def sample_task(x): + return x * 2 + + self.manager.add_task(sample_task, 5) + self.manager.add_task(sample_task, 10) + + async def run_manager(): + await self.manager.run() + + self.loop.run_until_complete(run_manager()) + + async def get_results(): + result1 = await self.manager.get_results_async() + result2 = await self.manager.get_results_async() + return result1, result2 + + result1, result2 = self.loop.run_until_complete(get_results()) + assert result1 == 10, f"Expected 10, got {result1}" # noqa: PLR2004 + assert result2 == 20, f"Expected 20, got {result2}" # noqa: PLR2004 + + +if __name__ == "__main__": + loop = asyncio.new_event_loop() + asyncio.set_event_loop(loop) + manager = ConsumerManager(num_consumers=2) + force_disabled = True + PYTEST_AVAILABLE = False + try: + import pytest + PYTEST_AVAILABLE = not force_disabled + except ImportError: + PYTEST_AVAILABLE = False + if PYTEST_AVAILABLE: + raise SystemExit(pytest.main([__file__, "-x", "-v", "--tb=native"])) + else: + raise SystemExit(unittest.main(failfast=True)) diff --git a/Tools/HoloPatcher/src/holopatcher/__main__.py b/Tools/HoloPatcher/src/holopatcher/__main__.py index 3edcc2581..89a0ee761 100644 --- a/Tools/HoloPatcher/src/holopatcher/__main__.py +++ b/Tools/HoloPatcher/src/holopatcher/__main__.py @@ -74,9 +74,9 @@ def update_sys_path(path): from utility.error_handling import universal_simplify_exception # noqa: E402 from utility.misc import ProcessorArchitecture # noqa: E402 from utility.string_util import striprtf # noqa: E402 +from utility.system.app_process.shutdown import terminate_main_process # noqa: E402 from utility.system.os_helper import win_get_system32_dir # noqa: E402 from utility.system.path import Path # noqa: E402 -from utility.system.process import terminate_main_process # noqa: E402 from utility.tkinter.tooltip import ToolTip # noqa: E402 from utility.tkinter.updater import TkProgressDialog # noqa: E402 diff --git a/Tools/HoloPatcher/src/holopatcher/new_ui_alpha.py b/Tools/HoloPatcher/src/holopatcher/new_ui_alpha.py index 9ce4fef43..e0a957dc0 100644 --- a/Tools/HoloPatcher/src/holopatcher/new_ui_alpha.py +++ b/Tools/HoloPatcher/src/holopatcher/new_ui_alpha.py @@ -81,11 +81,11 @@ def update_sys_path(path): from utility.misc import ProcessorArchitecture, is_debug_mode # noqa: E402 from utility.string_util import striprtf # noqa: E402 from utility.system.agnostics import askdirectory, askokcancel, askopenfilename, askyesno, showerror # noqa: E402 +from utility.system.app_process.shutdown import terminate_main_process # noqa: E402 #from utility.system.os_helper import get_app_dir from utility.system.os_helper import win_get_system32_dir # noqa: E402 from utility.system.path import Path # noqa: E402 -from utility.system.process import terminate_main_process # noqa: E402 from utility.tkinter.updater import TkProgressDialog # noqa: E402 if TYPE_CHECKING: diff --git a/Tools/HolocronToolset/src/qt_3d_studio_Holocron_Toolset/presentations/qt_3d_studio_Holocron_Toolset.uip b/Tools/HolocronToolset/src/qt_3d_studio_Holocron_Toolset/presentations/qt_3d_studio_Holocron_Toolset.uip new file mode 100644 index 000000000..543d7b8d1 --- /dev/null +++ b/Tools/HolocronToolset/src/qt_3d_studio_Holocron_Toolset/presentations/qt_3d_studio_Holocron_Toolset.uip @@ -0,0 +1,24 @@ + + + + + #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff + + + + + + + + + + + + + + + + + + + diff --git a/Tools/HolocronToolset/src/qt_3d_studio_Holocron_Toolset/presentations/qt_3d_studio_Holocron_Toolset_autosave.uip b/Tools/HolocronToolset/src/qt_3d_studio_Holocron_Toolset/presentations/qt_3d_studio_Holocron_Toolset_autosave.uip new file mode 100644 index 000000000..7b8f703f2 --- /dev/null +++ b/Tools/HolocronToolset/src/qt_3d_studio_Holocron_Toolset/presentations/qt_3d_studio_Holocron_Toolset_autosave.uip @@ -0,0 +1,24 @@ + + + + + #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff + + + + + + + + + + + + + + + + + + + diff --git a/Tools/HolocronToolset/src/qt_3d_studio_Holocron_Toolset/qt_3d_studio_Holocron_Toolset.uia b/Tools/HolocronToolset/src/qt_3d_studio_Holocron_Toolset/qt_3d_studio_Holocron_Toolset.uia new file mode 100644 index 000000000..6e038038c --- /dev/null +++ b/Tools/HolocronToolset/src/qt_3d_studio_Holocron_Toolset/qt_3d_studio_Holocron_Toolset.uia @@ -0,0 +1,6 @@ + + + + + + diff --git a/Tools/HolocronToolset/src/resources/resources_rc.py b/Tools/HolocronToolset/src/resources/resources_rc.py index 9df92c573..203f1e5f9 100644 --- a/Tools/HolocronToolset/src/resources/resources_rc.py +++ b/Tools/HolocronToolset/src/resources/resources_rc.py @@ -1,6 +1,6 @@ # Resource object code (Python 3) # Created by: object code -# Created by: The Resource Compiler for Qt version 6.6.1 +# Created by: The Resource Compiler for Qt version 6.6.3 # WARNING! All changes made in this file will be lost! from PySide6 import QtCore @@ -17909,23 +17909,23 @@ \x00\x00\x07\xbe\x00\x02\x00\x00\x00\x09\x00\x00\x00\x04\ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x08\x84\x00\x01\x00\x00\x00\x01\x00\x04,*\ -\x00\x00\x01\x91\x1b\xc9\x92V\ +\x00\x00\x01\x91\xd0\x0c\x04z\ \x00\x00\x08^\x00\x01\x00\x00\x00\x01\x00\x04'j\ -\x00\x00\x01\x91\x1b\xc9\x92\x5c\ +\x00\x00\x01\x91\xd0\x0c\x04\x80\ \x00\x00\x08\x9e\x00\x01\x00\x00\x00\x01\x00\x042\x99\ -\x00\x00\x01\x91\x1b\xc9\x92[\ +\x00\x00\x01\x91\xd0\x0c\x04~\ \x00\x00\x08 \x00\x01\x00\x00\x00\x01\x00\x04\x1bQ\ -\x00\x00\x01\x91\x1b\xc9\x92^\ +\x00\x00\x01\x91\xd0\x0c\x04\x82\ \x00\x00\x07\xe4\x00\x01\x00\x00\x00\x01\x00\x04\x10\xe4\ -\x00\x00\x01\x91\x1b\xc9\x92Y\ +\x00\x00\x01\x91\xd0\x0c\x04}\ \x00\x00\x07\xce\x00\x01\x00\x00\x00\x01\x00\x04\x0a\x0e\ -\x00\x00\x01\x91\x1b\xc9\x92`\ +\x00\x00\x01\x91\xd0\x0c\x04\x83\ \x00\x00\x07\xfc\x00\x01\x00\x00\x00\x01\x00\x04\x19\xfb\ -\x00\x00\x01\x91\x1b\xc9\x92]\ +\x00\x00\x01\x91\xd0\x0c\x04\x81\ \x00\x00\x08\xc0\x00\x01\x00\x00\x00\x01\x00\x049\x0b\ -\x00\x00\x01\x91\x1b\xc9\x92W\ +\x00\x00\x01\x91\xd0\x0c\x04z\ \x00\x00\x08:\x00\x01\x00\x00\x00\x01\x00\x04#2\ -\x00\x00\x01\x91\x1b\xc9\x92X\ +\x00\x00\x01\x91\xd0\x0c\x04{\ \x00\x00\x00$\x00\x02\x00\x00\x00\x08\x00\x00\x00-\ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x00L\x00\x02\x00\x00\x00\x07\x00\x00\x00&\ @@ -17977,19 +17977,19 @@ \x00\x00\x04\x9e\x00\x00\x00\x00\x00\x01\x00\x02\x1db\ \x00\x00\x01\x8f\x8c\xc1\xc4\xd8\ \x00\x00\x01|\x00\x00\x00\x00\x00\x01\x00\x00 f\ -\x00\x00\x01\x91\x1b\xc9\x92O\ +\x00\x00\x01\x91\xd0\x0c\x04v\ \x00\x00\x00^\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ -\x00\x00\x01\x91\x1b\xc9\x92Q\ +\x00\x00\x01\x91\xd0\x0c\x04w\ \x00\x00\x01\x0a\x00\x00\x00\x00\x00\x01\x00\x00\x1eN\ -\x00\x00\x01\x91\x1b\xc9\x92R\ +\x00\x00\x01\x91\xd0\x0c\x04w\ \x00\x00\x00\xe8\x00\x00\x00\x00\x00\x01\x00\x00\x0d@\ -\x00\x00\x01\x91\x1b\xc9\x92T\ +\x00\x00\x01\x91\xd0\x0c\x04y\ \x00\x00\x00\x98\x00\x00\x00\x00\x00\x01\x00\x00\x00\x8c\ -\x00\x00\x01\x91\x1b\xc9\x92N\ +\x00\x00\x01\x91\xd0\x0c\x04u\ \x00\x00\x01D\x00\x00\x00\x00\x00\x01\x00\x00\x1f\xac\ -\x00\x00\x01\x91\x1b\xc9\x92P\ +\x00\x00\x01\x91\xd0\x0c\x04v\ \x00\x00\x00\xba\x00\x00\x00\x00\x00\x01\x00\x00\x0c\xc0\ -\x00\x00\x01\x91\x1b\xc9\x92S\ +\x00\x00\x01\x91\xd0\x0c\x04x\ \x00\x00\x05$\x00\x02\x00\x00\x00\x14\x00\x00\x00_\ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x04\xdc\x00\x02\x00\x00\x00\x16\x00\x00\x00I\ diff --git a/Tools/HolocronToolset/src/toolset/__main__.py b/Tools/HolocronToolset/src/toolset/__main__.py index 86b3e943a..17eea89bf 100644 --- a/Tools/HolocronToolset/src/toolset/__main__.py +++ b/Tools/HolocronToolset/src/toolset/__main__.py @@ -1,6 +1,7 @@ #!/usr/bin/env python3 from __future__ import annotations +import asyncio import atexit import gc import importlib @@ -125,12 +126,12 @@ def is_running_from_temp() -> bool: temp_dir = tempfile.gettempdir() return str(app_path).startswith(temp_dir) -def qt_cleanup(): +def qt_cleanup(app_close_event: asyncio.Event): """Cleanup so we can exit.""" from loggerplus import RobustLogger from toolset.utils.window import WINDOWS - from utility.system.process import terminate_child_processes + from utility.system.app_process.shutdown import terminate_child_processes RobustLogger().debug("Closing/destroy all windows from WINDOWS list, (%s to handle)...", len(WINDOWS)) for window in WINDOWS: @@ -141,9 +142,14 @@ def qt_cleanup(): for obj in gc.get_objects(): with suppress(RuntimeError): # wrapped C/C++ object of type QThread has been deleted if isinstance(obj, QThread) and obj.isRunning(): - RobustLogger().info(f"Terminating QThread: {obj}") + RobustLogger().info(f"Terminating QThread obj with name: {obj.objectName()}") obj.terminate() obj.wait() + elif isinstance(obj, multiprocessing.Process): + RobustLogger().info(f"Terminating multiprocessing.Process obj with pid: {obj.pid}") + obj.terminate() + obj.join() + app_close_event.set() terminate_child_processes() def last_resort_cleanup(): @@ -153,7 +159,7 @@ def last_resort_cleanup(): """ from loggerplus import RobustLogger - from utility.system.process import gracefully_shutdown_threads, start_shutdown_process + from utility.system.app_process.shutdown import gracefully_shutdown_threads, start_shutdown_process RobustLogger().info("Fully shutting down Holocron Toolset...") gracefully_shutdown_threads() @@ -235,6 +241,7 @@ def setupToolsetDefaultEnv(): if __name__ == "__main__": main_init() + from qasync import QEventLoop # pyright: ignore[reportMissingTypeStubs] from qtpy.QtCore import QThread from qtpy.QtWidgets import QApplication, QMessageBox @@ -244,8 +251,9 @@ def setupToolsetDefaultEnv(): app.setApplicationName("HolocronToolsetV3") app.setOrganizationName("PyKotor") app.setOrganizationDomain("github.com/NickHugi/PyKotor") - app.thread().setPriority(QThread.Priority.HighestPriority) # pyright: ignore[reportOptionalMemberAccess] - app.aboutToQuit.connect(qt_cleanup) + #app.thread().setPriority(QThread.Priority.HighestPriority) # pyright: ignore[reportOptionalMemberAccess] + app_close_event = asyncio.Event() + app.aboutToQuit.connect(lambda: qt_cleanup(app_close_event)) setupPostInitSettings() setupToolsetDefaultEnv() @@ -263,5 +271,10 @@ def setupToolsetDefaultEnv(): toolWindow = ToolWindow() toolWindow.show() + toolWindow.checkForUpdates(silent=True) - app.exec_() # pyright: ignore[reportAttributeAccessIssue] + + loop = QEventLoop(app) + asyncio.set_event_loop(loop) + with loop: + loop.run_forever() diff --git a/Tools/HolocronToolset/src/toolset/gui/common/widgets/code_editor.py b/Tools/HolocronToolset/src/toolset/gui/common/widgets/code_editor.py index cd438486f..5e8de2206 100644 --- a/Tools/HolocronToolset/src/toolset/gui/common/widgets/code_editor.py +++ b/Tools/HolocronToolset/src/toolset/gui/common/widgets/code_editor.py @@ -26,7 +26,7 @@ from pykotor.resource.formats.ncs.compiler.classes import FunctionDefinition from toolset.gui.widgets.settings.installations import GlobalSettings -from utility.ui_libraries.qt.widgets.itemviews.tree import RobustTreeWidget +from utility.ui_libraries.qt.widgets.itemviews.treeview import RobustTreeWidget if TYPE_CHECKING: from qtpy.QtCore import QPoint @@ -616,3 +616,108 @@ def sizeHint(self) -> QSize: def paintEvent(self, event): self._editor.lineNumberAreaPaintEvent(event) + +class NSSCodeEditor(CodeEditor): + def __init__(self, parent: QWidget): + super().__init__(parent) + self.setAcceptDrops(True) + self.load_settings() + + def load_settings(self): + settings = QSettings() + self.restoreGeometry(settings.value("NSSCodeEditor/geometry", self.saveGeometry())) + + def save_settings(self): + settings = QSettings() + settings.setValue("NSSCodeEditor/geometry", self.saveGeometry()) + + def dragEnterEvent(self, event): + if event.mimeData().hasText(): + event.acceptProposedAction() + + def dropEvent(self, event): + pos = event.pos() + text = event.mimeData().text() + self.insert_text_at_position(text, pos) + + def insert_text_at_position(self, text: str, pos: QPoint): + cursor = self.cursorForPosition(pos) + cursor.insertText(text) + + def resizeEvent(self, event: QResizeEvent): + super().resizeEvent(event) + self.save_settings() + + def moveEvent(self, event): + super().moveEvent(event) + self.save_settings() + +class WebViewEditor(QWidget): + def __init__(self, parent: QWidget): + super().__init__(parent) + self.web_view = None + self.init_ui() + + def init_ui(self): + layout = QVBoxLayout(self) + try: + from qtpy.QtWebEngineWidgets import QWebEngineView + self.web_view = QWebEngineView(self) + layout.addWidget(self.web_view) + except ImportError: + label = QLabel("Web engine not available. Please install QtWebEngine.", self) + layout.addWidget(label) + + def load_url(self, url: str): + if self.web_view: + self.web_view.load(url) + +class NSSEditor(QWidget): + def __init__(self, parent: QWidget): + super().__init__(parent) + self.native_editor = NSSCodeEditor(self) + self.web_editor = WebViewEditor(self) + self.current_editor = self.native_editor + self.init_ui() + + def init_ui(self): + layout = QVBoxLayout(self) + self.editor_stack = QStackedWidget(self) + self.editor_stack.addWidget(self.native_editor) + self.editor_stack.addWidget(self.web_editor) + layout.addWidget(self.editor_stack) + + self.toggle_button = QPushButton("Toggle Editor", self) + self.toggle_button.clicked.connect(self.toggle_editor) + layout.addWidget(self.toggle_button) + + def toggle_editor(self): + if self.current_editor == self.native_editor: + self.editor_stack.setCurrentWidget(self.web_editor) + self.current_editor = self.web_editor + # Here you would sync the content from native to web editor + else: + self.editor_stack.setCurrentWidget(self.native_editor) + self.current_editor = self.native_editor + # Here you would sync the content from web to native editor + + def load_file(self, file_path: str): + with open(file_path) as file: + content = file.read() + self.native_editor.setPlainText(content) + # If using web editor, you'd need to implement a way to load the content there as well + + def save_file(self, file_path: str): + content = self.native_editor.toPlainText() + with open(file_path, "w") as file: + file.write(content) + # If using web editor, you'd need to implement a way to get the content from there as well + + def set_syntax_highlighter(self, highlighter): + # Assuming the highlighter is compatible with QSyntaxHighlighter + highlighter(self.native_editor.document()) + # For web editor, you'd need to implement syntax highlighting differently + + def get_text(self) -> str: + return self.native_editor.toPlainText() + # If using web editor, you'd need to implement a way to get the content from there as well diff --git a/Tools/HolocronToolset/src/toolset/gui/common/widgets/tree.py b/Tools/HolocronToolset/src/toolset/gui/common/widgets/tree.py index a67391a76..4c1dd6209 100644 --- a/Tools/HolocronToolset/src/toolset/gui/common/widgets/tree.py +++ b/Tools/HolocronToolset/src/toolset/gui/common/widgets/tree.py @@ -32,7 +32,7 @@ QWhatsThis, ) -from toolset.gui.common.style.delegates import HTMLDelegate +from utility.ui_libraries.qt.widgets.itemviews.html_delegate import HTMLDelegate if TYPE_CHECKING: @@ -534,7 +534,6 @@ def _addMultiSelectMenuAction( # noqa: PLR0913 ): subMenu = menu.addMenu(title) initial_value = self.settings.get(settings_key, current_state_func()) - selected_filters = initial_value def apply_filters(): combined_filter = zero_value diff --git a/Tools/HolocronToolset/src/toolset/gui/dialogs/github_selector.py b/Tools/HolocronToolset/src/toolset/gui/dialogs/github_selector.py index cafbc58f9..7490668bd 100644 --- a/Tools/HolocronToolset/src/toolset/gui/dialogs/github_selector.py +++ b/Tools/HolocronToolset/src/toolset/gui/dialogs/github_selector.py @@ -8,10 +8,11 @@ import time from contextlib import suppress -from pathlib import Path, PurePosixPath -from typing import TYPE_CHECKING +from pathlib import PurePosixPath +from typing import TYPE_CHECKING, Any import requests +import requests.structures from qtpy import QtCore from qtpy.QtCore import QTimer, Qt @@ -38,12 +39,11 @@ from qtpy.QtCore import QPoint from qtpy.QtWidgets import QWidget - from utility.updater.github import TreeInfoData - if __name__ == "__main__": with suppress(Exception): + def update_sys_path(path: pathlib.Path): working_dir = str(path) if working_dir not in sys.path: @@ -68,27 +68,22 @@ def update_sys_path(path: pathlib.Path): from loggerplus import RobustLogger -from utility.updater.github import ( - CompleteRepoData, - ContentInfoData, - extract_owner_repo, - get_api_url, - get_forks_url, - get_main_url, -) +from utility.updater.github import CompleteRepoData, TreeInfoData, extract_owner_repo, get_api_url, get_forks_url, get_main_url logger = RobustLogger class GitHubFileSelector(QDialog): - def __init__( + def __init__( # noqa: PLR0915 self, *args, selectedFiles: list[str] | None = None, - parent: QWidget | None = None + parent: QWidget | None = None, ): super().__init__(parent) - self.setWindowFlags(QtCore.Qt.WindowFlags(QtCore.Qt.Dialog | QtCore.Qt.WindowCloseButtonHint & ~QtCore.Qt.WindowContextHelpButtonHint & ~QtCore.Qt.WindowMinMaxButtonsHint)) + self.setWindowFlags( + QtCore.Qt.WindowFlags(QtCore.Qt.Dialog | QtCore.Qt.WindowCloseButtonHint & ~QtCore.Qt.WindowContextHelpButtonHint & ~QtCore.Qt.WindowMinMaxButtonsHint) + ) self.setWindowTitle("Select a GitHub Repository File") self.setMinimumSize(600, 400) self.setWindowFlag(Qt.WindowType.WindowContextHelpButtonHint, False) @@ -180,10 +175,7 @@ def initializeRepoData(self) -> CompleteRepoData | None: try: repo_data = CompleteRepoData.load_repo(self.owner, self.repo) except requests.exceptions.HTTPError as e: - if ( - e.response.status_code == 403 - and "X-RateLimit-Reset" in e.response.headers - ): + if e.response.status_code == 403 and "X-RateLimit-Reset" in e.response.headers: # noqa: PLR2004 if not self.timer.isActive(): QMessageBox.critical(self, "You are rate limited.", "You have submitted too many requests to github's api, check the status bar at the bottom.") self.start_rate_limit_timer(e) @@ -233,6 +225,8 @@ def populateTreeWidget( parent_item: QTreeWidgetItem | None = None, ) -> None: if files is None: + if self.repoData is None or self.repoData.tree is None: + return files = self.repoData.tree # Dictionary to hold the tree items by their paths @@ -261,6 +255,8 @@ def loadDirectoryContents(self, parent_item: QTreeWidgetItem, path: str): def populateForkComboBox(self) -> None: self.forkComboBox.clear() self.forkComboBox.addItem(f"{self.owner}/{self.repo} (main)") + if self.repoData is None or self.repoData.forks is None: + return for fork in self.repoData.forks: self.forkComboBox.addItem(fork.full_name) @@ -274,6 +270,7 @@ def onFilterEditChanged(self): self.searchAndHighlight(file_names) self.expandAllItems() else: + def unhideItem(item: QTreeWidgetItem): item.setHidden(False) for i in range(item.childCount()): @@ -282,17 +279,21 @@ def unhideItem(item: QTreeWidgetItem): for i in range(self.repoTreeWidget.topLevelItemCount()): topLevelItem = self.repoTreeWidget.topLevelItem(i) + if topLevelItem is None: + continue unhideItem(topLevelItem) self.collapseAllItems() def searchAndHighlight(self, partial_file_or_folder_names: list[str]): + if self.repoData is None or self.repoData.tree is None: + return paths_to_highlight = [ item.path for item in self.repoData.tree for partial_file_or_folder_name in partial_file_or_folder_names if partial_file_or_folder_name in item.path.split("/")[-1].lower() ] - self.expandAndHighlightPaths(paths_to_highlight) + self.expandAndHighlightPaths(set(paths_to_highlight)) def expandAndHighlightPaths(self, paths: set[str]): def find_item(parent: QTreeWidgetItem, text: str) -> QTreeWidgetItem | None: @@ -315,7 +316,7 @@ def highlight_path(path: str): else: # Top level for i in range(self.repoTreeWidget.topLevelItemCount()): child = self.repoTreeWidget.topLevelItem(i) - if child.text(0) == part: + if child is not None and child.text(0) == part: current_item = child child.setHidden(False) break @@ -325,7 +326,8 @@ def highlight_path(path: str): if current_item: current_item.setBackground(0, QBrush(Qt.yellow)) current_item.setExpanded(True) - if current_item.data(0, Qt.UserRole).type == "tree": + item_data = current_item.data(0, Qt.UserRole) + if item_data and item_data.type == "tree": unhideAllChildren(current_item) def unhideAllChildren(item: QTreeWidgetItem): @@ -337,7 +339,8 @@ def unhideAllChildren(item: QTreeWidgetItem): def hideAllItems(): for i in range(self.repoTreeWidget.topLevelItemCount()): topLevelItem = self.repoTreeWidget.topLevelItem(i) - hideItem(topLevelItem) + if topLevelItem is not None: + hideItem(topLevelItem) def hideItem(item: QTreeWidgetItem): item.setHidden(True) @@ -368,13 +371,14 @@ def collapseAllItems(self): def getSelectedPath(self) -> str | None: selected_items = self.repoTreeWidget.selectedItems() - if selected_items: - item = selected_items[0] - item_info: TreeInfoData | None = item.data(0, Qt.UserRole) - if item_info and item_info.type == "blob": - return item_info.path - # Construct the URL in the required format - #return f"https://api.github.com/repos/{self.owner}/{self.repo}/contents/{item_info.path}" + if not selected_items: + return None + + item = selected_items[0] + item_info: TreeInfoData | None = item.data(0, Qt.UserRole) + if item_info and item_info.type == "blob": + return item_info.path + return None def accept(self) -> None: @@ -386,7 +390,8 @@ def accept(self) -> None: super().accept() def onForkChanged(self, index: int) -> None: - self._load_repo_data(self.repoData, doForkComboUpdate=False) + if self.repoData is not None: + self._load_repo_data(self.repoData, doForkComboUpdate=False) def loadFork(self, forkName: str): self.repoTreeWidget.clear() @@ -394,10 +399,9 @@ def loadFork(self, forkName: str): # Format the contents_url with the proper path and add the recursive parameter tree_url = f"https://api.github.com/repos/{full_name}/git/trees/master?recursive=1" contents_dict = self.api_get(tree_url) - repoIndex = [ContentInfoData.from_dict(item) for item in contents_dict["tree"]] + repoIndex = [TreeInfoData.from_dict(item) for item in contents_dict["tree"]] self.populateTreeWidget(repoIndex) self.searchFiles() - def api_get(self, url: str) -> dict: try: response = requests.get(url, timeout=15) @@ -405,24 +409,19 @@ def api_get(self, url: str) -> dict: self.update_rate_limit_info(response.headers) return response.json() except requests.exceptions.HTTPError as e: - if ( - e.response.status_code != 403 - or "X-RateLimit-Reset" not in e.response.headers - ): + if e.response.status_code != 403 or "X-RateLimit-Reset" not in e.response.headers: # noqa: PLR2004 raise self.start_rate_limit_timer(e) - except requests.exceptions.RequestException as e: + return {} # Return an empty dictionary when rate limit is exceeded + except requests.exceptions.RequestException: raise - else: + finally: self.stop_rate_limit_timer() - def start_rate_limit_timer(self, e: requests.exceptions.HTTPError = None) -> None: + def start_rate_limit_timer(self, e: requests.exceptions.HTTPError | None = None) -> None: if e: response = e.response - if ( - response.status_code == 403 - and "X-RateLimit-Reset" in response.headers - ): + if response.status_code == 403 and "X-RateLimit-Reset" in response.headers: # noqa: PLR2004 self.rate_limit_reset = int(response.headers["X-RateLimit-Reset"]) self.rate_limit_remaining = 0 @@ -448,7 +447,7 @@ def update_rate_limit_status(self) -> None: self.refresh_data() self.stop_rate_limit_timer() - def update_rate_limit_info(self, headers: dict): + def update_rate_limit_info(self, headers: dict[str, Any] | requests.structures.CaseInsensitiveDict[str]) -> None: if "X-RateLimit-Reset" in headers: self.rate_limit_reset = int(headers["X-RateLimit-Reset"]) if "X-RateLimit-Remaining" in headers: @@ -456,7 +455,10 @@ def update_rate_limit_info(self, headers: dict): def onItemDoubleClicked(self, item: QTreeWidgetItem, column: int): item_info: TreeInfoData | None = item.data(0, Qt.UserRole) - if item_info is None or item_info.type != "blob": + if item_info is None: + print("No item info") + return + if item_info.type != "blob": print(f"Skipping {item_info.path} of type {item_info.type}") return self.accept() @@ -469,7 +471,9 @@ def clone_repository(self) -> None: url = f"https://github.com/{selectedFork}.git" try: - subprocess.run(["git", "clone", url], check=True) + import shlex + command = shlex.split(f"git clone {url}") + subprocess.run(command, check=True) # noqa: S603 QMessageBox.information(self, "Clone Successful", f"Repository {selectedFork} cloned successfully.") except subprocess.CalledProcessError as e: QMessageBox.critical(self, "Clone Failed", f"Failed to clone repository: {e!s}") @@ -491,19 +495,22 @@ def convert_item_to_web_url(self, item: QTreeWidgetItem) -> str: # Extract the file path from the item item_info: TreeInfoData = item.data(0, Qt.UserRole) - if item_info and item_info.type == "blob": - file_path = item_info.path + if item_info is None or item_info.type != "blob": + return "" - # Construct the web URL - web_url = f"https://github.com/{owner}/{repo}/blob/{self.repoData.branches[0].name}/{file_path}" - return web_url + file_path = item_info.path + if self.repoData is None or not self.repoData.branches: + return "" - return "" + # Construct the web URL + web_url = f"https://github.com/{owner}/{repo}/blob/{self.repoData.branches[0].name}/{file_path}" + return web_url def open_in_web_browser(self, item: QTreeWidgetItem) -> None: web_url = self.convert_item_to_web_url(item) if web_url: import webbrowser + webbrowser.open(web_url) def copy_url(self, item: QTreeWidgetItem) -> None: @@ -520,9 +527,9 @@ def download(self, item: QTreeWidgetItem) -> None: if isinstance(response, dict) and "content" in response: content = base64.b64decode(response["content"]) filename = self.convert_item_to_web_url(item).split("/")[-1] - with open(filename, "wb") as file: + with open(filename, "wb") as file: # noqa: PTH123 file.write(content) - QMessageBox.information(self, "Download Successful", f"Downloaded {filename} to {Path(filename).resolve()}") + QMessageBox.information(self, "Download Successful", f"Downloaded {filename} to {os.path.join(os.path.curdir, filename)}") # noqa: PTH118 else: QMessageBox.critical(self, "Download Failed", "Failed to download the file content.") except requests.exceptions.RequestException as e: # noqa: PERF203 @@ -547,6 +554,7 @@ def refresh_data(self) -> None: from qtpy.QtWidgets import QApplication from toolset.__main__ import onAppCrash + sys.excepthook = onAppCrash owner = "KOTORCommunityPatches" diff --git a/Tools/HolocronToolset/src/toolset/gui/dialogs/select_update.py b/Tools/HolocronToolset/src/toolset/gui/dialogs/select_update.py index 3eee22d43..555e55698 100644 --- a/Tools/HolocronToolset/src/toolset/gui/dialogs/select_update.py +++ b/Tools/HolocronToolset/src/toolset/gui/dialogs/select_update.py @@ -23,7 +23,7 @@ from toolset.config import LOCAL_PROGRAM_INFO, remoteVersionNewer, toolset_tag_to_version, version_to_toolset_tag from toolset.gui.dialogs.asyncloader import ProgressDialog from utility.misc import ProcessorArchitecture -from utility.system.process import terminate_child_processes +from utility.system.app_process.shutdown import terminate_child_processes from utility.updater.github import GithubRelease from utility.updater.update import AppUpdate diff --git a/Tools/HolocronToolset/src/toolset/gui/editor.py b/Tools/HolocronToolset/src/toolset/gui/editor.py index d14e68ecf..d51253d0b 100644 --- a/Tools/HolocronToolset/src/toolset/gui/editor.py +++ b/Tools/HolocronToolset/src/toolset/gui/editor.py @@ -27,7 +27,6 @@ QShortcut, QSlider, QStyle, - QVBoxLayout, QWidget, ) @@ -332,9 +331,8 @@ def __init__( self._revert: bytes | None = None self._global_settings: GlobalSettings = GlobalSettings() - self.mediaPlayer: MediaPlayerWidget = MediaPlayerWidget(self) - self.setLayout(QVBoxLayout()) - self.layout().addWidget(self.mediaPlayer) + #self.mediaPlayer: MediaPlayerWidget = MediaPlayerWidget(self) + #self.layout().addWidget(self.mediaPlayer) self.setWindowTitle(title) self._setupIcon(iconName) diff --git a/Tools/HolocronToolset/src/toolset/gui/editors/dlg.py b/Tools/HolocronToolset/src/toolset/gui/editors/dlg.py index 5c0f0c2e6..d04069422 100644 --- a/Tools/HolocronToolset/src/toolset/gui/editors/dlg.py +++ b/Tools/HolocronToolset/src/toolset/gui/editors/dlg.py @@ -77,7 +77,7 @@ from toolset.utils.misc import getQtKeyString from utility.ui_libraries.qt.corelib.itemmodels.filters import NoScrollEventFilter from utility.ui_libraries.qt.widgets.itemviews.html_delegate import _ICONS_DATA_ROLE, HTMLDelegate -from utility.ui_libraries.qt.widgets.itemviews.tree import RobustTreeView +from utility.ui_libraries.qt.widgets.itemviews.treeview import RobustTreeView if qtpy.API_NAME in ("PyQt6", "PySide6"): from qtpy.QtGui import QUndoStack diff --git a/Tools/HolocronToolset/src/toolset/gui/editors/erf.py b/Tools/HolocronToolset/src/toolset/gui/editors/erf.py index 42c4dc752..c4f89b68c 100644 --- a/Tools/HolocronToolset/src/toolset/gui/editors/erf.py +++ b/Tools/HolocronToolset/src/toolset/gui/editors/erf.py @@ -8,7 +8,7 @@ from qtpy import QtCore, QtGui from qtpy.QtCore import QMimeData, Qt from qtpy.QtGui import QStandardItem, QStandardItemModel -from qtpy.QtWidgets import QAction, QFileDialog, QInputDialog, QLineEdit, QMenu, QMessageBox, QShortcut, QTableView +from qtpy.QtWidgets import QAction, QFileDialog, QInputDialog, QLineEdit, QMenu, QMessageBox, QShortcut from pykotor.common.misc import ResRef from pykotor.common.stream import BinaryReader @@ -24,6 +24,7 @@ from toolset.utils.window import openResourceEditor from utility.error_handling import universal_simplify_exception from utility.system.path import Path +from utility.ui_libraries.qt.widgets.itemviews.tableview import RobustTableView if TYPE_CHECKING: import os @@ -620,8 +621,8 @@ def resourceSaved(self, filepath: str, resname: str, restype: ResourceType, data item.data = data -class ERFEditorTable(QTableView): - resourceDropped = QtCore.Signal(object) # pyright: ignore[reportPrivateImportUsage] +class ERFEditorTable(RobustTableView): + resourceDropped: QtCore.Signal = QtCore.Signal(object) # pyright: ignore[reportPrivateImportUsage] def __init__(self, parent: QWidget): super().__init__(parent) diff --git a/Tools/HolocronToolset/src/toolset/gui/editors/nss.py b/Tools/HolocronToolset/src/toolset/gui/editors/nss.py index ceb790ae5..158e9aad3 100644 --- a/Tools/HolocronToolset/src/toolset/gui/editors/nss.py +++ b/Tools/HolocronToolset/src/toolset/gui/editors/nss.py @@ -1,130 +1,181 @@ from __future__ import annotations import json -import multiprocessing - -from contextlib import contextmanager -from operator import attrgetter -from typing import TYPE_CHECKING, Any, Callable, Generator, NamedTuple - -import qtpy - -from loggerplus import RobustLogger, get_log_directory -from qtpy.QtCore import QSettings, QStringListModel, Qt -from qtpy.QtGui import QTextCursor -from qtpy.QtWidgets import ( - QCompleter, - QDialog, - QFileSystemModel, - QInputDialog, - QLabel, - QLineEdit, - QListWidgetItem, - QMessageBox, - QShortcut, - QTabBar, - QTextEdit, - QToolTip, - QTreeWidgetItem, - QVBoxLayout, -) +import os -if __name__ == "__main__": - import sys +from pathlib import Path +from typing import TYPE_CHECKING, Optional - from pathlib import Path +from qtpy.QtCore import QDir, QEvent, QSettings, QSize, Qt +from qtpy.QtWidgets import QApplication, QFileSystemModel, QInputDialog, QMenu, QPlainTextEdit, QSplitterHandle - def update_path(path: Path): - path_str = str(path) - if path_str not in sys.path: - sys.path.append(path_str) +#from toolset.gui.dialogs.web_ide_selector import WebIDEManager +from toolset.gui.editor import Editor +from toolset.gui.widgets.settings.installations import GlobalSettings +from toolset.uic.pyqt5.editors.nss import Ui_MainWindow +from utility.updater.github import download_github_file - here = Path(__file__).parent - some_path = here.parent.parent.parent - update_path(some_path) +if TYPE_CHECKING: + from qtpy.QtGui import QDragEnterEvent, QDropEvent, QMouseEvent + from qtpy.QtWidgets import QWidget + from toolset.data.installation import HTInstallation -from qtpy.QtWidgets import QWidget -from pykotor.common.stream import BinaryReader -from pykotor.resource.formats.ncs.compiler.classes import FunctionDefinition, GlobalVariableDeclaration, StructDefinition -from pykotor.resource.formats.ncs.compiler.lexer import NssLexer -from pykotor.resource.formats.ncs.compiler.parser import NssParser -from pykotor.resource.type import ResourceType -from pykotor.tools.misc import is_any_erf_type_file, is_bif_file, is_rim_file -from pykotor.tools.path import CaseAwarePath -from toolset.gui.common.widgets.code_editor import CodeEditor -from toolset.gui.common.widgets.syntax_highlighter import SyntaxHighlighter -from toolset.gui.dialogs.github_selector import GitHubFileSelector -from toolset.gui.editor import Editor -from toolset.gui.widgets.settings.installations import GlobalSettings, NoConfigurationSetError -from toolset.utils.script import compileScript, decompileScript -from utility.error_handling import universal_simplify_exception -from utility.misc import is_debug_mode -from utility.system.path import Path, PurePath -from utility.updater.github import download_github_file +class NSSIDEFeatures: + def __init__(self, editor: NSSEditor): + self.editor = editor + self.web_ide_manager = WebIDEManager(self.editor) + self.settings = QSettings("PyKotor", "NSSEditor") -if TYPE_CHECKING: - import os + def setup_ide_features(self): + self._restore_editor_state() + self._setup_code_folding() + self._setup_advanced_search() + self._setup_minimap() + self.restore_ui_state() - from qtpy.QtGui import QMouseEvent, QWheelEvent + def _setup_code_folding(self): + pass # Implement code folding if available in your QPlainTextEdit - from pykotor.common.script import ScriptConstant, ScriptFunction - from toolset.data.installation import HTInstallation + def _setup_advanced_search(self): + self.editor.ui.searchBar.textChanged.connect(self.editor.search) + self.editor.ui.searchLineEdit.returnPressed.connect(self.editor.search) + self.editor.ui.replaceLineEdit.returnPressed.connect(self.editor.replace) + + def _setup_minimap(self): + pass # Implement minimap if available in your QPlainTextEdit + + def toggle_web_ide(self): + if self.editor.current_editor == self.editor.ui.nativeEditor: + self._switch_to_web_ide() + else: + self._switch_to_native_ide() + self._save_editor_state() + + def _switch_to_web_ide(self): + content = self.editor.ui.nativeEditor.toPlainText() + self.editor.ui.webEditor.load(self.web_ide_manager.get_selected_ide_url()) + self.editor.ui.editorStack.setCurrentWidget(self.editor.ui.webEditor) + self.editor.current_editor = self.editor.ui.webEditor + self.editor.ui.webEditor.page().runJavaScript(f"editor.setValue(`{content}`);") + self.editor.ui.toggleEditorButton.setText("Switch to Native Editor") + self.settings.setValue("CurrentEditor", "web") + + def _switch_to_native_ide(self): + content = self.editor.ui.webEditor.get_content() + self.editor.ui.editorStack.setCurrentWidget(self.editor.ui.nativeEditor) + self.editor.current_editor = self.editor.ui.nativeEditor + self.editor.ui.nativeEditor.setPlainText(content) + self.editor.ui.toggleEditorButton.setText("Switch to Web Editor") + self.settings.setValue("CurrentEditor", "native") + + def _save_editor_state(self): + self.settings.setValue("EditorType", "web" if self.editor.current_editor == self.editor.ui.webEditor else "native") + self.settings.setValue("EditorContent", self.editor.get_content()) + self.settings.setValue("EditorGeometry", self.editor.saveGeometry()) + self.settings.setValue("EditorState", self.editor.saveState()) + + def _restore_editor_state(self): + editor_type = self.settings.value("CurrentEditor", "native") + content = self.settings.value("EditorContent", "") + geometry = self.settings.value("EditorGeometry") + state = self.settings.value("EditorState") + + if editor_type == "web": + self._switch_to_web_ide() + elif editor_type == "native": + self._switch_to_native_ide() + + self.editor.set_content(content) + + if geometry: + self.editor.restoreGeometry(geometry) + if state: + self.editor.restoreState(state) + + def update_ui_state(self): + self.settings.setValue("MainSplitterState", self.editor.ui.mainSplitter.saveState()) + self.settings.setValue("RightSplitterState", self.editor.ui.rightSplitter.saveState()) + self.settings.setValue("FileExplorerVisible", int(self.editor.ui.fileExplorerTabs.isVisible())) + + def restore_ui_state(self): + main_splitter_state = self.settings.value("MainSplitterState", type=bytes) + right_splitter_state = self.settings.value("RightSplitterState", type=bytes) + file_explorer_visible = self.settings.value("FileExplorerVisible", True, type=bool) + + if main_splitter_state: + self.editor.ui.mainSplitter.restoreState(main_splitter_state) + if right_splitter_state: + self.editor.ui.rightSplitter.restoreState(right_splitter_state) + self.editor.ui.fileExplorerTabs.setVisible(bool(file_explorer_visible)) + + def save_last_directory(self, directory: str): + self.settings.setValue("LastExploredDirectory", directory) + + def update_file_explorer(self): + last_dir = self.settings.value("LastExploredDirectory", QDir.homePath()) + model = QFileSystemModel(self.editor.ui.fileExplorerTree) + model.setRootPath(last_dir) + model.setNameFilters(["*.nss", "*.ncs"]) + model.setNameFilterDisables(False) + self.editor.ui.fileExplorerTree.setModel(model) + self.editor.ui.fileExplorerTree.setRootIndex(model.index(last_dir)) + self.editor.ui.fileExplorerTree.setSortingEnabled(True) + self.editor.ui.fileExplorerTree.setDragEnabled(True) + self.editor.ui.fileExplorerTree.setAcceptDrops(True) + + def toggle_file_explorer(self): + if self.editor.ui.fileExplorerTabs.isVisible(): + self.editor.ui.fileExplorerTabs.hide() + else: + self.editor.ui.fileExplorerTabs.show() + def update_editor_settings(self): + font = self.settings.value("EditorFont", self.editor.font()) + font_size = self.settings.value("EditorFontSize", 12) + self.editor.ui.nativeEditor.setFont(font) + self.editor.ui.nativeEditor.setFontPointSize(font_size) -def download_script( - url: str, - local_path: str, - script_relpath: str, -): - """Downloads a file using `download_github_file` and updates the progress queue.""" - RobustLogger().debug(f"Downloading script @ {url}") - RobustLogger().debug(f"Saving to {local_path}") - download_github_file(url, local_path, script_relpath) + def get_selected_ide_url(self): + return self.web_ide_manager.get_selected_ide_url() + + def eventFilter(self, obj, event): + if isinstance(obj, QSplitterHandle): + if event.type() == QEvent.MouseMove: + QApplication.setOverrideCursor(Qt.SizeHorCursor if obj.orientation() == Qt.Horizontal else Qt.SizeVerCursor) + elif event.type() == QEvent.Leave: + QApplication.restoreOverrideCursor() + return False + + def save_snippets(self, snippets): + self.settings.setValue("Snippets", json.dumps(snippets)) + + def load_snippets(self): + snippets_json = self.settings.value("Snippets", "[]") + return json.loads(snippets_json) + + def update_snippets_list(self): + self.editor.ui.snippetList.clear() + self.editor.ui.snippetList.addItems(self.load_snippets()) class NSSEditor(Editor): - TAB_SIZE: int = 4 - TAB_AS_SPACE: bool = True - - def __init__( - self, - parent: QWidget | None = None, - installation: HTInstallation | None = None, - ): + def __init__(self, parent: Optional[QWidget] = None, installation: Optional[HTInstallation] = None): """Initialize the script editor window. + This method sets up the UI, connections, and various features of the NSSEditor. + Args: - ---- parent: QWidget | None: The parent widget installation: HTInstallation | None: The installation object """ - supported: list[ResourceType] = [ResourceType.NSS, ResourceType.NCS] - super().__init__(parent, "Script Editor", "script", supported, supported, installation) - - if qtpy.API_NAME == "PySide2": - from toolset.uic.pyside2.editors.nss import Ui_MainWindow # noqa: PLC0415 # pylint: disable=C0415 - elif qtpy.API_NAME == "PySide6": - from toolset.uic.pyside6.editors.nss import Ui_MainWindow # noqa: PLC0415 # pylint: disable=C0415 - elif qtpy.API_NAME == "PyQt5": - from toolset.uic.pyqt5.editors.nss import Ui_MainWindow # noqa: PLC0415 # pylint: disable=C0415 - elif qtpy.API_NAME == "PyQt6": - from toolset.uic.pyqt6.editors.nss import Ui_MainWindow # noqa: PLC0415 # pylint: disable=C0415 - else: - raise ImportError(f"Unsupported Qt bindings: {qtpy.API_NAME}") + super().__init__(parent, "Script Editor", "script", installation) - self.ui = Ui_MainWindow() - self.ui.setupUi(self) - self._setupMenus() - self._setupSignals() + self.setWindowTitle("Script Editor") - self._highlighter: SyntaxHighlighter = SyntaxHighlighter(self.ui.codeEdit.document(), self._installation) self._is_tsl: bool = installation.tsl if installation else False self.bookmarks: list[tuple[int, str]] = [] - self.functions: list[ScriptFunction] = [] - self.constants: list[ScriptConstant] = [] - self.library: dict[str, bytes] = {} self.owner: str = "KOTORCommunityPatches" self.repo: str = "Vanilla_KOTOR_Script_Source" @@ -135,733 +186,241 @@ def __init__( self._is_decompiled: bool = False self._global_settings: GlobalSettings = GlobalSettings() - self._setupUI() - self._update_game_specific_data() - self._setup_file_explorer() - self._setup_bookmarks() - self._setup_stylesheets() - + self._setup_ui() + self.ide_features = NSSIDEFeatures(self) + self.snippets = self.ide_features.load_snippets() self.new() - def _setup_bookmarks(self): - self.ui.bookmarkTree.setHeaderLabels(["Line", "Description"]) - self.ui.bookmarkTree.itemDoubleClicked.connect(self._goto_bookmark) - self.ui.addBookmarkButton.clicked.connect(self.add_bookmark) - self.ui.removeBookmarkButton.clicked.connect(self.delete_bookmark) - self.load_bookmarks() - - def add_bookmark(self): - cursor = self.ui.codeEdit.textCursor() - line_number = cursor.blockNumber() + 1 - default_description = f"Bookmark at line {line_number}" - - item = QTreeWidgetItem(self.ui.bookmarkTree) # pyright: ignore[reportCallIssue, reportArgumentType] - item.setText(0, str(line_number)) - item.setText(1, default_description) - item.setData(0, Qt.ItemDataRole.UserRole, line_number) - - self.ui.bookmarkTree.setCurrentItem(item) # pyright: ignore[reportCallIssue, reportArgumentType] - self.ui.bookmarkTree.editItem(item, 1) # pyright: ignore[reportCallIssue, reportArgumentType] - - # Select the entire text in the editable field - editor = self.ui.bookmarkTree.itemWidget(item, 1) # pyright: ignore[reportCallIssue, reportArgumentType] - if isinstance(editor, QLineEdit): - editor.selectAll() - - self._save_bookmarks() - - def delete_bookmark(self): - selected_items = self.ui.bookmarkTree.selectedItems() - if not selected_items: - return - for item in selected_items: - if item is None: - continue - index = self.ui.bookmarkTree.indexOfTopLevelItem(item) # pyright: ignore[reportCallIssue, reportArgumentType] - self.ui.bookmarkTree.takeTopLevelItem(index) - self._save_bookmarks() - - def _goto_bookmark(self, item: QTreeWidgetItem): - line_number = item.data(0, Qt.ItemDataRole.UserRole) - self._goto_line(line_number) - - def _goto_line(self, line_number: int): - block = self.ui.codeEdit.document().findBlockByLineNumber(line_number - 1) - cursor = QTextCursor(block) - self.ui.codeEdit.setTextCursor(cursor) - self.ui.codeEdit.centerCursor() - - def _save_bookmarks(self): - bookmarks = [] - for i in range(self.ui.bookmarkTree.topLevelItemCount()): - item = self.ui.bookmarkTree.topLevelItem(i) - if item is None: - continue - bookmarks.append( - { - "line": item.data(0, Qt.ItemDataRole.UserRole), - "description": item.text(1), - } - ) - settings = QSettings() - settings.setValue("bookmarks", json.dumps(bookmarks)) - - def load_bookmarks(self): - settings = QSettings() - bookmarks = json.loads(settings.value("bookmarks", "[]")) - for bookmark in bookmarks: - item = QTreeWidgetItem(self.ui.bookmarkTree) # pyright: ignore[reportCallIssue, reportArgumentType] - item.setText(0, str(bookmark["line"])) - item.setText(1, bookmark["description"]) - item.setData(0, Qt.ItemDataRole.UserRole, bookmark["line"]) - - def load_snippets(self): - """TODO: snippet loading into the list widget, and then sending them to the code editor.""" - - def _save_snippets(self): - snippets = [] - for i in range(self.ui.snippetList.count()): - item = self.ui.snippetList.item(i) # pyright: ignore[reportCallIssue, reportArgumentType] - snippets.append( - { - "name": "" if item is None else item.text(), - "content": "" if item is None else item.data(Qt.ItemDataRole.UserRole), - } - ) - settings = QSettings() - settings.setValue("snippets", json.dumps(snippets)) - - def on_add_snippet(self): - name, ok = QInputDialog.getText(self, "Add Snippet", "Enter snippet name:") - if not ok: - return - content, ok = QInputDialog.getMultiLineText(self, "Add Snippet", "Enter snippet content:") - if not ok: - return - item = QListWidgetItem(name) - item.setData(Qt.ItemDataRole.UserRole, content) - self.ui.snippetList.addItem(item) # pyright: ignore[reportCallIssue, reportArgumentType] - self._save_snippets() - - def on_remove_snippet(self): - current_item = self.ui.snippetList.currentItem() - if not current_item: - return - self.ui.snippetList.takeItem(self.ui.snippetList.row(current_item)) # pyright: ignore[reportCallIssue, reportArgumentType] - self._save_snippets() - - def insert_snippet(self, item: QListWidgetItem): - content = item.data(Qt.ItemDataRole.UserRole) - cursor = self.ui.codeEdit.textCursor() - cursor.insertText(content) - self._save_snippets() - - def _setup_stylesheets(self): - self.setStyleSheet(""" - QMainWindow { - background-color: palette(window); - color: palette(windowText); - } - QeditorTabs::pane { - border: none; - background-color: palette(base); - } - QTabBar::tab { - background-color: palette(dark); - color: palette(text); - padding: 8px 12px; - border: none; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - } - QTabBar::tab:selected { - background-color: palette(base); - color: palette(text); - } - QTreeView { - background-color: palette(base); - color: palette(text); - border: none; - } - QTreeView::item { - padding: 4px; - } - QTreeView::item:selected { - background-color: palette(highlight); - color: palette(highlightedText); - } - QLineEdit, QTextEdit { - background-color: palette(base); - color: palette(text); - border: 1px solid palette(mid); - padding: 2px; - } - QPushButton { - background-color: palette(button); - color: palette(buttonText); - border: 1px solid palette(mid); - padding: 4px 8px; - border-radius: 2px; - } - QPushButton:hover { - background-color: palette(light); - } - QScrollBar:vertical { - border: none; - background-color: palette(base); - width: 14px; - margin: 0px 0px 0px 0px; - } - QScrollBar::handle:vertical { - background-color: palette(mid); - min-height: 20px; - } - QScrollBar::add-line:vertical, QScrollBar::sub-line:vertical { - height: 0px; - } - """) - - def _setupUI(self): - # Snippets + def _setup_ui(self): + self.ui = Ui_MainWindow() + self._setup_ui_connections() + self._setup_actions() + self.ide_features.update_file_explorer() + self.ide_features.setup_ide_features() + + def _setup_actions(self): + # Connect file explorer + self.ui.fileExplorerTree.activated.connect(self._update_file_explorer_path) + self.ui.fileExplorerTree.doubleClicked.connect(self._open_file_from_explorer) + + # Connect "Download from Vanilla Source Repo" button + self.actionDownloadVanillaSource = self.ui.actionDownloadVanillaSource + self.actionDownloadVanillaSource.triggered.connect(self._download_from_vanilla_source) + self.ui.menuFile.addAction(self.actionDownloadVanillaSource) + + self.ui.toggleEditorButton.clicked.connect(self.ide_features.toggle_web_ide) + # Connect other actions + self.ui.actionToggleFileExplorer.triggered.connect(self.ide_features.toggle_file_explorer) + self.ui.actionZoom_In.triggered.connect(lambda: self.current_editor.change_text_size(increase=True)) + self.ui.actionZoom_Out.triggered.connect(lambda: self.current_editor.change_text_size(increase=False)) + self.ui.actionReset_Zoom.triggered.connect(self.reset_zoom) + self.ui.mainSplitter.splitterMoved.connect(self.ide_features.update_ui_state) + self.ui.rightSplitter.splitterMoved.connect(self.ide_features.update_ui_state) + + # Setup drag and drop for splitters + for splitter in [self.ui.mainSplitter, self.ui.rightSplitter]: + for i in range(splitter.count()): + handle = splitter.handle(i) + handle.installEventFilter(self) + + # Setup snippets + self.ui.snippetAddButton.clicked.connect(self.add_snippet) + self.ui.snippetDelButton.clicked.connect(self.remove_snippet) + self.ui.snippetReloadButton.clicked.connect(self.ide_features.update_snippets_list) self.ui.snippetList.itemDoubleClicked.connect(self.insert_snippet) - self.ui.snippetAddButton.clicked.connect(self.on_add_snippet) - self.ui.snippetDelButton.clicked.connect(self.on_remove_snippet) - self.ui.snippetReloadButton.clicked.connect(self.load_snippets) - self.load_snippets() - - # Bookmarks - self.ui.bookmarkTree.setHeaderLabels(["Line", "Description"]) - self.ui.bookmarkTree.itemDoubleClicked.connect(self._goto_bookmark) - self.ui.addBookmarkButton.clicked.connect(self.add_bookmark) - self.ui.removeBookmarkButton.clicked.connect(self.delete_bookmark) - self.load_bookmarks() - - # Connect signals for the outline view - self.ui.outlineView.itemClicked.connect(self.ui.codeEdit.on_outline_item_clicked) - self.ui.outlineView.itemDoubleClicked.connect(self.ui.codeEdit.on_outline_item_double_clicked) - - # Style the outline view - self.ui.outlineView.setStyleSheet(""" - QTreeWidget { - background-color: palette(base); - color: palette(text); - border: none; - } - QTreeWidget::item { - padding: 4px; - } - QTreeWidget::item:selected { - background-color: palette(highlight); - color: palette(highlightedText); - } - """) - - self.ui.searchBar.setPlaceholderText("Search...") - self.ui.searchBar.returnPressed.connect(self.ui.codeEdit.search) - self.ui.codeEdit.textChanged.connect(self.ui.codeEdit.on_text_changed) - self.ui.codeEdit.textChanged.connect(self._update_outline) - if self._is_tsl: - self.ui.actionK1.setChecked(False) # pyright: ignore[reportCallIssue,reportArgumentType] - self.ui.actionTSL.setChecked(True) # pyright: ignore[reportCallIssue,reportArgumentType] - else: - self.ui.actionK1.setChecked(True) # pyright: ignore[reportCallIssue,reportArgumentType] - self.ui.actionTSL.setChecked(False) # pyright: ignore[reportCallIssue,reportArgumentType] - self.ui.actionK1.triggered.connect(self._on_game_changed) - self.ui.actionTSL.triggered.connect(self._on_game_changed) - - self.completer: QCompleter = QCompleter(self) - self.completer.setWidget(self.ui.codeEdit) - self.completer.setCompletionMode(QCompleter.CompletionMode.PopupCompletion) - self.completer.setCaseSensitivity(Qt.CaseSensitivity.CaseInsensitive) - self.completer.setWrapAround(False) - self.ui.codeEdit.setMouseTracking(True) - self.ui.codeEdit.mouseMoveEvent = self._show_hover_documentation - self.ui.codeEdit.textChanged.connect(self._update_outline) - - # Add output tab - self.outputTab: QWidget = QWidget() - self.ui.editorTabs.addTab(self.ui.outputTab, "Output") # pyright: ignore[reportCallIssue, reportArgumentType] - self.outputTextEdit: QTextEdit = QTextEdit(self.ui.outputTab) # pyright: ignore[reportCallIssue, reportArgumentType] - self.outputTextEdit.setReadOnly(True) - self.outputLayout: QVBoxLayout = QVBoxLayout(self.ui.outputTab) # pyright: ignore[reportCallIssue, reportArgumentType] - self.outputLayout.addWidget(self.outputTextEdit) - - # Add error badge - self.errorBadge: QLabel = QLabel(self) - self.errorBadge.setStyleSheet(""" - background-color: red; - color: white; - border-radius: 10px; - padding: 2px; - """) - self.errorBadge.hide() - - def _setup_error_reporting(self): - self.error_count: int = 0 - tab_bar: QTabBar = self.ui.editorTabs.tabBar() # pyright: ignore[reportCallIssue, reportAssignmentType] - if tab_bar is None: - return - tab_bar.setTabButton( - self.ui.editorTabs.indexOf(self.ui.outputTab), # pyright: ignore[reportCallIssue, reportArgumentType] - QTabBar.ButtonPosition.RightSide, # pyright: ignore[reportCallIssue, reportArgumentType] - QLabel() if self.errorBadge is None else self.errorBadge # pyright: ignore[reportCallIssue, reportArgumentType] - ) - - def report_error(self, error_message: str): - self.error_count += 1 - self.errorBadge.setText(str(self.error_count)) - self.errorBadge.show() - self.outputTextEdit.append(f"Error: {error_message}") - self.ui.editorTabs.setCurrentWidget(self.ui.outputTab) # pyright: ignore[reportCallIssue, reportArgumentType] - - def clear_errors(self): - self.error_count = 0 - self.errorBadge.hide() - self.outputTextEdit.clear() - - def _on_game_changed(self, index: int): - self._is_tsl = index == 1 - self._update_game_specific_data() - - def _update_game_specific_data(self): - # Update constants and functions based on the selected game - # DO NOT TAKE THESE OUT OF A TYPE CHECKING BLOCK!!! These are so large they straight up crashed my IDE. - if not TYPE_CHECKING: - from pykotor.common.scriptdefs import KOTOR_CONSTANTS, KOTOR_FUNCTIONS, TSL_CONSTANTS, TSL_FUNCTIONS - from pykotor.common.scriptlib import KOTOR_LIBRARY, TSL_LIBRARY - self.constants[:] = sorted(TSL_CONSTANTS if self._is_tsl else KOTOR_CONSTANTS, key=attrgetter("name")) - self.functions[:] = sorted(TSL_FUNCTIONS if self._is_tsl else KOTOR_FUNCTIONS, key=attrgetter("name")) - self.library = (TSL_LIBRARY if self._is_tsl else KOTOR_LIBRARY).copy() - - # Clear and repopulate the function and constant lists - has_error: bool = False - try: - self.ui.functionList.clear() - except RuntimeError: # wrapped C/C++ object of type 'QListWidget' has been deleted - RobustLogger().warning("Failed to clear function list", exc_info=True) - has_error = True - try: - self.ui.constantList.clear() - except RuntimeError: # wrapped C/C++ object of type 'QListWidget' has been deleted - RobustLogger().warning("Failed to clear constant list", exc_info=True) - has_error = True - - for function in self.functions: - item = QListWidgetItem(function.name) - item.setData(Qt.ItemDataRole.UserRole, function) - try: - self.ui.functionList.addItem(item) # pyright: ignore[reportCallIssue, reportArgumentType] - except RuntimeError: # wrapped C/C++ object of type 'QListWidget' has been deleted - RobustLogger().warning("Failed to add function to list", exc_info=True) - has_error = True - - for constant in self.constants: - item = QListWidgetItem(constant.name) - item.setData(Qt.ItemDataRole.UserRole, constant) - try: - self.ui.constantList.addItem(item) # pyright: ignore[reportCallIssue, reportArgumentType] - except RuntimeError: # wrapped C/C++ object of type 'QListWidget' has been deleted - RobustLogger().warning("Failed to add constant to list", exc_info=True) - has_error = True - - if has_error: - QMessageBox(QMessageBox.Icon.Critical, "Failed to update lists", "Failed to update the function or constant lists.").exec_() - - self._update_completer_model(self.constants, self.functions) - self._highlighter.update_rules(is_tsl=self._is_tsl) - - def _setupSignals(self): - """Sets up signals and slots for the GUI. - - Args: - ---- - self: The class instance. - """ - self.ui.actionCompile.triggered.connect(self.compile_current_script) - self.ui.constantList.doubleClicked.connect(self.insert_selected_constant) - self.ui.functionList.doubleClicked.connect(self.insert_selected_function) - self.ui.functionSearchEdit.textChanged.connect(self.on_function_search) - self.ui.constantSearchEdit.textChanged.connect(self.on_constant_search) - self.ui.codeEdit.textChanged.connect(self.ui.codeEdit.on_text_changed) - self.ui.codeEdit.customContextMenuRequested.connect(self.ui.codeEdit.show_context_menu) - - def _setup_file_explorer(self): - self.file_system_model: QFileSystemModel = QFileSystemModel() - self.file_system_model.setRootPath("") - self.ui.fileExplorerView.setModel(self.file_system_model) - self.ui.fileExplorerView.setRootIndex(self.file_system_model.index("")) - self.ui.fileExplorerView.hideColumn(1) # Hide size column - self.ui.fileExplorerView.hideColumn(2) # Hide type column - self.ui.fileExplorerView.hideColumn(3) # Hide date modified column - - def _update_completer_model(self, constants: list[ScriptConstant], functions: list[ScriptFunction]): - completer_list: list[str] = [*(const.name for const in constants), *(func.name for func in functions)] - model = QStringListModel(completer_list) - self.completer.setModel(model) - - def _show_hover_documentation(self, e: QMouseEvent): - cursor = self.ui.codeEdit.cursorForPosition(e.pos()) - cursor.select(QTextCursor.SelectionType.WordUnderCursor) - word = cursor.selectedText() - - if word: - doc = self._get_documentation(word) - if doc: - global_pos = self.ui.codeEdit.mapToGlobal(e.pos()) - QToolTip.showText(global_pos, doc) - else: - QToolTip.hideText() - else: - QToolTip.hideText() - - # Call the original mouseMoveEvent - super(CodeEditor, self.ui.codeEdit).mouseMoveEvent(e) - - def _get_documentation(self, word: str) -> str | None: - """Get the documentation for a word.""" - for func in self.functions: - if func.name == word: - return f"{func.name}\n\n{func.description}" - - for const in self.constants: - if const.name == word: - return f"{const.name} = {const.value}" - - return None - - class SavedContext(NamedTuple): - """A context that can be saved and restored by _snapshotResTypeContext.""" - filepath: Path - resname: str - restype: ResourceType - revert: bytes - saved_connection: Any # Specify the actual type here instead of 'any' if possible - - @contextmanager - def _snapshot_restype_context( - self, - saved_file_callback: Callable | None = None, - ) -> Generator[SavedContext, Any, None]: - """Snapshots the current _restype and associated state, to restore after a with statement. - - This saves the current _filepath, _resname and _revert data in a context object and restores it when done. - If saved_file_callback is not None, it will be connected to the savedFile slot during the with statement. - If a file is successfully saved during that time it will be called with these arguments before the context - manager restores the original state: (filepath: str, resname: str, restype: ResourceType, data: bytes) - - Usage: - - # self._restype is NSS - with self._snapshotResTypeContext(): - # Do something that might change self._restype to NCS. - self.saveAs() - # after the with statement, self._restype is returned to NSS. - """ - if saved_file_callback: - saved_connection = self.savedFile.connect(saved_file_callback) - else: - saved_connection = None - context = NSSEditor.SavedContext( - self._filepath, - self._resname, - self._restype, - self._revert, - saved_connection, - ) - try: - yield context - finally: - if context.saved_connection: - self.disconnect(context.saved_connection) - # If _restype changed, unwind all the changes that may have been made. - if self._restype != context.restype: - self._filepath = context.filepath - self._resname = context.resname - self._restype = context.restype - self._revert = context.revert - self.refresh_window_title() - - def determine_script_path(self, resref: str) -> str: - script_filename = f"{resref}.nss" - script_filename = script_filename.lower() - dialog = GitHubFileSelector(self.owner, self.repo, selectedFiles=[script_filename], parent=self) - if dialog.exec_() != QDialog.Accepted: - raise ValueError("No script selected.") - - selected_path = dialog.getSelectedPath() - if not selected_path: - raise ValueError("No script selected.") - result = selected_path - print(f"User selected script path: {result}") - return result - - def load( - self, - filepath: os.PathLike | str, - resref: str, - restype: ResourceType, - data: bytes, - ): - super().load(filepath, resref, restype, data) - self._is_decompiled = False - - if restype is ResourceType.NSS: - self.ui.codeEdit.setPlainText(data.decode("windows-1252", errors="ignore")) - elif restype is ResourceType.NCS: - error_occurred = False - try: - self._handle_user_ncs(data, resref) - except ValueError as e: - error_occurred = self._handle_exc_debug_mode("Decompilation/Download Failed", e) - except NoConfigurationSetError as e: - error_occurred = self._handle_exc_debug_mode("Filepath is not set", e) - finally: - if error_occurred: - self.new() - - def _handle_exc_debug_mode(self, err_msg: str, e: Exception) -> bool: - QMessageBox(QMessageBox.Icon.Critical, err_msg, str(universal_simplify_exception(e))).exec_() - if is_debug_mode(): - raise e - result = True - return result - - def _handle_user_ncs(self, data: bytes, resname: str) -> None: - box = QMessageBox( - QMessageBox.Icon.Question, - "Decompile or Download", - f"Would you like to decompile this script, or download it from Vanilla Source Repository?", - buttons=QMessageBox.Yes | QMessageBox.Ok | QMessageBox.Cancel, - ) - box.setDefaultButton(QMessageBox.Cancel) - box.button(QMessageBox.Yes).setText("Decompile") - box.button(QMessageBox.Ok).setText("Download") - choice = box.exec_() - print(f"User chose '{choice}' in the decompile/download messagebox.") - - if choice == QMessageBox.Yes: - assert self._installation is not None, "Installation not set, cannot determine path" - source = decompileScript(data, self._installation.path(), tsl=self._installation.tsl) - elif choice == QMessageBox.Ok: - source = self._download_and_load_remote_script(resname) - else: - return - self.ui.codeEdit.setPlainText(source) - self._is_decompiled = True - - def _download_and_load_remote_script(self, resref: str) -> str: - script_path: str = self.determine_script_path(resref) - local_path = CaseAwarePath(get_log_directory(self._global_settings.extractPath), PurePath(script_path).name) - print(f"Local path: {local_path}") + self.ui.snippetSearchEdit.textChanged.connect(self.filter_snippets) + self.ide_features.update_snippets_list() - download_process = multiprocessing.Process(target=download_script, args=(f"{self.owner}/{self.repo}", str(local_path), script_path)) - download_process.start() - download_process.join() + def _update_file_explorer_path(self, index): + path = self.ui.fileExplorerTree.model().filePath(index) + self.ui.fileExplorerPath.setText(path) - if not local_path.exists(): - raise ValueError(f"Failed to download the script: '{local_path}' did not exist after download completed.") # noqa: TRY301 + def _download_from_vanilla_source(self): + self._load_remote_script("path/to/default/script.nss") # Replace with actual default path - result = BinaryReader.load_file(local_path).decode(encoding="windows-1252") + def _update_current_editor(self): + current_widget = self.ui.editorStack.currentWidget() + if isinstance(current_widget, QPlainTextEdit): + self.current_editor = current_widget + self.current_editor.cursorPositionChanged.connect(self._update_status_bar) + self._update_outline() - return result + def _update_status_bar(self): + cursor = self.current_editor.textCursor() + line = cursor.blockNumber() + 1 + column = cursor.columnNumber() + 1 + self.statusBar().showMessage(f"Line: {line}, Column: {column}") - def build(self) -> tuple[bytes | None, bytes]: - if self._restype is not ResourceType.NCS: - return self.ui.codeEdit.toPlainText().encode("windows-1252"), b"" + def _update_outline(self): + # Implement outline update logic here + pass + + def closeEvent(self, event): + self.ide_features.update_ui_state() + super().closeEvent(event) + + def get_content(self) -> str: + if isinstance(self.current_editor, QPlainTextEdit): + return self.current_editor.toPlainText() + elif isinstance(self.current_editor, QWebEngineView): + return self.current_editor.page().runJavaScript("editor.getValue();", lambda result: result) + + def set_content(self, content: str): + if isinstance(self.current_editor, QPlainTextEdit): + self.current_editor.setPlainText(content) + elif isinstance(self.current_editor, QWebEngineView): + self.current_editor.set_content(content) + + def _open_file_from_explorer(self, index): + file_path = self.ui.fileExplorerTree.model().filePath(index) + if os.path.isfile(file_path): + self.open_file(file_path) + + def open_file(self, file_path: str): + content = Path(file_path).read_text(encoding="utf-8") + self.set_content(content) + file_name = os.path.basename(file_path) + self.setWindowTitle(f"Script Editor - {file_name}") + self.ide_features.save_last_directory(os.path.dirname(file_path)) + + def _load_remote_script(self, selected_path: str): + content = self._download_and_load_remote_script(selected_path) + self.set_content(content) + file_name = f"{Path(selected_path).name} (Vanilla)" + self.setWindowTitle(f"Script Editor - {file_name}") + self.statusBar().showMessage(f"Loaded script from {self.sourcerepo_url}/{selected_path}") + + def search(self): + search_text = self.ui.searchBar.text() + current_editor = self.ui.editorStack.currentWidget() + if search_text: + cursor = current_editor.document().find(search_text) + if not cursor.isNull(): + current_editor.setTextCursor(cursor) + else: + self.statusBar().showMessage(f"'{search_text}' not found", 3000) + + def replace(self): + search_text = self.ui.searchLineEdit.text() + replace_text = self.ui.replaceLineEdit.text() + if search_text and replace_text: + cursor = self.current_editor.textCursor() + if cursor.hasSelection() and cursor.selectedText() == search_text: + cursor.insertText(replace_text) + else: + cursor = self.current_editor.document().find(search_text) + if not cursor.isNull(): + cursor.insertText(replace_text) + self.current_editor.setTextCursor(cursor) + else: + self.statusBar().showMessage(f"'{search_text}' not found", 3000) - self._logger.debug(f"Compiling script '{self._resname}.{self._restype.extension}' from the NSSEditor...") - assert self._installation is not None, "Installation not set, cannot determine path" - compiled_bytes: bytes | None = compileScript(self.ui.codeEdit.toPlainText(), self._installation.path(), tsl=self._installation.tsl) - if compiled_bytes is None: - self._logger.debug(f"User cancelled the compilation of '{self._resname}.{self._restype.extension}'.") - return None, b"" - return compiled_bytes, b"" + def _download_and_load_remote_script(self, selected_path: str) -> str: + content = download_github_file(self.owner, self.repo, selected_path) + return content.decode("utf-8") def new(self): - super().new() - - self.ui.codeEdit.setPlainText("\n\nvoid main()\n{\n \n}\n") - - def compile_current_script(self): - # _compiledResourceSaved() will show a success message if the file is saved successfully. - with self._snapshot_restype_context(self._compiled_resource_saved): - try: - self._restype = ResourceType.NCS - filepath: Path = Path.cwd() / "untitled_script.ncs" if self._filepath is None else self._filepath - if is_any_erf_type_file(filepath.name) or is_rim_file(filepath.name): - # Save the NCS resource into the given ERF/RIM. - # If this is not allowed save() will find a new path to save at. - self._filepath = filepath - elif not filepath or is_bif_file(filepath.name): - assert self._installation is not None - self._filepath = self._installation.override_path() / f"{self._resname}.ncs" - else: - self._filepath = filepath.with_suffix(".ncs") - - # Save using the overridden filepath and resource type. - self.save() - except ValueError as e: - QMessageBox(QMessageBox.Icon.Critical, "Failed to compile", str(universal_simplify_exception(e))).exec_() - except OSError as e: - QMessageBox(QMessageBox.Icon.Critical, "Failed to save file", str(universal_simplify_exception(e))).exec_() - - def _compiled_resource_saved( - self, - filepath: str, - resname: str, - restype: ResourceType, - data: bytes, - ): - """Shows a messagebox after compileCurrentScript successfully saves an NCS resource.""" - savePath = Path(filepath) - if is_any_erf_type_file(savePath.name) or is_rim_file(savePath.name): - # Format as /full/path/to/file.mod/resname.ncs - savePath = savePath / f"{resname}.ncs" - QMessageBox( - QMessageBox.Icon.Information, - "Success", - f"Compiled script successfully saved to:\n {savePath}.", - ).exec_() - - def show_auto_complete_menu(self): - """Show the auto-complete menu.""" - self.completer.setCompletionPrefix(self.ui.codeEdit.textUnderCursor()) - if self.completer.completionCount() > 0: - rect = self.ui.codeEdit.cursorRect() - rect.setWidth(self.completer.popup().sizeHintForColumn(0) + self.completer.popup().verticalScrollBar().sizeHint().width()) - self.completer.complete(rect) - - def insert_selected_constant(self): - if self.ui.constantList.selectedItems(): - constant: ScriptConstant = self.ui.constantList.selectedItems()[0].data(Qt.ItemDataRole.UserRole) - insert = f"{constant.name} = {constant.value}" - self.ui.codeEdit.insert_text_at_cursor(insert) - - def insert_selected_function(self): - if self.ui.functionList.selectedItems(): - function: ScriptFunction = self.ui.functionList.selectedItems()[0].data(Qt.ItemDataRole.UserRole) - insert = f"{function.name}()" - self.ui.codeEdit.insert_text_at_cursor(insert, insert.index("(") + 1) - - def on_insert_shortcut(self): - if self.ui.editorTabs.currentIndex() == 0: - self.insert_selected_function() - elif self.ui.editorTabs.currentIndex() == 1: - self.insert_selected_constant() - - def on_function_search(self): - string = self.ui.functionSearchEdit.text() - if not string: - return - lower_string = string.lower() - for i in range(self.ui.functionList.count()): - item = self.ui.functionList.item(i) - if not item: - continue - item.setHidden(lower_string not in item.text().lower()) - - def on_constant_search(self): - string = self.ui.constantSearchEdit.text() - if not string: - return - lower_string = string.lower() - for i in range(self.ui.constantList.count()): - item = self.ui.constantList.item(i) - if not item: - continue - item.setHidden(lower_string not in item.text().lower()) + self.set_content("") + self.setWindowTitle("Script Editor - Untitled") + + def save_file(self, file_path: str): + content = self.get_content() + Path(file_path).write_text(content, encoding="utf-8") + self.setWindowTitle(f"Script Editor - {os.path.basename(file_path)}") + + def set_syntax_highlighter(self, highlighter): + highlighter(self.current_editor.document()) + + def change_text_size(self, increase: bool = True): + if isinstance(self.current_editor, QPlainTextEdit): + self.current_editor.change_text_size(increase) + elif isinstance(self.current_editor, QWebEngineView): + self.current_editor.page().runJavaScript(f"document.body.style.fontSize = '{12 + (1 if increase else -1)}px'") + + def reset_zoom(self): + default_font = self.font() + self.current_editor.setFont(default_font) + self.ide_features.settings.setValue("EditorFont", default_font.toString()) + self.ide_features.settings.setValue("EditorFontSize", default_font.pointSize()) + + def dragEnterEvent(self, event: QDragEnterEvent): + if event.mimeData().hasUrls(): + event.acceptProposedAction() + + def dropEvent(self, event: QDropEvent): + for url in event.mimeData().urls(): + file_path = url.toLocalFile() + if file_path.endswith(".nss"): + self.open_file(file_path) + break + + def resizeEvent(self, event): + super().resizeEvent(event) + self.ide_features.update_ui_state() + + def mousePressEvent(self, event: QMouseEvent): + super().mousePressEvent(event) + if event.button() == Qt.LeftButton: + self._drag_start_position = event.pos() + + def mouseMoveEvent(self, event: QMouseEvent): + if event.buttons() & Qt.LeftButton: + distance = (event.pos() - self._drag_start_position).manhattanLength() + if distance >= QApplication.startDragDistance(): + self.ide_features.update_ui_state() + + def eventFilter(self, obj, event): + if isinstance(obj, QSplitterHandle): + if event.type() == QEvent.MouseMove: + QApplication.setOverrideCursor(Qt.SizeHorCursor if obj.orientation() == Qt.Horizontal else Qt.SizeVerCursor) + elif event.type() == QEvent.Leave: + QApplication.restoreOverrideCursor() + elif event.type() == QEvent.MouseButtonRelease: + self.ide_features.update_ui_state() + return super().eventFilter(obj, event) + + def sizeHint(self) -> QSize: + return QSize(1280, 720) + + def minimumSizeHint(self) -> QSize: + return QSize(800, 600) + + def add_snippet(self): + name, ok = QInputDialog.getText(self, "Add Snippet", "Enter snippet name:") + if ok and name: + content = self.current_editor.textCursor().selectedText() + self.snippets.append({"name": name, "content": content}) + self.ide_features.save_snippets(self.snippets) + self.ide_features.update_snippets_list() - def _update_outline(self): - self.ui.outlineView.clear() - text = self.ui.codeEdit.toPlainText() - - lexer = NssLexer() - parser = NssParser( - functions=self.functions, - constants=self.constants, - library=self.library, - library_lookup=None if self._filepath is None else self._filepath.parent, - errorlog=None, - # debug=is_debug_mode(), - ) - - try: - ast = parser.parser.parse(text, lexer=lexer.lexer) - self._populate_outline(ast) - except Exception: - self._logger.exception(f"Failed to update outline for text '{text}'") - - def _populate_outline(self, ast): - for obj in ast.objects: - if isinstance(obj, FunctionDefinition): - item = QTreeWidgetItem(self.ui.outlineView) # pyright: ignore[reportCallIssue, reportArgumentType] - item.setText(0, f"Function: {obj.signature.identifier}") - item.setData(0, Qt.ItemDataRole.UserRole, obj) - - for param in obj.signature.parameters: - param_item = QTreeWidgetItem(item) - param_item.setText(0, f"Param: {param.identifier}") - - elif isinstance(obj, StructDefinition): - item = QTreeWidgetItem(self.ui.outlineView) # pyright: ignore[reportCallIssue, reportArgumentType] - item.setText(0, f"Struct: {obj.identifier}") - item.setData(0, Qt.ItemDataRole.UserRole, obj) - - for member in obj.members: - member_item = QTreeWidgetItem(item) - member_item.setText(0, f"Member: {member.identifier}") - - elif isinstance(obj, GlobalVariableDeclaration): - item = QTreeWidgetItem(self.ui.outlineView) # pyright: ignore[reportCallIssue, reportArgumentType] - item.setText(0, f"Global: {obj.identifier}") - item.setData(0, Qt.ItemDataRole.UserRole, obj) - - def _setup_shortcuts(self): - QShortcut("Ctrl+F5", self).activated.connect(self.compile_current_script) - QShortcut("Ctrl+I", self).activated.connect(self.on_insert_shortcut) - QShortcut("Ctrl+Shift+I", self).activated.connect(self.insert_selected_constant) - QShortcut("Ctrl+Shift+F", self).activated.connect(self.insert_selected_function) - QShortcut("Ctrl+Shift+N", self).activated.connect(self.new) - QShortcut("Ctrl+Shift+O", self).activated.connect(self.open) - QShortcut("Ctrl+S", self).activated.connect(self.save) - QShortcut("Ctrl+Shift+S", self).activated.connect(self.saveAs) - QShortcut("Ctrl+Shift+W", self).activated.connect(self.close) - QShortcut("Ctrl+Shift+Z", self).activated.connect(self.ui.codeEdit.undo) # QUndoCommand - QShortcut("Ctrl+Y", self).activated.connect(self.ui.codeEdit.redo) # QRedoCommand - QShortcut("Ctrl+G", self).activated.connect(self.ui.codeEdit.go_to_line) - QShortcut("Ctrl+F", self).activated.connect(self.ui.codeEdit.find) # QTextDocument.find - - # Should show how many matches there are. If the user is not already at the line, the replacement should not happen until the jump first happens. - QShortcut("Ctrl+H", self).activated.connect(self.ui.codeEdit.replace) - - QShortcut("Ctrl+D", self).activated.connect(self.ui.codeEdit.duplicate_line) # Duplicate line - QShortcut("Ctrl+Scroll Up/Down", self).activated.connect(self.ui.codeEdit.change_text_size) # Change text size - QShortcut("Shift+Scroll Up/Down", self).activated.connect(self.ui.codeEdit.scroll_horizontally) # Scroll horizontally - QShortcut("Ctrl+Shift+Up/Down", self).activated.connect(self.ui.codeEdit.move_line_up_or_down) # Move line up or down - QShortcut("Ctrl+Space", self).activated.connect(self.show_auto_complete_menu) # Show auto-complete menu - QShortcut("Ctrl+/", self).activated.connect(self.ui.codeEdit.toggle_comment) # Toggle comment - - # Add new shortcuts for bookmarks and snippets - QShortcut("Ctrl+B", self).activated.connect(self.ui.codeEdit.add_bookmark) - QShortcut("Ctrl+Shift+B", self).activated.connect(lambda: self.ui.bookmarksDock.setVisible(not self.ui.bookmarksDock.isVisible())) - QShortcut("Ctrl+K", self).activated.connect(lambda: self.ui.snippetsDock.setVisible(not self.ui.snippetsDock.isVisible())) - - def wheelEvent(self, event: QWheelEvent): - if event.modifiers() == Qt.KeyboardModifier.ControlModifier: - if event.angleDelta().y() > 0: - self.ui.codeEdit.change_text_size(increase=True) - else: - self.ui.codeEdit.change_text_size(increase=False) - else: - super().wheelEvent(event) + def remove_snippet(self): + current_item = self.ui.snippetList.currentItem() + if current_item: + index = self.ui.snippetList.row(current_item) + del self.snippets[index] + self.ide_features.save_snippets(self.snippets) + self.ide_features.update_snippets_list() + + def insert_snippet(self, item): + index = self.ui.snippetList.row(item) + content = self.snippets[index]["content"] + self.current_editor.textCursor().insertText(content) + + def filter_snippets(self, text): + for i in range(self.ui.snippetList.count()): + item = self.ui.snippetList.item(i) + item.setHidden(text.lower() not in item.text().lower()) + + def contextMenuEvent(self, event): + menu = QMenu(self) + menu.addAction("Add Snippet", self.add_snippet) + menu.exec_(event.globalPos()) if __name__ == "__main__": import sys - from qtpy.QtWidgets import QApplication - app = QApplication(sys.argv) editor = NSSEditor() editor.show() - sys.exit(app.exec()) + sys.exit(app.exec_()) diff --git a/Tools/HolocronToolset/src/toolset/gui/widgets/kotor_filesystem_model.py b/Tools/HolocronToolset/src/toolset/gui/widgets/kotor_filesystem_model.py index 3d7907d77..f8149b539 100644 --- a/Tools/HolocronToolset/src/toolset/gui/widgets/kotor_filesystem_model.py +++ b/Tools/HolocronToolset/src/toolset/gui/widgets/kotor_filesystem_model.py @@ -6,7 +6,7 @@ from abc import abstractmethod from datetime import datetime -from typing import TYPE_CHECKING, Any, ClassVar, Protocol, TypeVar, Union +from typing import TYPE_CHECKING, Any, ClassVar, Protocol, TypeVar, Union, cast import qtpy @@ -58,12 +58,12 @@ def update_sys_path(path: pathlib.Path): from pykotor.extract.file import FileResource # noqa: E402 from pykotor.tools.misc import is_capsule_file # noqa: E402 from toolset.__main__ import main_init # noqa: E402 -from toolset.gui.common.style.delegates import _ICONS_DATA_ROLE, HTMLDelegate # noqa: E402 -from toolset.gui.common.widgets.tree import RobustTreeView # noqa: E402 from toolset.gui.dialogs.load_from_location_result import ResourceItems # noqa: E402 from toolset.utils.window import openResourceEditor # noqa: E402 from utility.system.os_helper import get_size_on_disk # noqa: E402 from utility.system.path import Path # noqa: E402 +from utility.ui_libraries.qt.widgets.itemviews.html_delegate import _ICONS_DATA_ROLE, HTMLDelegate # noqa: E402 +from utility.ui_libraries.qt.widgets.itemviews.treeview import RobustTreeView # noqa: E402 if TYPE_CHECKING: from qtpy.QtCore import QPoint @@ -71,7 +71,7 @@ def update_sys_path(path: pathlib.Path): from toolset.data.installation import HTInstallation from toolset.gui.windows.main import ToolWindow - from utility.gui.qt.common.filesystem.pyfilesystemmodel import PyFileSystemModel + from utility.ui_libraries.qt.filesystem.pyfilesystemmodel import PyFileSystemModel class TreeItem: @@ -121,7 +121,7 @@ def childCount(self) -> int: return len(self.children) def loadChildren(self, model: ResourceFileSystemModel | QFileSystemModel) -> list[TreeItem | None]: - idx = model.indexFromItem(self) + idx = model.indexFromItem(self) if isinstance(model, ResourceFileSystemModel) else model.index(self.row(), 0) model.beginRemoveRows(idx, 0, self.childCount() - 1 if self.childCount() > 0 else 0) model.beginInsertRows(idx, 0, max(0, self.childCount() - 1)) print(f"{self.__class__.__name__}({self.path}).load_children, row={self.row()}") @@ -221,6 +221,48 @@ class NestedCapsuleItem(CapsuleItem, CapsuleChildItem): def iconData(self) -> QIcon: return qpixmap_to_qicon(QStyle.StandardPixmap.SP_DirLinkIcon, 16, 16) + +class ResourceFileSystemTreeView(RobustTreeView): + def parent(self) -> ResourceFileSystemWidget: + return cast(ResourceFileSystemWidget, super().parent()) + + def build_context_menu(self) -> QMenu: + rootMenu = super().build_context_menu() + self._add_simple_action(rootMenu, "Resize Columns", self.parent().resize_all_columns) + toggle_detailed_view = getattr(self.parent().fsModel, "toggle_detailed_view", None) + if toggle_detailed_view is not None: + self._add_simple_action(rootMenu, "Toggle Detailed View", toggle_detailed_view) + self._add_exclusive_menu_action( + rootMenu, + "Resize Mode", + lambda: next((self.header().sectionResizeMode(i) for i in range(self.parent().fsModel.columnCount())), QHeaderView.ResizeMode.ResizeToContents), + lambda mode: [self.header().setSectionResizeMode(i, mode) for i in range(self.parent().fsModel.columnCount())] if qtpy.QT5 else lambda mode: [self.header().setSectionResizeMode(i, QHeaderView.ResizeMode(mode)) for i in range(self.header().count())], + { + "Custom": QHeaderView.ResizeMode.Custom, + "Fixed": QHeaderView.ResizeMode.Fixed, + "Interactive": QHeaderView.ResizeMode.Interactive, + "ResizeToContents": QHeaderView.ResizeMode.ResizeToContents, + "Stretch": QHeaderView.ResizeMode.Stretch, + }, + "columnResizeMode", + ) + self._add_multi_option_menu_action( + rootMenu, + "File System Filters", + self.parent().fsModel.filter, + self.parent().fsModel.setFilter, + { + "All Entries": QDir.Filter.AllEntries, + "Files": QDir.Filter.Files, + "Directories": QDir.Filter.Dirs, + "Hidden Files": QDir.Filter.Hidden, + "No Dot Files": QDir.Filter.NoDotAndDotDot, + }, + "fileSystemFilter", + ) + return rootMenu + + class ResourceFileSystemWidget(QWidget): def __init__( self, @@ -232,7 +274,7 @@ def __init__( super().__init__(parent) # Setup the view and model. - self.fsTreeView: RobustTreeView = RobustTreeView(self, use_columns=True) if view is None else view + self.fsTreeView: ResourceFileSystemTreeView | RobustTreeView = ResourceFileSystemTreeView(self, use_columns=True) if view is None else view self.fsModel: QFileSystemModel | ResourceFileSystemModel | PyFileSystemModel = ResourceFileSystemModel(self) if model is None else model self.fsTreeView.setModel(self.fsModel) @@ -258,11 +300,10 @@ def __init__( self.main_layout: QVBoxLayout = QVBoxLayout(self) self.main_layout.addLayout(self.address_layout) self.main_layout.addWidget(self.fsTreeView) - + # Configure the QTreeView self.setup_tree_view() - def setup_tree_view(self): self.undo_stack: QUndoStack = QUndoStack(self) h: QHeaderView | None = self.fsTreeView.header() @@ -285,46 +326,6 @@ def setup_tree_view(self): self.fsTreeView.collapsed.connect(self.onItemCollapsed) self.fsTreeView.customContextMenuRequested.connect(self.fileSystemModelContextMenu) self.fsTreeView.doubleClicked.connect(self.fileSystemModelDoubleClick) - self.fsTreeView._addSimpleAction( # noqa: SLF001 - self.fsTreeView.viewMenu, - "Resize Columns", - self.resize_all_columns, - ) - if hasattr(self.fsModel, "toggle_detailed_view"): - self.fsTreeView._addSimpleAction( # noqa: SLF001 - self.fsTreeView.viewMenu, - "Toggle Detailed View", - self.fsModel.toggle_detailed_view, - ) - self.fsTreeView._addExclusiveMenuAction( # noqa: SLF001 - self.fsTreeView.viewMenu, - "Resize Mode", - lambda: next((h.sectionResizeMode(i) for i in range(self.fsModel.columnCount())), QHeaderView.ResizeMode.ResizeToContents), - lambda mode: [h.setSectionResizeMode(i, mode) for i in range(self.fsModel.columnCount())], - { - "Custom": QHeaderView.ResizeMode.Custom, - "Fixed": QHeaderView.ResizeMode.Fixed, - "Interactive": QHeaderView.ResizeMode.Interactive, - "ResizeToContents": QHeaderView.ResizeMode.ResizeToContents, - "Stretch": QHeaderView.ResizeMode.Stretch, - }, - "columnResizeMode", - ) - self.fsTreeView._addMultiSelectMenuAction( # noqa: SLF001 - self.fsTreeView.viewMenu, - "File System Filters", - self.fsModel.filter, # noqa: SLF001 - self.fsModel.setFilter, - { - "All Entries": QDir.Filter.AllEntries, - "Files": QDir.Filter.Files, - "Directories": QDir.Filter.Dirs, - "Hidden Files": QDir.Filter.Hidden, - "No Dot Files": QDir.Filter.NoDotAndDotDot, - }, - "fileSystemFilter", - QDir.Filters(), - ) def setRootPath(self, path: os.PathLike | str): if self.fsModel is None: @@ -368,20 +369,20 @@ def resize_all_columns(self): def onItemExpanded(self, idx: QModelIndex): # sourcery skip: class-extract-method print(f"onItemExpanded, row={idx.row()}, col={idx.column()}") - self.fsTreeView.debounceLayoutChanged(preChangeEmit=True) + self.fsTreeView.debounce_layout_changed(preChangeEmit=True) item = idx.internalPointer() if isinstance(item, DirItem) and isinstance(self.fsModel, (ResourceFileSystemModel, QFileSystemModel)): item.loadChildren(self.fsModel) self.refresh_item(item) - self.fsTreeView.debounceLayoutChanged(preChangeEmit=False) + self.fsTreeView.debounce_layout_changed(preChangeEmit=False) def onItemCollapsed(self, idx: QModelIndex): print(f"onItemCollapsed, row={idx.row()}, col={idx.column()}") - self.fsTreeView.debounceLayoutChanged(preChangeEmit=True) + self.fsTreeView.debounce_layout_changed(preChangeEmit=True) item = idx.internalPointer() assert isinstance(item, TreeItem) self.refresh_item(item) - self.fsTreeView.debounceLayoutChanged(preChangeEmit=False) + self.fsTreeView.debounce_layout_changed(preChangeEmit=False) def model(self) -> QFileSystemModel | ResourceFileSystemModel | PyFileSystemModel: return self.fsModel @@ -488,7 +489,7 @@ def onEmptySpaceContextMenu(self, point: QPoint): if hasattr(m, "exec"): m.exec(self.fsTreeView.viewport().mapToGlobal(point)) # pyright: ignore[reportOptionalMemberAccess] elif hasattr(m, "exec_"): - m.exec_(self.fsTreeView.viewport().mapToGlobal(point)) # pyright: ignore[reportOptionalMemberAccess, reportAttributeAccessIssue] + m.exec_(self.fsTreeView.viewport().mapToGlobal(point)) # pyright: ignore[reportAttributeAccessIssue, reportOptionalMemberAccess] def onHeaderContextMenu(self, point: QPoint): print(f" [{self.__class__.__name__}.onHeaderContextMenu scope] point.x", point.x(), "y:", point.y()) diff --git a/Tools/HolocronToolset/src/toolset/gui/widgets/main_widgets.py b/Tools/HolocronToolset/src/toolset/gui/widgets/main_widgets.py index c788a298f..3f0835407 100644 --- a/Tools/HolocronToolset/src/toolset/gui/widgets/main_widgets.py +++ b/Tools/HolocronToolset/src/toolset/gui/widgets/main_widgets.py @@ -1,45 +1,38 @@ #!/usr/bin/env python3 from __future__ import annotations +import multiprocessing +import queue + from abc import abstractmethod -from ctypes import c_bool -from queue import Empty, Queue -from time import sleep -import time -from typing import TYPE_CHECKING, Any, Callable, ClassVar, cast +from io import BytesIO +from typing import TYPE_CHECKING, Any, ClassVar, cast import qtpy from loggerplus import RobustLogger from qtpy import QtCore -from qtpy.QtCore import QMutex, QMutexLocker, QPoint, QRunnable, QSortFilterProxyModel, QThread, QThreadPool, QTimer, QWaitCondition, Qt -from qtpy.QtGui import ( - QCursor, - QIcon, - QImage, - QPixmap, - QStandardItem, - QStandardItemModel, - QTransform, -) -from qtpy.QtWidgets import QHeaderView, QMenu, QToolTip, QWidget - -from pykotor.extract.installation import SearchLocation -from pykotor.resource.formats.tpc import TPC, TPCTextureFormat +from qtpy.QtCore import QFileInfo, QSortFilterProxyModel, QThread, QTimer, Qt +from qtpy.QtGui import QCursor, QIcon, QImage, QPixmap, QStandardItem, QStandardItemModel, QTransform +from qtpy.QtWidgets import QFileIconProvider, QHeaderView, QMenu, QToolTip, QWidget + +from pykotor.resource.formats.tpc.tpc_auto import read_tpc +from pykotor.resource.formats.tpc.tpc_data import TPCGetResult, TPCTextureFormat +from pykotor.resource.type import ResourceType from toolset.gui.dialogs.load_from_location_result import ResourceItems +from toolset.gui.widgets.settings.installations import GlobalSettings +from utility.system.app_process.task_consumer import TaskConsumer if TYPE_CHECKING: - from qtpy.QtCore import QEvent, QModelIndex, QObject - from qtpy.QtGui import QMouseEvent, QResizeEvent + from qtpy.QtCore import QEvent, QModelIndex, QObject, QPoint + from qtpy.QtGui import QMouseEvent, QResizeEvent, QShowEvent from pykotor.extract.file import FileResource - from pykotor.resource.type import ResourceType from toolset.data.installation import HTInstallation - from utility.common.more_collections import CaseInsensitiveDict class MainWindowList(QWidget): - requestOpenResource = QtCore.Signal(object, object) # pyright: ignore[reportPrivateImportUsage] + requestOpenResource = QtCore.Signal(list, bool) # pyright: ignore[reportPrivateImportUsage] requestExtractResource = QtCore.Signal(object) # pyright: ignore[reportPrivateImportUsage] sectionChanged = QtCore.Signal(object) # pyright: ignore[reportPrivateImportUsage] @@ -177,9 +170,9 @@ def change_section( section: str, ): for i in range(self.ui.sectionCombo.count()): - if section in self.ui.sectionCombo.itemText(i): - RobustLogger().debug("changing to section '%s'", section) - self.ui.sectionCombo.setCurrentIndex(i) + if section not in self.ui.sectionCombo.itemText(i): + continue + self.ui.sectionCombo.setCurrentIndex(i) def set_resources( self, @@ -196,11 +189,7 @@ def set_resources( """ allResources: list[QStandardItem] = self.modulesModel.all_resources_items() resourceSet: set[FileResource] = set(resources) - resourceItemMap: dict[FileResource, ResourceStandardItem] = { - item.resource: item - for item in allResources - if isinstance(item, ResourceStandardItem) - } + resourceItemMap: dict[FileResource, ResourceStandardItem] = {item.resource: item for item in allResources if isinstance(item, ResourceStandardItem)} for resource in resourceSet: if resource in resourceItemMap: resourceItemMap[resource].resource = resource @@ -241,10 +230,10 @@ def select(parent, child): resource_from_item: FileResource = item.resource if resource_from_item == resource: itemIndex: QModelIndex = model.proxyModel().mapFromSource(item.index()) - QTimer.singleShot(1, lambda index=itemIndex, item=item: select(item.parent().index(), index)) + QTimer.singleShot(0, lambda index=itemIndex, item=item: select(item.parent().index(), index)) def selected_resources(self) -> list[FileResource]: - return self.modulesModel.resource_from_indexes(self.ui.resourceTree.selectedIndexes()) # type: ignore[arg-type] + return self.modulesModel.resource_from_indexes(self.ui.resourceTree.selectedIndexes()) # pyright: ignore[reportArgumentType] def _get_section_user_role_data(self): return self.ui.sectionCombo.currentData(Qt.ItemDataRole.UserRole) @@ -288,7 +277,9 @@ def resizeEvent(self, event): class ResourceProxyModel(QSortFilterProxyModel): - def __init__(self, parent=None): + """A proxy model for the resource model.""" + + def __init__(self, parent: QObject | None = None): super().__init__(parent) self.setFilterCaseSensitivity(Qt.CaseSensitivity.CaseInsensitive) self.filter_string: str = "" @@ -298,8 +289,8 @@ def setFilterString(self, filter_string: str): self.invalidateFilter() def filterAcceptsRow(self, source_row: int, source_parent: QModelIndex) -> bool: - model: QStandardItemModel = self.sourceModel() # pyright: ignore[reportAssignmentType] - + model = self.sourceModel() # pyright: ignore[reportAssignmentType] + assert isinstance(model, QStandardItemModel) resref_index = model.index(source_row, 0, source_parent) item: ResourceStandardItem | QStandardItem | None = model.itemFromIndex(resref_index) if isinstance(item, ResourceStandardItem): @@ -385,11 +376,7 @@ def resourceFromItems( def all_resources_items(self) -> list[QStandardItem]: """Returns a list of all QStandardItem objects in the model that represent resource files.""" - resources = ( - category.child(i, 0) - for category in self._categoryItems.values() - for i in range(category.rowCount()) - ) + resources = (category.child(i, 0) for category in self._categoryItems.values() for i in range(category.rowCount())) return [item for item in resources if item is not None] def removeUnusedCategories(self): @@ -406,12 +393,12 @@ def removeUnusedCategories(self): class TextureList(MainWindowList): requestReload = QtCore.Signal(object) # pyright: ignore[reportPrivateImportUsage] - requestRefresh = QtCore.Signal() # pyright: ignore[reportPrivateImportUsage] iconUpdate = QtCore.Signal(object, object) # pyright: ignore[reportPrivateImportUsage] def __init__(self, parent: QWidget): super().__init__(parent) + self._loaded_icons: dict[FileResource, QIcon] = {} if qtpy.API_NAME == "PySide2": from toolset.uic.pyside2.widgets.texture_list import Ui_Form # noqa: PLC0415 # pylint: disable=C0415 @@ -429,7 +416,6 @@ def __init__(self, parent: QWidget): self.setupSignals() self._installation: HTInstallation | None = None - self._scannedTextures: set[str] = set() self.texturesModel: QStandardItemModel = QStandardItemModel() self.texturesProxyModel: QSortFilterProxyModel = QSortFilterProxyModel() @@ -440,9 +426,57 @@ def __init__(self, parent: QWidget): self.sectionModel: QStandardItemModel = QStandardItemModel() self.ui.sectionCombo.setModel(self.sectionModel) # type: ignore[arg-type] - self._mutex: QMutex = QMutex() + print("Setting up multiprocessing queue and icon processor") + self.task_queue: multiprocessing.JoinableQueue = multiprocessing.JoinableQueue() + self.result_queue: multiprocessing.Queue[tuple[int, TPCGetResult]] = multiprocessing.Queue() + self.stop_event = multiprocessing.Event() + + self._consumers: list[TaskConsumer] = [ + TaskConsumer( + task_queue=self.task_queue, + result_queue=self.result_queue, + stop_event=self.stop_event, + name=f"TextureLoadTask-{i}", + ) + for i in range(GlobalSettings().max_child_processes) + ] + for consumer in self._consumers: + consumer.start() + + print("Setting up context menu") + self.ui.resourceList.setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu) # pyright: ignore[reportArgumentType] + self.ui.resourceList.customContextMenuRequested.connect(self.showContextMenu) + self._loading_resources: set[FileResource] = set() + + self._scanner: QThread = QThread(self) + self._scanner.setObjectName("TextureListScanner") + self._scanner.run = self.scan + self._scanner.start(QThread.Priority.LowestPriority) + + def scan(self): + print("Starting TextureList run loop") + while not self.stop_event.is_set(): + try: + result: tuple[int, TPCGetResult | None] | None = self.result_queue.get(True, None) + if result is None: + continue + row, entry = result + if entry is None: + continue + width, height, image_format, img_bytes = entry + image = QImage(img_bytes, width, height, QImage.Format.Format_RGBA8888) + pixmap = QPixmap.fromImage(image).transformed(QTransform().scale(1, -1)) + icon = QIcon(pixmap) + self.iconUpdate.emit(row, icon) + except queue.Empty: + ... + + def __del__(self): + print("TextureList destructor called") + self.doTerminations() def setupSignals(self): + print("Setting up signals for TextureList") self.ui.searchEdit.textEdited.connect(self.onFilterStringUpdated) self.ui.sectionCombo.currentIndexChanged.connect(self.onSectionChanged) self.ui.resourceList.doubleClicked.connect(self.onResourceDoubleClicked) @@ -450,19 +484,57 @@ def setupSignals(self): vertScrollBar = self.ui.resourceList.verticalScrollBar() assert vertScrollBar is not None - vertScrollBar.valueChanged.connect(self.onTextureListScrolled) - self.ui.searchEdit.textChanged.connect(self.onTextureListScrolled) + vertScrollBar.valueChanged.connect(self.queueLoadViewableIcons) + self.ui.searchEdit.textChanged.connect(self.queueLoadViewableIcons) - def doTerminations(self): - """Do some things to terminate all the texture tasks.""" + def showContextMenu(self, position: QPoint): + print(f"Showing context menu at position: {position}") + menu = QMenu(self) + reloadAction = menu.addAction("Reload") + reloadAction.triggered.connect(self.onReloadClicked) + action = menu.exec_(self.ui.resourceList.mapToGlobal(position)) # pyright: ignore[reportArgumentType, reportCallIssue] + if action != reloadAction: + print("No action selected from context menu") + return + index = self.ui.resourceList.indexAt(position) # pyright: ignore[reportArgumentType] + if not index.isValid(): + print("Invalid index for context menu") + return + sourceIndex = self.texturesProxyModel.mapToSource(index) # pyright: ignore[reportArgumentType] + if not sourceIndex.isValid(): + print("Invalid source index for context menu") + return + print(f"Reloading texture at row: {sourceIndex.row()}") + self.offload_texture_load(sourceIndex.row(), reload=True) + + def resizeEvent(self, a0: QResizeEvent): # pylint: disable=W0613 + QTimer.singleShot(0, self.queueLoadViewableIcons) - def setInstallation(self, installation: HTInstallation): - self._installation = installation + def showEvent(self, a0: QShowEvent): # pylint: disable=W0613 + QTimer.singleShot(0, self.queueLoadViewableIcons) + + def mouseMoveEvent(self, event: QMouseEvent): # pylint: disable=W0613 + super().mouseMoveEvent(event) + globalPos = self.mapToGlobal(event.pos()) + index2line = self.ui.resourceList.indexAt(self.ui.resourceList.mapFromGlobal(globalPos)) # pyright: ignore[reportCallIssue, reportArgumentType] + if not index2line.isValid(): + return + sourceIndex = self.texturesProxyModel.mapToSource(index2line) # pyright: ignore[reportArgumentType] + if not sourceIndex.isValid(): + return + print(f"Mouse moved over row: {sourceIndex.row()}") + self.offload_texture_load(sourceIndex.row(), reload=False) + + def doTerminations(self): + print("Terminating TextureList processes and threads") + self.running = False + self.result_queue.put(None) def setResources( self, resources: list[FileResource], ): + print(f"Setting resources, count: {len(resources)}") blankImage = QImage(bytes(0 for _ in range(64 * 64 * 3)), 64, 64, QImage.Format.Format_RGB888) blankIcon = QIcon(QPixmap.fromImage(blankImage)) @@ -473,142 +545,172 @@ def setResources( item.setData(False, Qt.ItemDataRole.UserRole) item.setData(resource, Qt.ItemDataRole.UserRole + 1) self.texturesModel.appendRow(item) + print(f"Added {self.texturesModel.rowCount()} items to the model") - if self._installation is not None: - self.onTextureListScrolled() + self.queueLoadViewableIcons() def setSections( self, sections: list[QStandardItem], ): + print(f"Setting sections, count: {len(sections)}") self.sectionModel.clear() for section in sections: self.sectionModel.insertRow(self.sectionModel.rowCount(), section) - def selectedResources(self) -> list[FileResource]: + def selected_resources(self) -> list[FileResource]: + print("Getting selected resources") resources: list[FileResource] = [] for proxyIndex in self.ui.resourceList.selectedIndexes(): sourceIndex = self.texturesProxyModel.mapToSource(proxyIndex) # pyright: ignore[reportArgumentType] item = self.texturesModel.item(sourceIndex.row()) resources.append(item.data(Qt.ItemDataRole.UserRole + 1)) + print(f"Selected resources count: {len(resources)}") return resources - def visibleItems(self) -> list[QStandardItem]: - if self.texturesModel.rowCount() == 0: + def visible_rows(self) -> list[int]: + if not self.isVisible() or self.texturesModel.rowCount() == 0: + print("Widget not visible or no rows in model") return [] - parent: QObject = self.parent() - assert isinstance(parent, QWidget) - scanWidth: int = parent.width() - scanHeight: int = parent.height() + resourceList = self.ui.resourceList + visibleRect = resourceList.viewport().rect() # pyright: ignore[reportOptionalMemberAccess] - proxyModel = self.texturesProxyModel - model = self.texturesModel - - firstItem: QStandardItem | None = None - firstIndex: QModelIndex | None = None - - for y in range(2, 92, 2): - for x in range(2, 92, 2): - proxyIndex = self.ui.resourceList.indexAt(QPoint(x, y)) # type: ignore[arg-type] - index = proxyModel.mapToSource(proxyIndex) - item = model.itemFromIndex(index) - if not firstItem and item: - firstItem = item - firstIndex = proxyIndex - break - - items: list[QStandardItem] = [] - - if firstItem is not None and firstIndex is not None: - widthCount: int = scanWidth // 92 - heightCount: int = scanHeight // 92 + 2 - numVisible: int = min(proxyModel.rowCount(), widthCount * heightCount) - - for i in range(numVisible): - proxyIndex: QModelIndex = proxyModel.index(firstIndex.row() + i, 0) - sourceIndex: QModelIndex = proxyModel.mapToSource(proxyIndex) - item: QStandardItem | None = model.itemFromIndex(sourceIndex) - if item is not None: - items.append(item) - - return items + # Try to find the first visible index + firstVisibleIndex = None + for row in range(self.texturesProxyModel.rowCount()): + index = self.texturesProxyModel.index(row, 0) + if not resourceList.visualRect(index).intersects(visibleRect): # pyright: ignore[reportArgumentType] + continue + print(f"Found first visible index: {index} at row {row} because of visualRect intersection") + firstVisibleIndex = index + break + + # If still no valid index found, return an empty list + if not firstVisibleIndex or not firstVisibleIndex.isValid(): + print("No valid visible index found, using first index") + firstVisibleIndex = self.texturesProxyModel.index(0, 0) + + visible_items: list[int] = [] + current_index = firstVisibleIndex + lastVisibleIndex: QModelIndex | None = None + while current_index.isValid(): + sourceIndex = self.texturesProxyModel.mapToSource(current_index) + visible_items.append(sourceIndex.row()) + lastVisibleIndex = current_index + current_index = self.texturesProxyModel.index(current_index.row() + 1, current_index.column()) + if not current_index.isValid() or not resourceList.visualRect(current_index).intersects(visibleRect): # pyright: ignore[reportArgumentType] + break + + topLeftRow = self.texturesProxyModel.mapToSource(firstVisibleIndex).row() + bottomRightRow = self.texturesProxyModel.mapToSource(lastVisibleIndex).row() if lastVisibleIndex else topLeftRow + + print(f"Visible rows: top left = {topLeftRow}, bottom right = {bottomRightRow}") + return visible_items def onFilterStringUpdated(self): - self.texturesProxyModel.setFilterFixedString(self.ui.searchEdit.text()) + filterString = self.ui.searchEdit.text() + print(f"Filter string updated: '{filterString}'") + self.texturesProxyModel.setFilterFixedString(filterString) def onSectionChanged(self): - self.sectionChanged.emit(self.ui.sectionCombo.currentData(Qt.ItemDataRole.UserRole)) + selectedSection = self.ui.sectionCombo.currentData(Qt.ItemDataRole.UserRole) + print(f"Section changed to: {selectedSection}") + self.sectionChanged.emit(selectedSection) def onReloadClicked(self): - self.requestReload.emit(self.ui.sectionCombo.currentData(Qt.ItemDataRole.UserRole)) + selectedSection = self.ui.sectionCombo.currentData(Qt.ItemDataRole.UserRole) + print(f"Reload requested for section: {selectedSection}") + self.requestReload.emit(selectedSection) def onRefreshClicked(self): + print("Refresh requested") self.requestRefresh.emit() - def onTextureListScrolled(self): - # Avoid redundantly loading textures that have already been loaded - visible_items = self.visibleItems() - textures_to_load = {item.text() for item in visible_items if item.text().lower() not in self._scannedTextures} - texname_to_item = {item.text().lower(): item for item in visible_items} + def queueLoadViewableIcons(self): + print("Texture list scrolled") + visible_items = self.visible_rows() + if not visible_items: + return + for row in visible_items: + self.offload_texture_load(row, reload=False) - # Emit signals to load textures that have not had their icons assigned - for texture_name_lower in iter(textures_to_load): - if texture_name_lower in self._scannedTextures: - continue - if texture_name_lower not in texname_to_item: # should never happen. - continue - def get_texture_func(resname: str) -> TPC | None: - return self._installation.texture(resname, [SearchLocation.TEXTURES_GUI, SearchLocation.TEXTURES_TPA]) - item = texname_to_item[texture_name_lower] - self._scannedTextures.add(texture_name_lower) - task = LoadTextureTask(get_texture_func, item.row(), item.column(), texture_name_lower, self.onIconUpdate, self._mutex) - QThreadPool.globalInstance().start(task) - - def onIconUpdate( + def offload_texture_load( self, row: int, - col: int, - icon: QIcon, + mipmap: int = 64, + *, + reload: bool = False, ): - item = self.texturesModel.item(row, col) + item = self.texturesModel.item(row) + resource: FileResource | None = item.data(Qt.ItemDataRole.UserRole + 1) + assert resource is not None, f"texture item at row {row} has no resource" + if resource in self._loading_resources: + return + self._loading_resources.add(resource) + self.task_queue.put(TextureLoadTask(row=row, resource=resource, mipmap=mipmap)) + + def onIconUpdate(self, row: int, icon: QIcon): + print(f"Updating icon for row {row}") + item = self.texturesModel.item(row) + assert item is not None, f"texture item at row {row} is None" + resource: FileResource = item.data(Qt.ItemDataRole.UserRole + 1) item.setIcon(icon) + self._loaded_icons[resource] = icon + self._loading_resources.discard(resource) + self.ui.resourceList.update(item.index()) # pyright: ignore[reportArgumentType] def onResourceDoubleClicked(self): - self.requestOpenResource.emit(self.selectedResources(), None) - - def resizeEvent(self, a0: QResizeEvent): # pylint: disable=W0613 - self.onTextureListScrolled() - - -class LoadTextureTask(QRunnable): - def __init__( - self, - get_texture_func: Callable[[str], TPC | None], - row: int, - col: int, - resname: str, - callback: Callable[[int, int, QIcon], None], - mutex: QMutex, - ): - super().__init__() - self.get_texture_func: Callable[[str], TPC | None] = get_texture_func + print("Resource double-clicked") + selected = self.selected_resources() + print(f"Opening {len(selected)} selected resources") + self.requestOpenResource.emit(selected, None) + + +def get_image_from_resource(row: int, resource: FileResource, mipmap: int = 64) -> tuple[int, TPCGetResult]: + if resource.restype() is ResourceType.TPC: + tpc = read_tpc(resource.data()) + best_mipmap = next((i for i in range(tpc.mipmap_count()) if tpc.get(i).width <= mipmap), 0) + width, height, data = tpc.convert(TPCTextureFormat.RGBA, best_mipmap) + return row, TPCGetResult(width, height, TPCTextureFormat.RGBA, data) + + try: + from PIL import Image + + if resource.restype().extension.lower() in Image.registered_extensions(): + with Image.open(BytesIO(resource.data())) as img: + pil_img = img.convert("RGBA") + return row, TPCGetResult(pil_img.width, pil_img.height, TPCTextureFormat.RGBA, pil_img.tobytes()) + except ImportError: # noqa: S110 + RobustLogger().warning(f"Pillow not available for resource type: {resource.restype()!r}") + + try: + from qtpy.QtCore import Qt + from qtpy.QtGui import QImage, QImageReader + + if resource.restype().extension.lower() in [bytes(x.data()).decode().lower() for x in QImageReader.supportedImageFormats()]: + qimg = QImage() + if qimg.loadFromData(resource.data()): + qimg = qimg.convertToFormat(QImage.Format.Format_RGBA8888) + if mipmap < qimg.width() or mipmap < qimg.height(): + qimg = qimg.scaled(mipmap, mipmap, Qt.AspectRatioMode.KeepAspectRatio, Qt.TransformationMode.SmoothTransformation) + return row, TPCGetResult(qimg.width(), qimg.height(), TPCTextureFormat.RGBA, bytes(qimg.constBits().asarray())) + else: # use QFileIconProvider + iconProvider = QFileIconProvider() + pixmap = iconProvider.icon(QFileInfo(str(resource.filepath()))).pixmap(mipmap, mipmap) + qimg = pixmap.toImage().convertToFormat(QImage.Format.Format_RGBA8888) + return row, TPCGetResult(qimg.width(), qimg.height(), TPCTextureFormat.RGBA, bytes(qimg.constBits().asarray())) + except ImportError: # noqa: S110 + RobustLogger().warning(f"Qt not available for resource type: {resource.restype()!r}") + + raise ValueError(f"No suitable image processing library available for resource type: {resource!r}") + + +class TextureLoadTask: + def __init__(self, row: int, resource: FileResource, mipmap: int): self.row: int = row - self.col: int = col - self.resname: str = resname - self.callback: Callable[[int, int, QIcon], None] = callback - self._mutex: QMutex = mutex - - def run(self): - tpc = self.get_texture_func(self.resname) - if tpc is None: - return - width, height, data = tpc.convert(TPCTextureFormat.RGB, self.bestMipmap(tpc)) - image = QImage(data, width, height, QImage.Format.Format_RGB888) - pixmap = QPixmap.fromImage(image).transformed(QTransform().scale(1, -1)) - icon = QIcon(pixmap) - with QMutexLocker(self._mutex): - self.callback(self.row, self.col, icon) - - def bestMipmap(self, tpc: TPC) -> int: - return next((i for i in range(tpc.mipmap_count()) if tpc.get(i).width <= 64), 0) + self.resource: FileResource = resource + self.mipmap: int = mipmap + + def __call__(self) -> tuple[int, TPCGetResult]: + return get_image_from_resource(self.row, self.resource, self.mipmap) diff --git a/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/lyt_editor.py b/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/lyt_editor.py index 2bf9fa656..9f608af19 100644 --- a/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/lyt_editor.py +++ b/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/lyt_editor.py @@ -11,21 +11,19 @@ from qtpy.QtCore import QEvent, QLine, QMutex, QMutexLocker, QPoint, QRect, QThread, Qt, Signal # pyright: ignore[reportPrivateImportUsage] from qtpy.QtGui import QBrush, QColor, QPainter, QPen -from qtpy.QtWidgets import QApplication, QHBoxLayout, QLabel, QListWidget, QMessageBox, QPushButton, QSlider, QVBoxLayout, QWidget, QlistWidgetItem +from qtpy.QtWidgets import QApplication, QHBoxLayout, QLabel, QListWidget, QListWidgetItem, QMessageBox, QPushButton, QSlider, QVBoxLayout, QWidget from pykotor.common.geometry import Vector2, Vector3 from pykotor.resource.formats.bwm import BWM, BWMFace -from pykotor.resource.formats.lyt import LYTDoorHook, LYTObstacle, LYTRoom, LYTTrack -from pykotor.resource.formats.lyt.lyt_data import LYT -from toolset.gui.widgets.renderer.module import ModuleRenderer +from pykotor.resource.formats.lyt import LYT, LYTDoorHook, LYTObstacle, LYTRoom, LYTTrack from toolset.gui.widgets.renderer.texture_browser import TextureBrowser from utility.system.app_process.task_consumer import TaskConsumer if TYPE_CHECKING: from qtpy.QtGui import QDragEnterEvent, QDropEvent, QKeyEvent, QMouseEvent - from qtpy.QtWidgets import QListWidgetItem from pykotor.resource.formats.lyt.lyt_data import LYTRoomTemplate + from toolset.gui.widgets.renderer.module import ModuleRenderer class LYTEditor(QWidget): @@ -535,7 +533,7 @@ def updateTexturelist(self): with self.texture_lock: self.texturelist.clear() for texture_name in self.textures: - self.texturelist.addItem(QlistWidgetItem(texture_name)) + self.texturelist.addItem(QListWidgetItem(texture_name)) def applyTexture(self, textureName: str): self.addBackgroundTask(self.applyTextureTask, (textureName,)) @@ -959,6 +957,7 @@ def getVisibleRooms(self) -> set[LYTRoom]: return visible_rooms def parent(self) -> ModuleRenderer: + from toolset.gui.widgets.renderer.module import ModuleRenderer assert isinstance(self.parent(), ModuleRenderer) return self.parent() @@ -1139,103 +1138,4 @@ def updateTrack(self, track: LYTTrack): self.addChange(("update", "track", track)) def deleteTrack(self, track: LYTTrack): - self.addChange(("delete", "track", track)) - - # Implement similar methods for obstacles and doorhooks -from __future__ import annotations - -from qtpy.QtWidgets import QWidget, QVBoxLayout, QToolBar, QAction -from qtpy.QtCore import Signal -from pykotor.resource.formats.lyt.lyt_data import LYT, Room, Obstacle, Track -from pykotor.common.geometry import Vector3 - -class LYTEditor(QWidget): - lytUpdated = Signal(LYT) - - def __init__(self, parent=None): - super().__init__(parent) - self.lyt: LYT | None = None - self.selected_room: Room | None = None - self.initUI() - - def initUI(self): - layout = QVBoxLayout() - self.setLayout(layout) - - self.toolbar = QToolBar() - layout.addWidget(self.toolbar) - - self.addRoomAction = QAction("Add Room", self) - self.addRoomAction.triggered.connect(self.addRoom) - self.toolbar.addAction(self.addRoomAction) - - self.removeRoomAction = QAction("Remove Room", self) - self.removeRoomAction.triggered.connect(self.removeRoom) - self.toolbar.addAction(self.removeRoomAction) - - self.connectRoomsAction = QAction("Connect Rooms", self) - self.connectRoomsAction.triggered.connect(self.connectRooms) - self.toolbar.addAction(self.connectRoomsAction) - - self.addObstacleAction = QAction("Add Obstacle", self) - self.addObstacleAction.triggered.connect(self.addObstacle) - self.toolbar.addAction(self.addObstacleAction) - - self.removeObstacleAction = QAction("Remove Obstacle", self) - self.removeObstacleAction.triggered.connect(self.removeObstacle) - self.toolbar.addAction(self.removeObstacleAction) - - self.addTrackAction = QAction("Add Track", self) - self.addTrackAction.triggered.connect(self.addTrack) - self.toolbar.addAction(self.addTrackAction) - - self.removeTrackAction = QAction("Remove Track", self) - self.removeTrackAction.triggered.connect(self.removeTrack) - self.toolbar.addAction(self.removeTrackAction) - - def setLYT(self, lyt: LYT): - self.lyt = lyt - self.update() - - def addRoom(self): - if self.lyt: - new_room = Room("New Room", Vector3(0, 0, 0), Vector3(10, 10, 3)) - self.lyt.rooms.append(new_room) - self.selected_room = new_room - self.lytUpdated.emit(self.lyt) - - def removeRoom(self): - if self.lyt and self.selected_room: - self.lyt.rooms.remove(self.selected_room) - self.selected_room = None - self.lytUpdated.emit(self.lyt) - - def connectRooms(self): - # Logic to connect selected rooms - pass - - def addObstacle(self): - if self.lyt and self.selected_room: - new_obstacle = Obstacle("New Obstacle", Vector3(0, 0, 0)) - self.lyt.obstacles.append(new_obstacle) - self.lytUpdated.emit(self.lyt) - - def removeObstacle(self): - # Logic to remove selected obstacle - pass - - def addTrack(self): - if self.lyt and self.selected_room: - new_track = Track("New Track", self.selected_room, self.selected_room) - self.lyt.tracks.append(new_track) - self.lytUpdated.emit(self.lyt) - - def removeTrack(self): - # Logic to remove selected track - pass - - def paintEvent(self, event): - super().paintEvent(event) - if self.lyt: - # Logic to render the LYT - pass + self.addChange(("delete", "track", track)) \ No newline at end of file diff --git a/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/lyt_editor_widget.py b/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/lyt_editor_widget.py index 287e8df76..779fea081 100644 --- a/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/lyt_editor_widget.py +++ b/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/lyt_editor_widget.py @@ -40,6 +40,7 @@ ) from pykotor.resource.formats.lyt.lyt_auto import write_lyt +from pykotor.resource.formats.lyt.lyt_data import LYT from toolset.gui.widgets.renderer.custom_toolbar import CustomizableToolBar from toolset.gui.widgets.renderer.lyt_editor import LYTEditor from toolset.gui.widgets.renderer.texture_browser import TextureBrowser @@ -68,7 +69,6 @@ QWheelEvent, ) - from pykotor.resource.formats.lyt.lyt_data import LYT from toolset.gui.widgets.renderer.module import ModuleRenderer diff --git a/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/module.py b/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/module.py index e39a6c2f1..23c5d4b42 100644 --- a/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/module.py +++ b/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/module.py @@ -1,12 +1,13 @@ from __future__ import annotations -from copy import copy +from copy import copy, deepcopy from datetime import datetime, timedelta, timezone from typing import TYPE_CHECKING from loggerplus import RobustLogger from qtpy import QtCore from qtpy.QtCore import QMetaObject, QThread, QTimer, Qt +from qtpy.QtGui import QPainter from qtpy.QtWidgets import QApplication, QMessageBox, QOpenGLWidget from pykotor.common.geometry import Vector2, Vector3 @@ -14,6 +15,8 @@ from pykotor.resource.formats.bwm.bwm_data import BWM from pykotor.resource.generics.git import GITInstance from pykotor.resource.type import ResourceType +from toolset.gui.widgets.renderer.lyt_editor import LYTEditor +from toolset.gui.widgets.renderer.texture_browser import TextureBrowser from utility.error_handling import assert_with_variable_trace if TYPE_CHECKING: @@ -23,6 +26,8 @@ from pykotor.common.module import Module from pykotor.resource.formats.bwm import BWMFace + from pykotor.resource.formats.lyt.lyt_data import LYT, LYTDoorHook, LYTObstacle, LYTRoom, LYTRoomTemplate, LYTTrack + from pykotor.resource.formats.tpc.tpc_data import TPC from toolset.data.installation import HTInstallation @@ -52,6 +57,8 @@ class ModuleRenderer(QOpenGLWidget): objectSelected = QtCore.Signal(object) # pyright: ignore[reportPrivateImportUsage] """Signal emitted when an object has been selected through the renderer.""" + lytUpdated = QtCore.Signal(object) # Signal to notify when LYT data is updated + """Signal emitted when LYT data is updated.""" def __init__(self, parent: QWidget): """Initializes the ModuleDesigner widget. @@ -73,8 +80,10 @@ def __init__(self, parent: QWidget): self.settings: ModuleDesignerSettings = ModuleDesignerSettings() self._module: Module | None = None self._installation: HTInstallation | None = None + self._lyt_editor: LYTEditor | None = None + self._lyt: LYT | None = None - self.loopTimer = QTimer(self) + self.loopTimer: QTimer = QTimer(self) self.loopTimer.timeout.connect(self.loop) self.loopInterval: int = 33 # ms, approx 30 FPS @@ -88,6 +97,54 @@ def __init__(self, parent: QWidget): self.freeCam: bool = False # Changes how screenDelta is calculated in mouseMoveEvent self.delta: float = 0.0333 + self.lyt: LYT | None = None + self.textureBrowser: TextureBrowser = TextureBrowser() + self.lytEditor: LYTEditor = LYTEditor(self) + self.initLYTEditor() + + def initLYTEditor(self): + self.lytEditor.setVisible(False) + self.lytEditor.roomPlaced.connect(self.onRoomPlaced) + self.lytEditor.roomMoved.connect(self.onRoomMoved) + self.lytEditor.roomResized.connect(self.onRoomResized) + self.lytEditor.roomRotated.connect(self.onRoomRotated) + self.lytEditor.doorHookPlaced.connect(self.onDoorHookPlaced) + self.lytEditor.textureChanged.connect(self.onTextureChanged) + + def loadLYT(self, lyt: LYT): + self.lyt = lyt + self.lytEditor.setLYT(lyt) + self.lytEditor.setVisible(True) + + def saveLYT(self): + if self.lyt: + self._module.setLYT(self.lyt) + self._module.save() + + def onRoomPlaced(self, room: LYTRoom): + self.lyt.addRoom(room) + self.update() + + def onRoomMoved(self, room: LYTRoom, position: Vector2): + room.setPosition(position) + self.update() + + def onRoomResized(self, room: LYTRoom, size: Vector2): + room.setSize(size) + self.update() + + def onRoomRotated(self, room: LYTRoom, angle: float): + room.setRotation(angle) + self.update() + + def onDoorHookPlaced(self, doorHook: LYTDoorHook): + self.lyt.addDoorHook(doorHook) + self.update() + + def onTextureChanged(self, texture: TPC): + self.lyt.setTexture(texture) + self.update() + @property def scene(self) -> Scene: if self._scene is None: @@ -131,6 +188,9 @@ def initializeRenderer(self, installation: HTInstallation, module: Module): self.scene.camera.width = self.width() self.scene.camera.height = self.height() self.sceneInitialized.emit() + + self._lyt_editor = LYTEditor(self) + self._lyt_editor.lytUpdated.connect(self.updateLYT) self.resumeRenderLoop() def initializeGL(self): @@ -221,8 +281,15 @@ def paintGL(self): self.scene.cursor.set_position(worldCursor.x, worldCursor.y, worldCursor.z) self.scene.render() + if self.lyt: + self.lytEditor.render() self._renderTime = int((datetime.now(tz=timezone.utc).astimezone() - start).total_seconds() * 1000) + if self.is_lyt_mode and self._lyt_editor: + painter = QPainter(self) + self._lyt_editor.render(painter) + painter.end() + def loop(self): """Repaints and checks for keyboard input on mouse press. @@ -295,6 +362,12 @@ def resetAllDown(self): self._mouseDown.clear() self._keysDown.clear() + def setLYTMode(self, enabled: bool): + self.is_lyt_mode = enabled + if enabled and self._lyt_editor: + self._lyt_editor.setLYT(self._lyt) + self.update() + # region Accessors def keysDown(self) -> set[int]: return copy(self._keysDown) @@ -357,19 +430,17 @@ def zoomCamera(self, distance: float): # region Events - def focusOutEvent(self, e: QFocusEvent | None): + def focusOutEvent(self, e: QFocusEvent): self._mouseDown.clear() # Clears the set when focus is lost self._keysDown.clear() # Clears the set when focus is lost super().focusOutEvent(e) # Ensures that the default handler is still executed print("ModuleRenderer.focusOutEvent: clearing all keys/buttons held down.") - def wheelEvent(self, e: QWheelEvent | None): + def wheelEvent(self, e: QWheelEvent): super().wheelEvent(e) - if e is None: - return self.mouseScrolled.emit(Vector2(e.angleDelta().x(), e.angleDelta().y()), self._mouseDown, self._keysDown) - def mouseMoveEvent(self, e: QMouseEvent | None): + def mouseMoveEvent(self, e: QMouseEvent): """Handles mouse move events. Args: @@ -384,8 +455,6 @@ def mouseMoveEvent(self, e: QMouseEvent | None): 4. Emit signal with mouse data if time since press > threshold """ #super().mouseMoveEvent(e) - if e is None: - return screen = Vector2(e.x(), e.y()) if self.freeCam: screenDelta = Vector2(screen.x - self.width() / 2, screen.y - self.height() / 2) @@ -404,6 +473,8 @@ def mousePressEvent(self, e: QMouseEvent): self._mouseDown.add(button) coords = Vector2(e.x(), e.y()) self.mousePressed.emit(coords, self._mouseDown, self._keysDown) + if self.lytEditor.isVisible(): + self.lytEditor.handleMousePress(e) #RobustLogger().debug(f"ModuleRenderer.mousePressEvent: {self._mouseDown}, e.button() '{button}'") def mouseReleaseEvent(self, e: QMouseEvent): @@ -413,28 +484,91 @@ def mouseReleaseEvent(self, e: QMouseEvent): coords = Vector2(e.x(), e.y()) self.mouseReleased.emit(coords, self._mouseDown, self._keysDown) + if self.lytEditor.isVisible(): + self.lytEditor.handleMouseRelease(e) #RobustLogger().debug(f"ModuleRenderer.mouseReleaseEvent: {self._mouseDown}, e.button() '{button}'") - def keyPressEvent(self, e: QKeyEvent | None, bubble: bool = True): + def keyPressEvent(self, e: QKeyEvent, bubble: bool = True): super().keyPressEvent(e) - if e is None: - return key = e.key() self._keysDown.add(key) if self.underMouse() and not self.freeCam: self.keyboardPressed.emit(self._mouseDown, self._keysDown) + if self.lytEditor.isVisible(): + self.lytEditor.handleKeyPress(e) #key_name = getQtKeyStringLocalized(key) #RobustLogger().debug(f"ModuleRenderer.keyPressEvent: {self._keysDown}, e.key() '{key_name}'") - def keyReleaseEvent(self, e: QKeyEvent | None, bubble: bool = True): + def keyReleaseEvent(self, e: QKeyEvent, bubble: bool = True): super().keyReleaseEvent(e) - if e is None: - return key = e.key() self._keysDown.discard(key) if self.underMouse() and not self.freeCam: self.keyboardReleased.emit(self._mouseDown, self._keysDown) + if self.lytEditor.isVisible(): + self.lytEditor.handleKeyRelease(e) # key_name = getQtKeyStringLocalized(key) # RobustLogger().debug(f"ModuleRenderer.keyReleaseEvent: {self._keysDown}, e.key() '{key_name}'") # endregion + + def loadLYT(self, lyt: LYT): + """Loads the LYT data into the renderer.""" + self._lyt = deepcopy(lyt) + if self._lyt_editor: + self._lyt_editor.setLYT(self._lyt) + self.lytUpdated.emit(self._lyt) + self.update() + + def getLYT(self) -> LYT | None: + """Returns the current LYT data.""" + return self._lyt + + def updateLYT(self, lyt: LYT): + """Updates the LYT data, notifies listeners, and triggers a redraw.""" + self._lyt = deepcopy(lyt) + self.lytUpdated.emit(self._lyt) + self.update() + + def addRoom(self, room: LYTRoom): + """Adds a new room to the LYT data and triggers a redraw.""" + if self._lyt: + self._lyt.rooms.append(room) + self.lytUpdated.emit(self._lyt) + self.update() + + def addTrack(self, track: LYTTrack): + """Adds a new track to the LYT data and triggers a redraw.""" + if self._lyt: + self._lyt.tracks.append(track) + self.lytUpdated.emit(self._lyt) + self.update() + + def addObstacle(self, obstacle: LYTObstacle): + """Adds a new obstacle to the LYT data and triggers a redraw.""" + if self._lyt: + self._lyt.obstacles.append(obstacle) + self.lytUpdated.emit(self._lyt) + self.update() + + def addDoorHook(self, doorhook: LYTDoorHook): + """Adds a new doorhook to the LYT data and triggers a redraw.""" + if self._lyt: + self._lyt.doorhooks.append(doorhook) + self.lytUpdated.emit(self._lyt) + self.update() + + def getLYTRoomTemplates(self) -> list[LYTRoomTemplate]: + """Returns a list of available room templates.""" + # Implement logic to return room templates + return [] + + def getLYTTrackTemplates(self) -> list[LYTTrackTemplate]: + """Returns a list of available track templates.""" + # Implement logic to return track templates + return [] + + def getLYTObstacleTemplates(self) -> list[LYTObstacleTemplate]: + """Returns a list of available obstacle templates.""" + # Implement logic to return obstacle templates + return [] diff --git a/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/texture_browser.py b/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/texture_browser.py index a05528099..9797257dc 100644 --- a/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/texture_browser.py +++ b/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/texture_browser.py @@ -1,24 +1,37 @@ from __future__ import annotations -from typing import TYPE_CHECKING - -from qtpy.QtCore import Signal +from qtpy.QtCore import Qt, Signal # pyright: ignore[reportPrivateImportUsage] +from qtpy.QtGui import QPixmap from qtpy.QtWidgets import QWidget -if TYPE_CHECKING: - from qtpy.QtGui import QPixmap - class TextureBrowser(QWidget): textureChanged: Signal = Signal(object) - def __init__(self): + def __init__( + self, + parent: QWidget | None = None, + flags: Qt.WindowFlags | Qt.WindowType = Qt.WindowType.Widget, + ): """Initialize texture browser UI.""" - super().__init__() + super().__init__(parent, flags) + self.textures: list[QPixmap] = [] # List to store available textures def importTexture(self, texturePath: str): """Import and manage custom textures.""" + # Load texture from the given path and add to the list + texture = QPixmap(texturePath) + self.textures.append(texture) + self.updateTextureDisplay() + + def updateTextureDisplay(self): + """Update the UI to display all available textures.""" + # Logic to update the UI with the list of textures + for texture in self.textures: + # TODO: Add texture to the UI display (e.g., list or grid view) + pass def setTexture(self, texture: QPixmap): """Set the texture to be displayed.""" - self.textureChanged.emit(texture) \ No newline at end of file + # TODO: Logic to set the selected texture in the UI + self.textureChanged.emit(texture) diff --git a/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/walkmesh.py b/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/walkmesh.py index 2d68872d0..1641e303b 100644 --- a/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/walkmesh.py +++ b/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/walkmesh.py @@ -7,52 +7,26 @@ from qtpy import QtCore from qtpy.QtCore import QPoint, QPointF, QRect, QRectF, QTimer -from qtpy.QtGui import ( - QColor, - QCursor, - QImage, - QPainter, - QPainterPath, - QPen, - QPixmap, - QTransform, -) +from qtpy.QtGui import QColor, QCursor, QImage, QPainter, QPainterPath, QPen, QPixmap, QTransform from qtpy.QtWidgets import QWidget from pykotor.common.geometry import Vector2, Vector3 +from pykotor.resource.formats.bwm import BWM from pykotor.resource.formats.tpc import TPCTextureFormat from pykotor.resource.generics.are import ARENorthAxis -from pykotor.resource.generics.git import ( - GITCamera, - GITCreature, - GITDoor, - GITEncounter, - GITPlaceable, - GITSound, - GITStore, - GITTrigger, - GITWaypoint, -) +from pykotor.resource.generics.git import GITCamera, GITCreature, GITDoor, GITEncounter, GITPlaceable, GITSound, GITStore, GITTrigger, GITWaypoint from toolset.utils.misc import clamp from utility.error_handling import assert_with_variable_trace if TYPE_CHECKING: - from qtpy.QtGui import ( - QFocusEvent, - QKeyEvent, - QMouseEvent, - QPaintEvent, - QWheelEvent, - ) + from qtpy.QtGui import QFocusEvent, QKeyEvent, QMouseEvent, QPaintEvent, QWheelEvent from pykotor.common.geometry import SurfaceMaterial - from pykotor.resource.formats.bwm import BWM, BWMFace + from pykotor.resource.formats.bwm import BWMFace + from pykotor.resource.formats.lyt.lyt_data import LYT, LYTRoom from pykotor.resource.formats.tpc import TPC from pykotor.resource.generics.are import ARE - from pykotor.resource.generics.git import ( - GIT, - GITInstance, - ) + from pykotor.resource.generics.git import GIT, GITInstance from pykotor.resource.generics.pth import PTH T = TypeVar("T") @@ -155,15 +129,6 @@ def __init__(self, parent: QWidget): Args: ---- parent (QWidget): The parent widget - - Processing Logic: - ---------------- - - Initializes variables and properties - - Sets up camera - - Sets up selection - - Initializes mouse tracking - - Loads icon pixmaps - - Starts update loop. """ super().__init__(parent) @@ -256,9 +221,29 @@ def setWalkmeshes(self, walkmeshes: list[BWM]): """ self._walkmeshes = walkmeshes + def generateWalkmesh(self, layout: LYT): + """Generate walkmesh based on the current room layout.""" + # Logic to generate walkmesh from layout + self._walkmeshes = [] # Clear existing walkmeshes + for room in layout.rooms: + # Generate walkmesh for each room + walkmesh = self.createWalkmeshForRoom(room) + self._walkmeshes.append(walkmesh) + self.updateWalkmeshDisplay() + + def createWalkmeshForRoom(self, room: LYTRoom) -> BWM: + """Create a walkmesh for a given room.""" + # Placeholder logic for creating a walkmesh + # Replace with actual walkmesh generation logic + walkmesh = BWM() + # Add faces to walkmesh based on room dimensions + return walkmesh + + def updateWalkmeshDisplay(self): + self.repaint() self._bbmin = Vector3(1000000, 1000000, 1000000) self._bbmax = Vector3(-1000000, -1000000, -1000000) - for walkmesh in walkmeshes: + for walkmesh in self._walkmeshes: bbmin, bbmax = walkmesh.box() self._bbmin.x = min(bbmin.x, self._bbmin.x) self._bbmin.y = min(bbmin.y, self._bbmin.y) @@ -316,15 +301,6 @@ def toRenderCoords(self, x: float, y: float) -> Vector2: """Returns a screen-space coordinates coverted from the specified world-space coordinates. The origin of the screen-space coordinates is the top-left of the WalkmeshRenderer widget. - - Args: - ---- - x: The world-space X value. - y: The world-space Y value. - - Returns: - ------- - A vector representing a point on the widget. """ cos: float = math.cos(self.camera.rotation()) sin: float = math.sin(self.camera.rotation()) @@ -339,15 +315,6 @@ def toWorldCoords(self, x: float, y: float) -> Vector3: The Z component is calculated using the X/Y components and the walkmesh face the mouse is over. If there is no face underneath the mouse, the Z component is set to zero. - - Args: - ---- - x: The screen-space X value. - y: The screen-space Y value. - - Returns: - ------- - A vector representing a point in the world. """ y = self.height() - y cos = math.cos(self.camera.rotation()) @@ -366,15 +333,6 @@ def toWorldDelta(self, x: float, y: float) -> Vector2: This is convereted from coordinates representing a change in screen-space, such as the delta paramater given in a mouseMove event. - - Args: - ---- - x: The screen-space X value. - y: The screen-space Y value. - - Returns: - ------- - A vector representing a change in position in the world. """ cos: float = math.cos(-self.camera.rotation()) sin: float = math.sin(-self.camera.rotation()) @@ -388,15 +346,6 @@ def getZCoord(self, x: float, y: float) -> float: """Returns the Z coordinate based of walkmesh data for the specified point. If there are overlapping faces, the walkable face will take priority. - - Args: - ---- - x: The x coordinate. - y: The y coordinate. - - Returns: - ------- - The z coordinate. """ # We need to find a face in the walkmesh that is underneath the mouse to find the Z # We also want to prioritize walkable faces @@ -851,17 +800,6 @@ def wheelEvent(self, e: QWheelEvent): self.mouseScrolled.emit(Vector2(e.angleDelta().x(), e.angleDelta().y()), self._mouseDown, self._keysDown) def mouseMoveEvent(self, e: QMouseEvent): - """Handles mouse move events. - - Args: - ---- - e: QMouseEvent - Mouse event object - - Processes mouse movement: - - Updates mouse position - - Emits mouseMoved signal - - Finds instances and geometry points under mouse. - """ super().mouseMoveEvent(e) coords = Vector2(e.x(), e.y()) coordsDelta = Vector2(coords.x - self._mousePrev.x, coords.y - self._mousePrev.y) @@ -887,7 +825,7 @@ def mouseMoveEvent(self, e: QMouseEvent): for point in instance.geometry: pworld = Vector2.from_vector3(instance.position + point) if pworld.distance(world) <= 0.5: - #RobustLogger().debug(f"pworld distance check, append GeomPoint({instance}, {point}), total geompoints: {len(self._geomPointsUnderMouse)+1}") + # RobustLogger().debug(f"pworld distance check, append GeomPoint({instance}, {point}), total geompoints: {len(self._geomPointsUnderMouse)+1}") self._geomPointsUnderMouse.append(GeomPoint(instance, point)) if self._pth is not None: @@ -895,13 +833,13 @@ def mouseMoveEvent(self, e: QMouseEvent): if point.distance(world) <= self._pathNodeSize: self._pathNodesUnderMouse.append(point) - def focusOutEvent(self, e: QFocusEvent | None): + def focusOutEvent(self, e: QFocusEvent): self._mouseDown.clear() # Clears the set when focus is lost self._keysDown.clear() # Clears the set when focus is lost super().focusOutEvent(e) # Ensures that the default handler is still executed - #RobustLogger().debug("WalkmeshRenderer.focusOutEvent: clearing all keys/buttons held down.") + # RobustLogger().debug("WalkmeshRenderer.focusOutEvent: clearing all keys/buttons held down.") - def mousePressEvent(self, e: QMouseEvent | None): + def mousePressEvent(self, e: QMouseEvent): super().mousePressEvent(e) if e is None: return @@ -909,9 +847,9 @@ def mousePressEvent(self, e: QMouseEvent | None): self._mouseDown.add(button) coords = Vector2(e.x(), e.y()) self.mousePressed.emit(coords, self._mouseDown, self._keysDown) - #RobustLogger().debug(f"WalkmeshRenderer.mousePressEvent: {self._mouseDown}, e.button() '{button}'") + # RobustLogger().debug(f"WalkmeshRenderer.mousePressEvent: {self._mouseDown}, e.button() '{button}'") - def mouseReleaseEvent(self, e: QMouseEvent | None): + def mouseReleaseEvent(self, e: QMouseEvent): super().mouseReleaseEvent(e) if e is None: return @@ -919,9 +857,9 @@ def mouseReleaseEvent(self, e: QMouseEvent | None): self._mouseDown.discard(button) coords = Vector2(e.x(), e.y()) self.mouseReleased.emit(coords, self._mouseDown, self._keysDown) - #RobustLogger().debug(f"WalkmeshRenderer.mouseReleaseEvent: {self._mouseDown}, e.button() '{button}'") + # RobustLogger().debug(f"WalkmeshRenderer.mouseReleaseEvent: {self._mouseDown}, e.button() '{button}'") - def keyPressEvent(self, e: QKeyEvent | None): + def keyPressEvent(self, e: QKeyEvent): super().keyPressEvent(e) if e is None: return @@ -931,10 +869,10 @@ def keyPressEvent(self, e: QKeyEvent | None): self._keysDown.add(key) if self.underMouse(): self.keyPressed.emit(self._mouseDown, self._keysDown) - #key_name = getQtKeyStringLocalized(key) - #RobustLogger().debug(f"WalkmeshRenderer.keyReleaseEvent: {self._keysDown}, e.key() '{key_name}'") + # key_name = getQtKeyStringLocalized(key) + # RobustLogger().debug(f"WalkmeshRenderer.keyReleaseEvent: {self._keysDown}, e.key() '{key_name}'") - def keyReleaseEvent(self, e: QKeyEvent | None): + def keyReleaseEvent(self, e: QKeyEvent): super().keyReleaseEvent(e) if e is None: return @@ -942,7 +880,7 @@ def keyReleaseEvent(self, e: QKeyEvent | None): self._keysDown.discard(key) if self.underMouse(): self.keyReleased.emit(self._mouseDown, self._keysDown) - #key_name = getQtKeyStringLocalized(key) - #RobustLogger().debug(f"WalkmeshRenderer.keyReleaseEvent: {self._keysDown}, e.key() '{key_name}'") + # key_name = getQtKeyStringLocalized(key) + # RobustLogger().debug(f"WalkmeshRenderer.keyReleaseEvent: {self._keysDown}, e.key() '{key_name}'") # endregion diff --git a/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/walkmesh_editor.py b/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/walkmesh_editor.py index e9e4c3a9d..07d305f6f 100644 --- a/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/walkmesh_editor.py +++ b/Tools/HolocronToolset/src/toolset/gui/widgets/renderer/walkmesh_editor.py @@ -1,10 +1,12 @@ from __future__ import annotations -from qtpy.QtWidgets import QWidget, QVBoxLayout, QToolBar, QAction from qtpy.QtCore import Signal -from pykotor.resource.formats.bwm.bwm_data import BWM +from qtpy.QtWidgets import QAction, QToolBar, QVBoxLayout, QWidget + from pykotor.common.geometry import Vector3 from pykotor.common.misc import SurfaceMaterial +from pykotor.resource.formats.bwm.bwm_data import BWM + class WalkmeshEditor(QWidget): walkmeshUpdated = Signal(BWM) diff --git a/Tools/HolocronToolset/src/toolset/gui/widgets/settings/installations.py b/Tools/HolocronToolset/src/toolset/gui/widgets/settings/installations.py index ddf06f0be..ac1088492 100644 --- a/Tools/HolocronToolset/src/toolset/gui/widgets/settings/installations.py +++ b/Tools/HolocronToolset/src/toolset/gui/widgets/settings/installations.py @@ -292,6 +292,13 @@ def _handle_firsttime_user(self, installations: dict[str, dict[str, Any]]): "selectedTheme", "Fusion (Light)", # Default theme ) + # endregion + + # region Numbers + max_child_processes = Settings.addSetting( + "max_child_processes", + (os.cpu_count() or 1) * 2, + ) moduleSortOption = Settings.addSetting( "moduleSortOption", 2, @@ -299,6 +306,10 @@ def _handle_firsttime_user(self, installations: dict[str, dict[str, Any]]): # endregion # region Bools + load_entire_installation = Settings.addSetting( + "load_entire_installation", + False, + ) profileToolset = Settings.addSetting( "profileToolset", False, diff --git a/Tools/HolocronToolset/src/toolset/gui/windows/designer_controls.py b/Tools/HolocronToolset/src/toolset/gui/windows/designer_controls.py index d09d8e0cc..2fd59f1b0 100644 --- a/Tools/HolocronToolset/src/toolset/gui/windows/designer_controls.py +++ b/Tools/HolocronToolset/src/toolset/gui/windows/designer_controls.py @@ -391,6 +391,30 @@ def settings(self) -> ModuleDesignerSettings: @settings.setter def settings(self, value): ... + @property + def lytGridSize(self): + return self.settings.lytGridSize + @lytGridSize.setter + def lytGridSize(self, value): + self.settings.lytGridSize = value + if hasattr(self.editor, "lytEditor"): + self.editor.lytEditor.setGridSize(value) + + @property + def lytSnapToGrid(self): + return self.settings.lytSnapToGrid + @lytSnapToGrid.setter + def lytSnapToGrid(self, value): + self.settings.lytSnapToGrid = value + if hasattr(self.editor, "lytEditor"): + self.editor.lytEditor.setSnapToGrid(value) + + @property + def lytShowGrid(self): + return self.settings.lytShowGrid + @lytShowGrid.setter + def settings(self, value): ... + class ModuleDesignerControlsFreeCam: def __init__(self, editor: ModuleDesigner, renderer: ModuleRenderer): @@ -679,3 +703,27 @@ def toggleInstanceLock(self): return ControlItem(self.settings.toggleLockInstancesBind) @toggleInstanceLock.setter def toggleInstanceLock(self, value): ... + + @property + def lytGridSize(self): + return self.settings.lytGridSize + @lytGridSize.setter + def lytGridSize(self, value): + self.settings.lytGridSize = value + if hasattr(self.editor, "lytEditor"): + self.editor.lytEditor.setGridSize(value) + + @property + def lytSnapToGrid(self): + return self.settings.lytSnapToGrid + @lytSnapToGrid.setter + def lytSnapToGrid(self, value): + self.settings.lytSnapToGrid = value + if hasattr(self.editor, "lytEditor"): + self.editor.lytEditor.setSnapToGrid(value) + + @property + def lytShowGrid(self): + return self.settings.lytShowGrid + @lytShowGrid.setter + def lytShowGrid(self, value): ... diff --git a/Tools/HolocronToolset/src/toolset/gui/windows/main.py b/Tools/HolocronToolset/src/toolset/gui/windows/main.py index e239f636e..3af6bd841 100644 --- a/Tools/HolocronToolset/src/toolset/gui/windows/main.py +++ b/Tools/HolocronToolset/src/toolset/gui/windows/main.py @@ -1044,45 +1044,43 @@ def changeActiveInstallation(self, index: int): # noqa: PLR0915, C901, PLR0912 self.ui.gameCombo.setCurrentIndex(previousIndex) return - try: - self.ui.fileSystemWidget.setRootPath(Path(path)) - except Exception: # noqa: BLE001 - self.log.exception("Failed to setup the experimental file system model view") - active = self.installations.get(name) if active: self.active = active else: loader: AsyncLoader | None = None - def load_task() -> HTInstallation: - profiler = None - if self.settings.profileToolset and cProfile is not None: - profiler = cProfile.Profile() - profiler.enable() - progress_callback = None # pyright: ignore[reportAssignmentType] - if loader is not None and loader._realtime_progress: # noqa: SLF001 - def progress_callback(data: int | str, mtype: Literal["set_maximum", "increment", "update_maintask_text", "update_subtask_text"]): - assert loader is not None - loader._worker.progress.emit(data, mtype) # noqa: SLF001 - new_active = HTInstallation(CaseAwarePath(path), name, tsl=tsl, progress_callback=progress_callback) - if self.settings.profileToolset and profiler is not None: - profiler.disable() - profiler.dump_stats(str(Path("load_ht_installation.pstat").absolute())) - return new_active - - loader = AsyncLoader( - self, - "Loading Installation", - load_task, - "Failed to load installation", - realtime_progress=True, # Enable/Disable progress bar information globally here. - ) - if not loader.exec_(): - self.ui.gameCombo.setCurrentIndex(previousIndex) - return - assert loader.value is not None - self.active = loader.value + if not GlobalSettings().load_entire_installation: + self.active = HTInstallation(CaseAwarePath(path), name, tsl=tsl) + else: + def load_task() -> HTInstallation: + profiler = None + if self.settings.profileToolset and cProfile is not None: + profiler = cProfile.Profile() + profiler.enable() + progress_callback = None # pyright: ignore[reportAssignmentType] + if loader is not None and loader._realtime_progress: # noqa: SLF001 + def progress_callback(data: int | str, mtype: Literal["set_maximum", "increment", "update_maintask_text", "update_subtask_text"]): + assert loader is not None + loader._worker.progress.emit(data, mtype) # noqa: SLF001 + new_active = HTInstallation(CaseAwarePath(path), name, tsl=tsl, progress_callback=progress_callback) + if self.settings.profileToolset and profiler is not None: + profiler.disable() + profiler.dump_stats(str(Path("load_ht_installation.pstat").absolute())) + return new_active + + loader = AsyncLoader( + self, + "Loading Installation", + load_task, + "Failed to load installation", + realtime_progress=True, # Enable/Disable progress bar information globally here. + ) + if not loader.exec_(): + self.ui.gameCombo.setCurrentIndex(previousIndex) + return + assert loader.value is not None + self.active = loader.value # KEEP UI CODE IN MAIN THREAD! self.ui.resourceTabs.setEnabled(True) @@ -1125,7 +1123,6 @@ def prepare_task() -> tuple[list[QStandardItem] | None, ...]: self.ui.texturesWidget.setSections(textureItems) self.refreshCoreList(reload=True) self.refreshSavesList(reload=True) - self.ui.texturesWidget.setInstallation(self.active) try: self.log.debug("Setting up watchdog observer...") #if self.dogObserver is not None: diff --git a/Tools/HolocronToolset/src/toolset/gui/windows/module_designer.py b/Tools/HolocronToolset/src/toolset/gui/windows/module_designer.py index e8339f947..340ec81f5 100644 --- a/Tools/HolocronToolset/src/toolset/gui/windows/module_designer.py +++ b/Tools/HolocronToolset/src/toolset/gui/windows/module_designer.py @@ -11,8 +11,6 @@ from qtpy.QtGui import QColor, QCursor, QIcon, QPixmap from qtpy.QtWidgets import QAction, QApplication, QHBoxLayout, QLabel, QListWidgetItem, QMainWindow, QMenu, QMessageBox, QStatusBar, QTreeWidgetItem, QWidget -from toolset.gui.widgets.renderer.lyt_editor import LYTEditor - if qtpy.API_NAME in ("PyQt5", "PySide2"): from qtpy.QtWidgets import QUndoStack elif qtpy.API_NAME in ("PyQt6", "PySide6"): diff --git a/Tools/HolocronToolset/src/toolset/logs/debug_pykotor.log.1 b/Tools/HolocronToolset/src/toolset/logs/debug_pykotor.log.1 deleted file mode 100644 index 4b440d5ec..000000000 --- a/Tools/HolocronToolset/src/toolset/logs/debug_pykotor.log.1 +++ /dev/null @@ -1,111697 +0,0 @@ -2024-06-22 18:33:22,421 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-22 18:33:22,597 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-22 18:33:23,320 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-22 18:33:23,423 - root - INFO - Loading core installation resources into UI... -2024-06-22 18:33:26,519 - root - DEBUG - Remove unused Core tab categories... -2024-06-22 18:33:26,520 - root - INFO - Loading saves list into UI... -2024-06-22 18:33:26,523 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 18:33:26,524 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 18:33:26,526 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 18:33:26,526 - root - DEBUG - [refreshSavesList scope] section: -2024-06-22 18:33:26,527 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-22 18:33:26,527 - root - DEBUG - Loading save resources into UI... -2024-06-22 18:33:26,528 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 18:33:26,530 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-22 18:33:26,530 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 18:33:26,531 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 18:33:26,532 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 18:33:26,532 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 18:33:26,533 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 18:33:26,533 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 18:33:26,534 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 18:33:26,534 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 18:33:26,534 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 18:33:26,536 - root - DEBUG - Updating menus... -2024-06-22 18:33:26,538 - root - DEBUG - Setting up watchdog observer... -2024-06-22 18:33:26,538 - root - INFO - Loader task completed. -2024-06-22 18:33:26,578 - root - DEBUG - [getActiveResourceWidget scope] currentWidget: -2024-06-22 18:33:28,498 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-22 18:33:28,835 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-22 18:33:28,836 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-22 18:33:28,837 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-22 18:33:28,837 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 18:33:28,837 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-22 18:33:28,838 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-22 18:33:28,838 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-22 18:33:28,838 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-22 18:33:28,839 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 18:33:28,902 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-22 18:33:29,064 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-22 18:33:29,330 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 18:33:29,331 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 18:33:29,332 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 18:33:29,333 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:33:29,333 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:33:29,334 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:33:30,617 - root - DEBUG - [load scope] dlg: -2024-06-22 18:33:30,619 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 18:33:30,628 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 18:33:30,634 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 18:33:30,635 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 18:33:30,635 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:33:30,636 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:33:30,637 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:33:31,361 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-22 18:33:34,778 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 18:33:34,778 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 18:33:34,780 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 18:33:34,780 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 18:33:34,891 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-22 18:33:34,891 - root - DEBUG - self.maybeAddOrphanedNode(child_item.link) -2024-06-22 18:33:35,254 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 18:33:35,255 - root - DEBUG - E316: How can I help? -2024-06-22 18:33:35,256 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:33:35,256 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:33:35,368 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-22 18:33:35,368 - root - DEBUG - self.maybeAddOrphanedNode(child_item.link) -2024-06-22 18:33:36,911 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 18:33:36,912 - root - DEBUG - E312: How can I help? -2024-06-22 18:33:36,913 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 18:33:36,914 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 18:33:36,915 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #312 from row 9 -2024-06-22 18:33:37,639 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #316 from row 0 -2024-06-22 18:36:23,895 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-22 18:36:24,173 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-22 18:36:24,174 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-22 18:36:24,174 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-22 18:36:24,174 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 18:36:24,175 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-22 18:36:24,175 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-22 18:36:24,176 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-22 18:36:24,176 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-22 18:36:24,176 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 18:36:24,233 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-22 18:36:24,253 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-22 18:36:24,496 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 18:36:24,498 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 18:36:24,498 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 18:36:24,499 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:36:24,499 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:36:24,500 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:36:26,080 - root - DEBUG - [load scope] dlg: -2024-06-22 18:36:26,081 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 18:36:26,083 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 18:36:26,086 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 18:36:26,087 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 18:36:26,087 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:36:26,088 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:36:26,088 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:36:26,778 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-22 18:36:29,324 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 18:36:29,324 - root - DEBUG - E316: How can I help? -2024-06-22 18:36:29,326 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:36:29,326 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:36:29,422 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-22 18:36:29,422 - root - DEBUG - self.maybeAddOrphanedNode(child_item.link) -2024-06-22 18:36:31,235 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 18:36:31,236 - root - DEBUG - E312: How can I help? -2024-06-22 18:36:31,237 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 18:36:31,237 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 18:39:59,669 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #312 from row 9 -2024-06-22 18:40:37,199 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #316 from row 0 -2024-06-22 18:40:59,367 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-22 18:40:59,652 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-22 18:40:59,652 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-22 18:40:59,653 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-22 18:40:59,653 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 18:40:59,654 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-22 18:40:59,654 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-22 18:40:59,654 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-22 18:40:59,655 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-22 18:40:59,655 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 18:40:59,714 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-22 18:40:59,741 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-22 18:40:59,984 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 18:40:59,985 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 18:40:59,986 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 18:40:59,986 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:40:59,986 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:40:59,987 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:41:01,301 - root - DEBUG - [load scope] dlg: -2024-06-22 18:41:01,301 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 18:41:01,303 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 18:41:01,307 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 18:41:01,308 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 18:41:01,308 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:41:01,309 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:41:01,309 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:41:02,067 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-22 18:41:09,636 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 18:41:09,637 - root - DEBUG - E316: How can I help? -2024-06-22 18:41:09,638 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:41:09,638 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:41:09,779 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-22 18:41:09,780 - root - DEBUG - self.maybeAddOrphanedNode(child_item.link) -2024-06-22 18:41:50,854 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 18:41:50,855 - root - DEBUG - E312: How can I help? -2024-06-22 18:41:50,856 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 18:41:50,857 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 18:42:03,839 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #312 from row 9 -2024-06-22 18:42:32,233 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #316 from row 0 -2024-06-22 18:42:59,620 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-22 18:42:59,900 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-22 18:42:59,900 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-22 18:42:59,901 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-22 18:42:59,901 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 18:42:59,902 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-22 18:42:59,902 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-22 18:42:59,902 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-22 18:42:59,903 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-22 18:42:59,903 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 18:42:59,961 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-22 18:42:59,982 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-22 18:43:00,236 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 18:43:00,237 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 18:43:00,238 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 18:43:00,239 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:43:00,239 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:43:00,240 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:43:01,479 - root - DEBUG - [load scope] dlg: -2024-06-22 18:43:01,480 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 18:43:01,482 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 18:43:01,486 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 18:43:01,487 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 18:43:01,487 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:43:01,487 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:43:01,488 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:43:02,183 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-22 18:43:07,011 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(9, 215) -2024-06-22 18:43:07,012 - root - DEBUG - DLGTreeView: set self.startPos to (9, 215) -2024-06-22 18:43:10,861 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 18:43:10,862 - root - DEBUG - E316: How can I help? -2024-06-22 18:43:10,863 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:43:10,863 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:43:10,949 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-22 18:43:10,949 - root - DEBUG - self.maybeAddOrphanedNode(child_item.link) -2024-06-22 18:43:15,176 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 18:43:15,176 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 18:43:15,177 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 18:43:15,178 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 18:43:15,232 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-22 18:43:15,233 - root - DEBUG - self.maybeAddOrphanedNode(child_item.link) -2024-06-22 18:43:31,877 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 18:43:31,878 - root - DEBUG - E316: How can I help? -2024-06-22 18:43:31,879 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 18:43:31,879 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:43:31,963 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-22 18:43:31,964 - root - DEBUG - self.maybeAddOrphanedNode(child_item.link) -2024-06-22 18:44:12,353 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 18:44:12,354 - root - DEBUG - E316: How can I help? -2024-06-22 18:44:12,355 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:44:12,355 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:44:21,589 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-22 18:44:21,590 - root - DEBUG - self.maybeAddOrphanedNode(child_item.link) -2024-06-22 18:45:12,455 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-22 18:45:12,456 - root - DEBUG - DLGTreeView. -2024-06-22 18:45:12,457 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-22 18:45:12,458 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=1931, list_index=316, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=Bastila in the party), DLGLink(link_list_index=3, comment=)])]) -2024-06-22 18:45:12,459 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-22 18:45:12,471 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 726 -2024-06-22 18:45:12,471 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-22 18:45:12,474 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,475 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,607 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 18:45:12,609 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 18:45:12,610 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-22 18:45:12,617 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 950 -2024-06-22 18:45:12,618 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 18:45:12,618 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 18:45:12,619 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-22 18:45:12,620 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 726 -2024-06-22 18:45:12,684 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 18:45:12,685 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:45:12,688 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,689 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,689 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,690 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,690 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,691 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,691 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,699 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,700 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,700 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,701 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,701 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,701 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,702 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,712 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,713 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,713 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,713 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,714 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,715 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,715 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,722 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,722 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,723 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,724 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,724 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,725 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,725 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,732 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,733 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,733 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,733 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,734 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,734 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,735 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,745 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,745 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,745 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,746 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,746 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,747 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,747 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,754 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,754 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,755 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,755 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,756 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,756 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,757 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,767 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,767 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,768 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,768 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,769 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,769 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,769 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,778 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,778 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,779 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,779 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,780 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,780 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,780 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,788 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,789 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,789 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,790 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,790 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,791 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,791 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,800 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,800 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,801 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,801 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,801 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,802 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,802 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,809 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,809 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,810 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,810 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,811 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,811 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,811 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,818 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,818 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,819 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,819 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,820 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,820 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,820 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,828 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,829 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,829 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,830 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,830 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,831 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,831 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,838 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,838 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,839 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,839 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,840 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,840 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,841 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,848 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,848 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,849 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,850 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,850 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,850 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,851 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,858 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,859 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,859 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,860 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,860 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,860 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,861 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,868 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,869 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,869 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,870 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,870 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,870 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,871 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,878 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,879 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,879 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,880 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,880 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,881 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,881 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,888 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,889 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,889 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,890 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,890 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,891 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,891 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,897 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,898 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,898 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,899 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,899 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,900 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,900 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,907 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,907 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,908 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,908 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,908 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,909 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,909 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,915 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,916 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,916 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,917 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,917 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,917 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,918 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,925 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,925 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,926 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,926 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,927 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,927 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,927 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,935 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,936 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,936 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,937 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,937 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,937 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,938 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,945 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,945 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,946 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,946 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,946 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,948 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,948 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,955 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,955 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,956 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,956 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,957 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,957 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,957 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,965 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,966 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,966 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,967 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,967 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,968 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,968 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,975 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,975 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,976 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,976 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,976 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,977 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,977 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,984 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,984 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,985 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,985 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,985 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,986 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,986 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:12,993 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:12,994 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:12,994 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:12,994 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:12,995 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:12,995 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:12,995 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:13,002 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:13,003 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:13,003 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:13,004 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:13,004 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:13,005 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:13,005 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:13,013 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:13,013 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:13,014 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:13,014 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:13,015 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:13,015 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:13,016 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:13,022 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:13,023 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:13,024 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:13,024 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:13,025 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:13,025 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:13,025 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:13,032 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:13,032 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:13,033 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:13,033 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:13,034 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:13,034 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:13,034 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:13,042 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:13,042 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:13,043 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:13,043 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:13,043 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:13,044 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:13,044 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:13,051 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:13,051 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:13,052 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:13,052 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:13,053 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:45:13,053 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:45:13,053 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:45:13,060 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:13,061 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:13,062 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:13,062 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:13,062 - root - DEBUG - Drop operation is valid. -2024-06-22 18:45:13,063 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 18:45:13,063 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 18:45:13,064 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:45:13,068 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:13,069 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:13,069 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:13,070 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:13,070 - root - DEBUG - Drop operation is valid. -2024-06-22 18:45:13,070 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 18:45:13,071 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 18:45:13,071 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:45:13,076 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:13,076 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:13,077 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:13,077 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:13,077 - root - DEBUG - Drop operation is valid. -2024-06-22 18:45:13,078 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 18:45:13,078 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 18:45:13,079 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:45:13,083 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:13,083 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:13,084 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:13,084 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:13,085 - root - DEBUG - Drop operation is valid. -2024-06-22 18:45:13,085 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 18:45:13,085 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 18:45:13,086 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:45:13,091 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:13,091 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:13,092 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:13,092 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:13,092 - root - DEBUG - Drop operation is valid. -2024-06-22 18:45:13,093 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 18:45:13,093 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 18:45:13,094 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:45:13,098 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:13,099 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:13,099 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:13,100 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:13,100 - root - DEBUG - Drop operation is valid. -2024-06-22 18:45:13,101 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 18:45:13,101 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 18:45:13,102 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:45:13,107 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:13,108 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:13,108 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:13,109 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:13,109 - root - DEBUG - Drop operation is valid. -2024-06-22 18:45:13,110 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 18:45:13,110 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 18:45:13,110 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:45:13,117 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:13,118 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:13,118 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:13,118 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:13,119 - root - DEBUG - Drop operation is valid. -2024-06-22 18:45:13,119 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 18:45:13,120 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 18:45:13,120 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:45:13,124 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:13,125 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:13,125 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:13,126 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:13,126 - root - DEBUG - Drop operation is valid. -2024-06-22 18:45:13,129 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 18:45:13,130 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 18:45:13,130 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:45:13,135 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:13,136 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:13,136 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:13,137 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:13,137 - root - DEBUG - Drop operation is valid. -2024-06-22 18:45:13,137 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 18:45:13,138 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 18:45:13,138 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:45:13,145 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:45:13,145 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:45:13,146 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:45:13,147 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:45:13,147 - root - DEBUG - Drop operation is valid. -2024-06-22 18:45:13,148 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 18:45:13,149 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 18:45:13,149 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:45:13,178 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-22 18:45:13,178 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-22 18:45:13,180 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,180 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,181 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,181 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,182 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,184 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,185 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,185 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,186 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,188 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,188 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,188 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,189 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,191 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,191 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,192 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,192 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,195 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,196 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,196 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,197 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,200 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,201 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,201 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,201 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,204 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,204 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,205 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,205 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,208 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,208 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,209 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,209 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,211 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,212 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,212 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,213 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,215 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,216 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,216 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,217 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,219 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,219 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,220 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,220 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,222 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,223 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,223 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,224 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,226 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,226 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,227 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,227 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,229 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,230 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,230 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,231 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,233 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,233 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,234 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,234 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,236 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,236 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,237 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,237 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,238 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,239 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,239 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,240 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,242 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,242 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,243 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,243 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,245 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,245 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,245 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,246 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,248 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,248 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,249 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,249 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,251 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,252 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,252 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,252 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,254 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,254 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,255 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,255 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,257 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,258 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,258 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,259 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,260 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,261 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,261 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,261 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,263 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,263 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,264 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,264 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,266 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,267 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,267 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,267 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,269 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,269 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,270 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,270 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,272 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,272 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,273 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,273 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,275 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,276 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,276 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,276 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,278 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,278 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,279 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,279 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,281 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,281 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,282 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,282 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,284 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,284 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,285 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,285 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,287 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,287 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,288 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,288 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,290 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,291 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,291 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,292 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,294 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,294 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,294 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,295 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,296 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,297 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,297 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,298 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,299 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,300 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,300 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,301 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,302 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,302 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,303 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,303 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,305 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,305 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,305 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,306 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,308 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,308 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,309 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,309 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,311 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,311 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,312 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,312 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,313 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,314 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,314 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,315 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,316 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,317 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,317 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,318 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,320 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,320 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,320 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,321 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,322 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,323 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,323 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,324 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,326 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,326 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,327 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,327 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,328 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,329 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,329 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,330 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,332 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,332 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,333 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,333 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,335 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,335 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,335 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,336 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,337 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,338 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,338 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,338 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,341 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,341 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,341 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,342 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,344 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,344 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,344 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,345 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,346 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,346 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,347 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,347 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,349 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,350 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,350 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,351 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,353 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,353 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,353 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,354 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,355 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,356 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,356 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,357 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,359 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,359 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,360 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,360 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,362 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,362 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,362 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,363 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,366 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,366 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,367 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,367 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,369 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,369 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,370 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,370 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,372 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,372 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,373 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,373 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,375 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,375 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,376 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,376 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,378 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,378 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,379 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,379 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,380 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,381 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,381 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,382 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,384 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,384 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,385 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,385 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,387 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,387 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,388 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,388 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,390 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,390 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,391 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,391 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,393 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,393 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,394 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,394 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,396 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,396 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,397 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,397 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,399 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,399 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,400 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,400 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,402 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,403 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,403 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,404 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,405 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,406 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,406 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,407 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,409 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,409 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,410 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,410 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,412 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,412 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,412 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,413 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,415 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,415 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,416 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,417 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,420 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,421 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,421 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,421 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,426 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,426 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,427 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,427 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,440 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,441 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,441 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,442 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,505 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:45:13,506 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:45:13,507 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,507 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:45:13,670 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-22 18:45:13,670 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-22 18:45:13,827 - root - DEBUG - performDrag: completely done -2024-06-22 18:45:13,827 - root - DEBUG - startDrag done, call resetDragState -2024-06-22 18:45:13,828 - root - DEBUG - [resetDragState scope] -2024-06-22 18:45:16,099 - root - DEBUG - [onTreeContextMenu scope] menu: -2024-06-22 18:45:51,176 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(118, 162) -2024-06-22 18:45:51,176 - root - DEBUG - DLGTreeView: set self.startPos to (118, 162) -2024-06-22 18:45:52,548 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 18:45:52,549 - root - DEBUG - R440: Do you want to talk? -2024-06-22 18:45:52,550 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 3 -2024-06-22 18:45:52,550 - root - DEBUG - Text for above item: R440: Do you want to talk? -2024-06-22 18:48:24,721 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-22 18:48:25,032 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-22 18:48:25,032 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-22 18:48:25,032 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-22 18:48:25,033 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 18:48:25,033 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-22 18:48:25,034 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-22 18:48:25,034 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-22 18:48:25,034 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-22 18:48:25,035 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 18:48:25,089 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-22 18:48:25,111 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-22 18:48:25,375 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 18:48:25,376 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 18:48:25,377 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 18:48:25,377 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:48:25,378 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:48:25,378 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:48:26,629 - root - DEBUG - [load scope] dlg: -2024-06-22 18:48:26,629 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 18:48:26,631 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 18:48:26,635 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 18:48:26,636 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 18:48:26,636 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:48:26,637 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:48:26,637 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:48:27,838 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-22 18:48:30,974 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 18:48:30,974 - root - DEBUG - E316: How can I help? -2024-06-22 18:48:30,975 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:48:30,976 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:48:31,074 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-22 18:48:31,075 - root - DEBUG - self.maybeAddOrphanedNode(child_item.link) -2024-06-22 18:48:40,750 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 18:48:40,751 - root - DEBUG - E312: How can I help? -2024-06-22 18:48:40,752 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 18:48:40,753 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 18:49:26,402 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #312 from row 9 -2024-06-22 18:51:22,680 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-22 18:51:22,704 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-22 18:51:23,180 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-22 18:51:23,181 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-22 18:51:23,181 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-22 18:51:23,182 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-22 18:51:23,182 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-22 18:51:23,183 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-22 18:51:23,183 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-22 18:51:23,184 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-22 18:51:23,184 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-22 18:51:23,185 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-22 18:51:23,185 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-22 18:51:23,185 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-22 18:51:23,186 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-22 18:51:23,186 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-22 18:51:23,187 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-22 18:51:23,187 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-22 18:51:23,187 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-22 18:51:23,188 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-22 18:51:23,189 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-22 18:51:23,189 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-22 18:51:23,190 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-22 18:51:23,190 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-22 18:51:23,191 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-22 18:51:23,191 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-22 18:51:23,192 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-22 18:51:23,193 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-22 18:51:23,194 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-22 18:51:23,194 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-22 18:51:23,195 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-22 18:51:23,195 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-22 18:51:23,196 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-22 18:51:23,196 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-22 18:51:23,196 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-22 18:51:23,197 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-22 18:51:23,197 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-22 18:51:23,198 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-22 18:51:23,198 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-22 18:51:23,198 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-22 18:51:23,199 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-22 18:51:23,199 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-22 18:51:23,200 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-22 18:51:23,200 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-22 18:51:23,200 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-22 18:51:23,201 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-22 18:51:23,201 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-22 18:51:23,201 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-22 18:51:23,202 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-22 18:51:23,202 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-22 18:51:23,202 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-22 18:51:23,203 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-22 18:51:23,203 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-22 18:51:23,203 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-22 18:51:23,204 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-22 18:51:23,204 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-22 18:51:23,205 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-22 18:51:23,205 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-22 18:51:23,205 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-22 18:51:23,206 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-22 18:51:23,206 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-22 18:51:23,206 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 18:51:23,207 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-22 18:51:23,207 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-22 18:51:23,208 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 18:51:23,208 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-22 18:51:23,208 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-22 18:51:23,209 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-22 18:51:23,209 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 18:51:23,210 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 18:51:23,210 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 18:51:23,210 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 18:51:23,211 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 18:51:23,211 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-22 18:51:23,211 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-22 18:51:23,212 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 18:51:23,212 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-22 18:51:23,213 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-22 18:51:23,213 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-22 18:51:23,213 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-22 18:51:23,213 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-22 18:51:23,214 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-22 18:51:23,214 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 18:51:23,215 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-22 18:51:23,215 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 18:51:23,215 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 18:51:23,216 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 18:51:23,216 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 18:51:23,217 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 18:51:23,217 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-22 18:51:23,217 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-22 18:51:23,218 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-22 18:51:23,218 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-22 18:51:23,218 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-22 18:51:23,219 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-22 18:51:23,219 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-22 18:51:23,220 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-22 18:51:23,220 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-22 18:51:23,221 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-22 18:51:23,221 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-22 18:51:23,221 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-22 18:51:23,222 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-22 18:51:23,222 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-22 18:51:23,223 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-22 18:51:23,223 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-22 18:51:23,224 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-22 18:51:23,224 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-22 18:51:23,225 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-22 18:51:23,225 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-22 18:51:23,226 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-22 18:51:23,226 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-22 18:51:23,227 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-22 18:51:23,227 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-22 18:51:23,227 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-22 18:51:23,228 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-22 18:51:23,229 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-22 18:51:23,229 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-22 18:51:23,230 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-22 18:51:23,230 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-22 18:51:23,231 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-22 18:51:23,231 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-22 18:51:23,319 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-22 18:51:23,319 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-22 18:51:23,919 - root - DEBUG - DEBUG MODE: True -2024-06-22 18:51:23,923 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-22 18:51:23,994 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-22 18:51:24,134 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-22 18:51:24,170 - root - DEBUG - Updating menus... -2024-06-22 18:51:26,207 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 18:51:28,243 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 18:51:28,246 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 18:51:28,248 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-22 18:51:28,250 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-22 18:51:28,251 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 18:51:28,254 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-22 18:51:28,254 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-22 18:51:28,255 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-22 18:51:28,255 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-22 18:51:28,255 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-22 18:51:28,256 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-22 18:51:28,257 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-22 18:51:28,257 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-22 18:53:20,498 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-22 18:53:20,517 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-22 18:53:20,916 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-22 18:53:20,916 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-22 18:53:20,917 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-22 18:53:20,917 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-22 18:53:20,917 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-22 18:53:20,918 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-22 18:53:20,918 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-22 18:53:20,919 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-22 18:53:20,919 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-22 18:53:20,920 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-22 18:53:20,920 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-22 18:53:20,920 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-22 18:53:20,921 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-22 18:53:20,922 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-22 18:53:20,922 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-22 18:53:20,922 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-22 18:53:20,923 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-22 18:53:20,923 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-22 18:53:20,924 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-22 18:53:20,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-22 18:53:20,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-22 18:53:20,926 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-22 18:53:20,926 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-22 18:53:20,927 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-22 18:53:20,927 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-22 18:53:20,928 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-22 18:53:20,929 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-22 18:53:20,929 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-22 18:53:20,929 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-22 18:53:20,930 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-22 18:53:20,930 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-22 18:53:20,930 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-22 18:53:20,931 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-22 18:53:20,931 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-22 18:53:20,931 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-22 18:53:20,932 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-22 18:53:20,932 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-22 18:53:20,933 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-22 18:53:20,933 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-22 18:53:20,934 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-22 18:53:20,934 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-22 18:53:20,934 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-22 18:53:20,935 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-22 18:53:20,935 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-22 18:53:20,935 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-22 18:53:20,936 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-22 18:53:20,936 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-22 18:53:20,936 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-22 18:53:20,937 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-22 18:53:20,937 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-22 18:53:20,937 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-22 18:53:20,938 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-22 18:53:20,938 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-22 18:53:20,938 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-22 18:53:20,939 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-22 18:53:20,939 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-22 18:53:20,940 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-22 18:53:20,940 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-22 18:53:20,940 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-22 18:53:20,941 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 18:53:20,941 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-22 18:53:20,941 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-22 18:53:20,942 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 18:53:20,942 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-22 18:53:20,943 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-22 18:53:20,943 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-22 18:53:20,943 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 18:53:20,944 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 18:53:20,944 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 18:53:20,944 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 18:53:20,945 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 18:53:20,945 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-22 18:53:20,945 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-22 18:53:20,946 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 18:53:20,946 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-22 18:53:20,946 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-22 18:53:20,947 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-22 18:53:20,947 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-22 18:53:20,948 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-22 18:53:20,948 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-22 18:53:20,949 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 18:53:20,949 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-22 18:53:20,950 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 18:53:20,950 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 18:53:20,951 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 18:53:20,951 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 18:53:20,951 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 18:53:20,952 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-22 18:53:20,952 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-22 18:53:20,953 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-22 18:53:20,953 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-22 18:53:20,954 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-22 18:53:20,954 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-22 18:53:20,955 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-22 18:53:20,955 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-22 18:53:20,956 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-22 18:53:20,956 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-22 18:53:20,957 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-22 18:53:20,957 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-22 18:53:20,958 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-22 18:53:20,958 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-22 18:53:20,958 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-22 18:53:20,959 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-22 18:53:20,959 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-22 18:53:20,960 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-22 18:53:20,960 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-22 18:53:20,960 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-22 18:53:20,961 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-22 18:53:20,961 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-22 18:53:20,962 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-22 18:53:20,962 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-22 18:53:20,963 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-22 18:53:20,963 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-22 18:53:20,964 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-22 18:53:20,965 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-22 18:53:20,965 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-22 18:53:20,966 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-22 18:53:20,966 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-22 18:53:20,967 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-22 18:53:21,031 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-22 18:53:21,032 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-22 18:53:21,482 - root - DEBUG - DEBUG MODE: True -2024-06-22 18:53:21,486 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-22 18:53:21,550 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-22 18:53:21,692 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-22 18:53:21,727 - root - DEBUG - Updating menus... -2024-06-22 18:53:23,760 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 18:53:25,789 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 18:53:25,792 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 18:53:25,794 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-22 18:53:25,795 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-22 18:53:25,795 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 18:53:25,798 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-22 18:53:25,798 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-22 18:53:25,799 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-22 18:53:25,799 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-22 18:53:25,800 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-22 18:53:25,800 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-22 18:53:25,801 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-22 18:53:25,801 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-22 18:53:27,012 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-22 18:53:27,012 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-22 18:53:27,013 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-22 18:53:27,013 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-22 18:53:27,014 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 18:53:27,015 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-22 18:53:27,016 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-22 18:53:27,022 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-22 18:53:27,024 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-22 18:53:27,025 - root - INFO - Loading chitin... -2024-06-22 18:53:27,027 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-22 18:53:29,764 - root - INFO - Done loading chitin -2024-06-22 18:53:29,765 - root - INFO - Loading lips... -2024-06-22 18:53:29,769 - root - INFO - Loading 'lips' from installation... -2024-06-22 18:53:31,775 - root - INFO - Loading modules... -2024-06-22 18:53:31,776 - root - INFO - Loading 'Modules' from installation... -2024-06-22 18:53:36,090 - root - INFO - Loading streammusic... -2024-06-22 18:53:36,092 - root - INFO - Loading streammusic from installation... -2024-06-22 18:53:36,169 - root - INFO - Loading streamsounds... -2024-06-22 18:53:36,171 - root - INFO - Loading streamsounds from installation... -2024-06-22 18:53:37,001 - root - INFO - Loading textures... -2024-06-22 18:53:37,002 - root - INFO - Loading 'texturepacks' from installation... -2024-06-22 18:53:37,991 - root - INFO - Loading saves... -2024-06-22 18:53:38,023 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 18:53:38,024 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 18:53:38,025 - root - INFO - Loading streamwaves... -2024-06-22 18:53:38,026 - root - INFO - Loading streamwaves from installation... -2024-06-22 18:56:02,752 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-22 18:56:02,773 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-22 18:56:03,243 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-22 18:56:03,243 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-22 18:56:03,243 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-22 18:56:03,244 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-22 18:56:03,244 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-22 18:56:03,245 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-22 18:56:03,245 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-22 18:56:03,245 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-22 18:56:03,246 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-22 18:56:03,246 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-22 18:56:03,247 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-22 18:56:03,247 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-22 18:56:03,248 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-22 18:56:03,248 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-22 18:56:03,248 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-22 18:56:03,249 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-22 18:56:03,249 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-22 18:56:03,249 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-22 18:56:03,250 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-22 18:56:03,251 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-22 18:56:03,251 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-22 18:56:03,252 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-22 18:56:03,252 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-22 18:56:03,253 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-22 18:56:03,253 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-22 18:56:03,254 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-22 18:56:03,255 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-22 18:56:03,255 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-22 18:56:03,255 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-22 18:56:03,256 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-22 18:56:03,256 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-22 18:56:03,256 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-22 18:56:03,257 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-22 18:56:03,257 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-22 18:56:03,258 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-22 18:56:03,258 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-22 18:56:03,258 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-22 18:56:03,259 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-22 18:56:03,259 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-22 18:56:03,259 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-22 18:56:03,260 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-22 18:56:03,260 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-22 18:56:03,260 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-22 18:56:03,261 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-22 18:56:03,261 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-22 18:56:03,261 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-22 18:56:03,262 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-22 18:56:03,262 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-22 18:56:03,262 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-22 18:56:03,263 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-22 18:56:03,263 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-22 18:56:03,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-22 18:56:03,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-22 18:56:03,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-22 18:56:03,265 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-22 18:56:03,265 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-22 18:56:03,265 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-22 18:56:03,266 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-22 18:56:03,266 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-22 18:56:03,266 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 18:56:03,267 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-22 18:56:03,267 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-22 18:56:03,267 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 18:56:03,268 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-22 18:56:03,268 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-22 18:56:03,268 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-22 18:56:03,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 18:56:03,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 18:56:03,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 18:56:03,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 18:56:03,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 18:56:03,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-22 18:56:03,271 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-22 18:56:03,271 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 18:56:03,271 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-22 18:56:03,272 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-22 18:56:03,272 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-22 18:56:03,272 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-22 18:56:03,273 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-22 18:56:03,273 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-22 18:56:03,273 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 18:56:03,274 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-22 18:56:03,274 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 18:56:03,274 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 18:56:03,275 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 18:56:03,275 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 18:56:03,275 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 18:56:03,276 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-22 18:56:03,276 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-22 18:56:03,276 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-22 18:56:03,277 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-22 18:56:03,277 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-22 18:56:03,277 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-22 18:56:03,278 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-22 18:56:03,278 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-22 18:56:03,279 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-22 18:56:03,279 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-22 18:56:03,279 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-22 18:56:03,280 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-22 18:56:03,280 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-22 18:56:03,280 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-22 18:56:03,281 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-22 18:56:03,281 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-22 18:56:03,281 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-22 18:56:03,282 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-22 18:56:03,282 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-22 18:56:03,282 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-22 18:56:03,283 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-22 18:56:03,283 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-22 18:56:03,283 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-22 18:56:03,284 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-22 18:56:03,284 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-22 18:56:03,284 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-22 18:56:03,285 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-22 18:56:03,286 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-22 18:56:03,286 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-22 18:56:03,287 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-22 18:56:03,287 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-22 18:56:03,288 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-22 18:56:03,366 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-22 18:56:03,366 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-22 18:56:03,911 - root - DEBUG - DEBUG MODE: True -2024-06-22 18:56:03,915 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-22 18:56:03,980 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-22 18:56:04,128 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-22 18:56:04,168 - root - DEBUG - Updating menus... -2024-06-22 18:56:06,230 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 18:56:08,263 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 18:56:08,266 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 18:56:08,268 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-22 18:56:08,270 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-22 18:56:08,271 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 18:56:08,273 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-22 18:56:08,274 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-22 18:56:08,275 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-22 18:56:08,275 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-22 18:56:08,276 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-22 18:56:08,277 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-22 18:56:08,277 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-22 18:56:08,277 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-22 18:58:04,295 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-22 18:58:04,296 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-22 18:58:04,296 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-22 18:58:04,296 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-22 18:58:04,297 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 18:58:04,298 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-22 18:58:04,299 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-22 18:58:04,305 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-22 18:58:04,307 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-22 18:58:04,308 - root - INFO - Loading chitin... -2024-06-22 18:58:04,309 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-22 18:58:07,149 - root - INFO - Done loading chitin -2024-06-22 18:58:07,150 - root - INFO - Loading lips... -2024-06-22 18:58:07,154 - root - INFO - Loading 'lips' from installation... -2024-06-22 18:58:09,227 - root - INFO - Loading modules... -2024-06-22 18:58:09,228 - root - INFO - Loading 'Modules' from installation... -2024-06-22 18:58:13,521 - root - INFO - Loading streammusic... -2024-06-22 18:58:13,522 - root - INFO - Loading streammusic from installation... -2024-06-22 18:58:13,593 - root - INFO - Loading streamsounds... -2024-06-22 18:58:13,595 - root - INFO - Loading streamsounds from installation... -2024-06-22 18:58:14,381 - root - INFO - Loading textures... -2024-06-22 18:58:14,382 - root - INFO - Loading 'texturepacks' from installation... -2024-06-22 18:58:15,397 - root - INFO - Loading saves... -2024-06-22 18:58:15,419 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 18:58:15,420 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 18:58:15,421 - root - INFO - Loading streamwaves... -2024-06-22 18:58:15,423 - root - INFO - Loading streamwaves from installation... -2024-06-22 18:58:24,358 - root - INFO - Loading override... -2024-06-22 18:58:25,118 - root - INFO - Loading Override from installation... -2024-06-22 18:58:27,989 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-22 18:58:27,999 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 18:58:28,014 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-22 18:58:28,014 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-22 18:58:31,072 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-22 18:58:31,113 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 18:58:31,114 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 18:58:31,114 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 18:58:31,114 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 18:58:31,118 - root - DEBUG - Set sections of prepared lists -2024-06-22 18:58:31,119 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-22 18:58:31,120 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-22 18:58:31,140 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-22 18:58:31,299 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-22 18:58:31,677 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-22 18:58:32,076 - root - INFO - Loading core installation resources into UI... -2024-06-22 18:58:34,150 - root - DEBUG - Remove unused Core tab categories... -2024-06-22 18:58:34,151 - root - INFO - Loading saves list into UI... -2024-06-22 18:58:34,153 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 18:58:34,154 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 18:58:34,157 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 18:58:34,157 - root - DEBUG - [refreshSavesList scope] section: -2024-06-22 18:58:34,158 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-22 18:58:34,158 - root - DEBUG - Loading save resources into UI... -2024-06-22 18:58:34,160 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 18:58:34,161 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-22 18:58:34,162 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 18:58:34,162 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 18:58:34,163 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 18:58:34,163 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 18:58:34,164 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 18:58:34,164 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 18:58:34,165 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 18:58:34,165 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 18:58:34,166 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 18:58:34,167 - root - DEBUG - Updating menus... -2024-06-22 18:58:34,168 - root - DEBUG - Setting up watchdog observer... -2024-06-22 18:58:34,169 - root - INFO - Loader task completed. -2024-06-22 18:58:38,724 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-22 18:58:39,044 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-22 18:58:39,044 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-22 18:58:39,045 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-22 18:58:39,045 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 18:58:39,046 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-22 18:58:39,046 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-22 18:58:39,046 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-22 18:58:39,047 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-22 18:58:39,047 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 18:58:39,103 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-22 18:58:39,257 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-22 18:58:39,530 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 18:58:39,534 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 18:58:39,535 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 18:58:39,535 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:58:39,536 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:58:39,536 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:58:40,778 - root - DEBUG - [load scope] dlg: -2024-06-22 18:58:40,779 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 18:58:40,786 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 18:58:40,790 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 18:58:40,790 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 18:58:40,791 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:58:40,791 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:58:40,792 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 18:58:41,539 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-22 18:58:45,629 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(393, 232) -2024-06-22 18:58:45,629 - root - DEBUG - DLGTreeView: set self.startPos to (393, 232) -2024-06-22 18:58:45,630 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 18:58:45,630 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:45,631 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:45,632 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:45,912 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-22 18:58:45,913 - root - DEBUG - DLGTreeView. -2024-06-22 18:58:45,913 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-22 18:58:45,914 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-22 18:58:45,914 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-22 18:58:45,915 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-22 18:58:45,915 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-22 18:58:45,917 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:45,917 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:45,920 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 18:58:45,922 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 18:58:45,923 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-22 18:58:45,927 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-22 18:58:45,928 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 18:58:45,929 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 18:58:45,929 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-22 18:58:45,930 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-22 18:58:45,994 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 18:58:45,996 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:58:45,996 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:45,996 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:45,996 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:45,997 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:45,997 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:45,998 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:45,998 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,005 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,005 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,006 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,006 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,007 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,007 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,008 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,015 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,015 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,016 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,016 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,016 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,017 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,017 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,023 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,024 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,024 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,025 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,026 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,026 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,027 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,032 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,033 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,033 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,034 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,034 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,035 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,035 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,041 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,041 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,042 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,042 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,043 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,043 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,044 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,049 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,050 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,051 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,051 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,052 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,052 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,053 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,059 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,059 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,060 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,060 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,061 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,061 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,061 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,067 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,068 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,069 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,069 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,069 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,070 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,070 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,076 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,076 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,077 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,077 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,078 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,078 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,079 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,084 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,085 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,085 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,086 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,086 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,087 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,087 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,093 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,093 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,094 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,094 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,094 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,095 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,095 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,101 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,101 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,102 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,102 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,103 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,103 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,103 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,110 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,110 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,111 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,111 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,112 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,112 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,112 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,118 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,120 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,121 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,121 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,122 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,122 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,122 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,128 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,129 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,129 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,130 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,130 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,131 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,131 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,137 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,137 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,138 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,138 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,138 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,139 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,139 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,145 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,146 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,146 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,146 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,147 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,147 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,147 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,154 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,154 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,155 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,155 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,155 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,156 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,156 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,162 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,162 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,163 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,163 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,163 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,164 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,164 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,171 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,171 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,172 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,172 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,172 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,173 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,173 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,179 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,180 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,180 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,181 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,181 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,182 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,182 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,188 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,189 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,189 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,190 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,190 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,190 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,191 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,196 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,197 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,198 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,198 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,198 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,199 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,199 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,205 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,206 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,206 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,207 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,207 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,208 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,208 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,214 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,214 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,215 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,215 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,216 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,216 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,217 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,223 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,223 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,224 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,224 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,224 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,225 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,225 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,231 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,232 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,232 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,233 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,233 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,234 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,234 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,241 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,242 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,242 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,243 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,244 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,244 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,244 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,251 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,252 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,253 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,253 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,254 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,254 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,254 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,260 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,260 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,261 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,261 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,261 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,262 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,262 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,268 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,268 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,269 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,269 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,270 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,270 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,270 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,276 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,277 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,277 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,278 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,278 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,278 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,279 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,285 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,285 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,286 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,286 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,286 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,287 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,287 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,293 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,294 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,294 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,295 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,295 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,295 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,296 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,302 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,302 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,303 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,303 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,303 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,304 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,304 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,310 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,310 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,310 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,311 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,311 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,311 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,312 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,318 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,318 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,319 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,319 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,319 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,320 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,320 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,326 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,326 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,327 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,327 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,327 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,328 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,328 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,334 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,335 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,336 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,336 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,336 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,337 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,337 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,343 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,343 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,344 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,344 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,345 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,345 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,345 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,351 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,351 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,352 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,353 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,353 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,353 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,354 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,360 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,361 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,361 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,362 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,363 - root - DEBUG - Drop operation is valid. -2024-06-22 18:58:46,364 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 18:58:46,364 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 18:58:46,364 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:58:46,368 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,369 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,369 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,370 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,370 - root - DEBUG - Drop operation is valid. -2024-06-22 18:58:46,371 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 18:58:46,371 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 18:58:46,371 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:58:46,374 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,374 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,375 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,375 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,376 - root - DEBUG - Drop operation is valid. -2024-06-22 18:58:46,376 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 18:58:46,377 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 18:58:46,377 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:58:46,379 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,379 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,380 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,380 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,381 - root - DEBUG - Drop operation is valid. -2024-06-22 18:58:46,381 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 18:58:46,382 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 18:58:46,382 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:58:46,384 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,384 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,385 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,385 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,386 - root - DEBUG - Drop operation is valid. -2024-06-22 18:58:46,386 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 18:58:46,387 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 18:58:46,387 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:58:46,389 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,389 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,390 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,390 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 18:58:46,391 - root - DEBUG - Drop operation is valid. -2024-06-22 18:58:46,391 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 18:58:46,391 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 18:58:46,392 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:58:46,395 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,395 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,396 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,396 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 18:58:46,397 - root - DEBUG - Drop operation is valid. -2024-06-22 18:58:46,397 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 18:58:46,397 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 18:58:46,398 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:58:46,404 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,405 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,405 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,405 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 18:58:46,406 - root - DEBUG - Drop operation is valid. -2024-06-22 18:58:46,406 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 18:58:46,407 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 18:58:46,407 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:58:46,415 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,415 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,416 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,417 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 18:58:46,417 - root - DEBUG - Drop operation is valid. -2024-06-22 18:58:46,418 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 18:58:46,418 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 18:58:46,419 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:58:46,424 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,425 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,426 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,426 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 18:58:46,427 - root - DEBUG - Drop operation is valid. -2024-06-22 18:58:46,428 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 18:58:46,428 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 18:58:46,428 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:58:46,435 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,436 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,436 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,437 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 18:58:46,437 - root - DEBUG - Drop operation is valid. -2024-06-22 18:58:46,438 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 18:58:46,438 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 18:58:46,439 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 18:58:46,445 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,446 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,446 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,447 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 18:58:46,447 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,447 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,448 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,454 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,454 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,455 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,455 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 18:58:46,455 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,456 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,456 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,462 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,462 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,463 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,463 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 18:58:46,463 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,464 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,464 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,469 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,470 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,471 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,471 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 18:58:46,471 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,472 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,472 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,478 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,478 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,479 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,479 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 18:58:46,480 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,480 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,480 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,487 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 18:58:46,487 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 18:58:46,488 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 18:58:46,488 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 18:58:46,489 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 18:58:46,489 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 18:58:46,489 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 18:58:46,522 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-22 18:58:46,522 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-22 18:58:46,523 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,523 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,524 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,524 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,525 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,527 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,527 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,528 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,528 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,530 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,530 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,531 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,531 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,532 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,533 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,533 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,534 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,536 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,536 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,537 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,537 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,539 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,539 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,539 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,540 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,541 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,542 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,543 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,543 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,545 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,546 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,546 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,546 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,548 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,549 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,549 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,549 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,551 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,552 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,552 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,553 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,555 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,555 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,555 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,556 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,557 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,558 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,558 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,558 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,561 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,561 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,562 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,562 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,564 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,564 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,564 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,565 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,566 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,567 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,567 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,568 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,570 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,570 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,571 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,571 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,573 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,573 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,573 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,574 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,576 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,577 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,577 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,578 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,580 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,580 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,581 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,581 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,583 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,583 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,584 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,584 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,586 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,587 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,587 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,588 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,590 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,590 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,590 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,591 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,593 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,593 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,594 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,594 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,596 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,596 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,597 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,597 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,599 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,599 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,599 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,600 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,602 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,602 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,603 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,603 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,605 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,606 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,606 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,607 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,608 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,609 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,609 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,610 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,611 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,612 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,612 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,613 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,615 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,615 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,615 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,616 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,618 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,618 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,619 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,619 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,622 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,622 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,622 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,623 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,624 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,625 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,625 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,626 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,628 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,628 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,628 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,629 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,631 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,631 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,631 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,632 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,633 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,634 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,635 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,635 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,637 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,637 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,638 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,638 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,640 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,640 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,640 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,641 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,643 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,643 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,644 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,644 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,646 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,647 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,647 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,648 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,649 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,649 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,650 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,650 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,652 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,653 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,653 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,654 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,655 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,656 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,656 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,657 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,660 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,661 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,661 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,661 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,664 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,665 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,665 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,665 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,672 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 18:58:46,673 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 18:58:46,673 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:46,674 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 18:58:47,281 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-22 18:58:47,281 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-22 18:58:47,284 - root - DEBUG - performDrag: completely done -2024-06-22 18:58:47,284 - root - DEBUG - startDrag done, call resetDragState -2024-06-22 18:58:47,285 - root - DEBUG - [resetDragState scope] -2024-06-22 18:58:56,230 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(3, 215) -2024-06-22 18:58:56,231 - root - DEBUG - DLGTreeView: set self.startPos to (3, 215) -2024-06-22 18:58:59,847 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 18:58:59,848 - root - DEBUG - E316: How can I help? -2024-06-22 18:58:59,849 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 18:58:59,849 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 18:58:59,945 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: window Icon loaded successfully from -2024-06-22 18:59:50,107 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 18:59:50,108 - root - DEBUG - E312: How can I help? -2024-06-22 18:59:50,109 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 18:59:50,109 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 18:59:52,382 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #312 from row 9 -2024-06-22 19:02:49,681 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #316 from row 0 -2024-06-22 19:03:13,482 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-22 19:03:13,766 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-22 19:03:13,767 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-22 19:03:13,767 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-22 19:03:13,767 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 19:03:13,768 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-22 19:03:13,768 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-22 19:03:13,768 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-22 19:03:13,769 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-22 19:03:13,769 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 19:03:13,827 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-22 19:03:13,849 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-22 19:03:14,084 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 19:03:14,086 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 19:03:14,086 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 19:03:14,087 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:03:14,087 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:03:14,088 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:03:15,716 - root - DEBUG - [load scope] dlg: -2024-06-22 19:03:15,717 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 19:03:15,718 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 19:03:15,722 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 19:03:15,723 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 19:03:15,724 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:03:15,724 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:03:15,725 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:03:16,414 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-22 19:03:24,001 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(158, 254) -2024-06-22 19:03:24,001 - root - DEBUG - DLGTreeView: set self.startPos to (158, 254) -2024-06-22 19:03:24,002 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:03:24,002 - root - DEBUG - E312: How can I help? -2024-06-22 19:03:24,003 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 19:03:24,003 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:03:26,277 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s 16777235 -2024-06-22 19:03:26,278 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-22 19:03:26,278 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: -2024-06-22 19:03:26,279 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=1927, list_index=312, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=Bastila in the party), DLGLink(link_list_index=2, comment=), DLGLink(link_list_index=3, comment=)]) -2024-06-22 19:03:26,280 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:03:26,280 - root - DEBUG - E316: How can I help? -2024-06-22 19:03:26,281 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:03:26,281 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 19:03:26,388 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-22 19:03:26,389 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: -2024-06-22 19:03:26,523 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s 16777235 -2024-06-22 19:03:26,524 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-22 19:03:26,524 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: -2024-06-22 19:03:26,525 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=1931, list_index=316, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=Bastila in the party), DLGLink(link_list_index=3, comment=)]) -2024-06-22 19:03:26,525 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:03:26,526 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 19:03:26,527 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 19:03:26,527 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 19:03:26,621 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-22 19:03:26,622 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: -2024-06-22 19:03:26,921 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s 16777235 -2024-06-22 19:03:26,922 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-22 19:03:26,923 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: -2024-06-22 19:03:26,923 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38868, list_index=338, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=)]) -2024-06-22 19:03:26,924 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:03:26,924 - root - DEBUG - E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 19:03:26,925 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 19:03:26,926 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 19:03:27,008 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-22 19:03:27,009 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: -2024-06-22 19:03:27,074 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s 16777235 -2024-06-22 19:03:27,075 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-22 19:03:27,076 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: -2024-06-22 19:03:27,076 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=1953, list_index=340, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-22 19:03:27,077 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:03:27,077 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 19:03:27,078 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 19:03:27,078 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 19:03:27,157 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-22 19:03:27,158 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: -2024-06-22 19:03:27,253 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s 16777235 -2024-06-22 19:03:27,254 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-22 19:03:27,255 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: -2024-06-22 19:03:27,255 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=1958, list_index=345, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=)]) -2024-06-22 19:03:27,256 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:03:27,256 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 19:03:27,257 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 19:03:27,258 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 19:03:27,315 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-22 19:03:27,316 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: -2024-06-22 19:03:27,829 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s 16777235 -2024-06-22 19:03:27,830 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-22 19:03:27,830 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: -2024-06-22 19:03:27,831 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-22 19:03:27,831 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:03:27,832 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 19:03:27,833 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 19:03:27,833 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 19:03:27,947 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-22 19:03:27,948 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: -2024-06-22 19:03:28,209 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s 16777235 -2024-06-22 19:03:28,210 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-22 19:03:28,210 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: -2024-06-22 19:03:28,211 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-22 19:03:28,211 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:03:28,212 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-22 19:03:28,213 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-22 19:03:28,213 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-22 19:03:28,343 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-22 19:03:28,344 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: -2024-06-22 19:03:28,901 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s 16777235 -2024-06-22 19:03:28,901 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-22 19:03:28,902 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: -2024-06-22 19:03:28,902 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-22 19:03:28,903 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:03:28,903 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-22 19:03:28,904 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-22 19:03:28,904 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-22 19:03:29,018 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-22 19:03:29,018 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: -2024-06-22 19:03:30,004 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s 16777235 -2024-06-22 19:03:30,005 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-22 19:03:30,005 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: -2024-06-22 19:03:30,006 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=31358, list_index=352, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-22 19:03:30,006 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:03:30,007 - root - DEBUG - E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-22 19:03:30,008 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-22 19:03:30,008 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-22 19:03:30,129 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-22 19:03:30,130 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: -2024-06-22 19:16:32,110 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-22 19:16:32,410 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-22 19:16:32,410 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-22 19:16:32,411 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-22 19:16:32,411 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 19:16:32,412 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-22 19:16:32,412 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-22 19:16:32,412 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-22 19:16:32,413 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-22 19:16:32,413 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 19:16:32,468 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-22 19:16:32,537 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-22 19:16:32,783 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 19:16:32,786 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 19:16:32,787 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 19:16:32,788 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:16:32,788 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:16:32,789 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:16:34,093 - root - DEBUG - [load scope] dlg: -2024-06-22 19:16:34,094 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 19:16:34,096 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 19:16:34,099 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 19:16:34,100 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 19:16:34,100 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:16:34,101 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:16:34,102 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:16:34,901 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-22 19:16:38,127 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:16:38,127 - root - DEBUG - E316: How can I help? -2024-06-22 19:16:38,128 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:16:38,129 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 19:16:38,234 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: window Icon loaded successfully from -2024-06-22 19:17:06,714 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:17:06,715 - root - DEBUG - E312: How can I help? -2024-06-22 19:17:06,716 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 19:17:06,717 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:19:40,373 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-22 19:19:40,398 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-22 19:19:40,897 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-22 19:19:40,898 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-22 19:19:40,898 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-22 19:19:40,899 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-22 19:19:40,899 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-22 19:19:40,900 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-22 19:19:40,900 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-22 19:19:40,900 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-22 19:19:40,901 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-22 19:19:40,901 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-22 19:19:40,902 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-22 19:19:40,902 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-22 19:19:40,902 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-22 19:19:40,903 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-22 19:19:40,904 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-22 19:19:40,904 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-22 19:19:40,904 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-22 19:19:40,905 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-22 19:19:40,906 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-22 19:19:40,907 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-22 19:19:40,907 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-22 19:19:40,907 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-22 19:19:40,908 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-22 19:19:40,909 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-22 19:19:40,909 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-22 19:19:40,910 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-22 19:19:40,911 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-22 19:19:40,911 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-22 19:19:40,911 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-22 19:19:40,912 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-22 19:19:40,912 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-22 19:19:40,912 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-22 19:19:40,913 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-22 19:19:40,913 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-22 19:19:40,914 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-22 19:19:40,914 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-22 19:19:40,915 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-22 19:19:40,915 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-22 19:19:40,916 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-22 19:19:40,916 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-22 19:19:40,916 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-22 19:19:40,917 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-22 19:19:40,917 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-22 19:19:40,918 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-22 19:19:40,918 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-22 19:19:40,919 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-22 19:19:40,919 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-22 19:19:40,920 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-22 19:19:40,920 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-22 19:19:40,921 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-22 19:19:40,921 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-22 19:19:40,922 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-22 19:19:40,922 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-22 19:19:40,923 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-22 19:19:40,923 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-22 19:19:40,924 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-22 19:19:40,924 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-22 19:19:40,924 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-22 19:19:40,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-22 19:19:40,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 19:19:40,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-22 19:19:40,926 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-22 19:19:40,926 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 19:19:40,926 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-22 19:19:40,927 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-22 19:19:40,927 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-22 19:19:40,927 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 19:19:40,928 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 19:19:40,928 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 19:19:40,929 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 19:19:40,929 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 19:19:40,930 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-22 19:19:40,930 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-22 19:19:40,931 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 19:19:40,931 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-22 19:19:40,931 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-22 19:19:40,932 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-22 19:19:40,932 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-22 19:19:40,932 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-22 19:19:40,933 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-22 19:19:40,933 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 19:19:40,934 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-22 19:19:40,934 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 19:19:40,934 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 19:19:40,935 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 19:19:40,935 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 19:19:40,936 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 19:19:40,936 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-22 19:19:40,936 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-22 19:19:40,937 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-22 19:19:40,937 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-22 19:19:40,938 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-22 19:19:40,938 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-22 19:19:40,939 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-22 19:19:40,939 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-22 19:19:40,940 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-22 19:19:40,940 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-22 19:19:40,940 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-22 19:19:40,941 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-22 19:19:40,941 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-22 19:19:40,941 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-22 19:19:40,942 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-22 19:19:40,942 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-22 19:19:40,943 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-22 19:19:40,943 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-22 19:19:40,944 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-22 19:19:40,944 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-22 19:19:40,944 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-22 19:19:40,945 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-22 19:19:40,945 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-22 19:19:40,946 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-22 19:19:40,946 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-22 19:19:40,947 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-22 19:19:40,948 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-22 19:19:40,948 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-22 19:19:40,949 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-22 19:19:40,949 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-22 19:19:40,950 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-22 19:19:40,950 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-22 19:19:41,037 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-22 19:19:41,037 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-22 19:19:41,654 - root - DEBUG - DEBUG MODE: True -2024-06-22 19:19:41,658 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-22 19:19:41,746 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-22 19:19:41,892 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-22 19:19:41,930 - root - DEBUG - Updating menus... -2024-06-22 19:19:43,978 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:20:48,448 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-22 19:20:48,458 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-22 19:20:48,635 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-22 19:20:48,636 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-22 19:20:48,636 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-22 19:20:48,637 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-22 19:20:48,637 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-22 19:20:48,637 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-22 19:20:48,638 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-22 19:20:48,638 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-22 19:20:48,638 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-22 19:20:48,639 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-22 19:20:48,639 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-22 19:20:48,639 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-22 19:20:48,639 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-22 19:20:48,640 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-22 19:20:48,640 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-22 19:20:48,640 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-22 19:20:48,640 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-22 19:20:48,641 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-22 19:20:48,641 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-22 19:20:48,642 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-22 19:20:48,642 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-22 19:20:48,642 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-22 19:20:48,643 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-22 19:20:48,643 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-22 19:20:48,643 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-22 19:20:48,644 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-22 19:20:48,645 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-22 19:20:48,645 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-22 19:20:48,645 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-22 19:20:48,645 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-22 19:20:48,646 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-22 19:20:48,646 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-22 19:20:48,646 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-22 19:20:48,646 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-22 19:20:48,647 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-22 19:20:48,647 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-22 19:20:48,647 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-22 19:20:48,647 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-22 19:20:48,648 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-22 19:20:48,648 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-22 19:20:48,648 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-22 19:20:48,649 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-22 19:20:48,649 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-22 19:20:48,649 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-22 19:20:48,649 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-22 19:20:48,650 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-22 19:20:48,650 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-22 19:20:48,650 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-22 19:20:48,650 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-22 19:20:48,651 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-22 19:20:48,651 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-22 19:20:48,651 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-22 19:20:48,651 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-22 19:20:48,652 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-22 19:20:48,652 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-22 19:20:48,652 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-22 19:20:48,652 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-22 19:20:48,653 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-22 19:20:48,653 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-22 19:20:48,653 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 19:20:48,653 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-22 19:20:48,654 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-22 19:20:48,654 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 19:20:48,654 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-22 19:20:48,655 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-22 19:20:48,655 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-22 19:20:48,655 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 19:20:48,655 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 19:20:48,656 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 19:20:48,656 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 19:20:48,656 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 19:20:48,656 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-22 19:20:48,657 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-22 19:20:48,657 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 19:20:48,657 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-22 19:20:48,657 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-22 19:20:48,658 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-22 19:20:48,658 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-22 19:20:48,658 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-22 19:20:48,658 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-22 19:20:48,658 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 19:20:48,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-22 19:20:48,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 19:20:48,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 19:20:48,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 19:20:48,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 19:20:48,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 19:20:48,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-22 19:20:48,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-22 19:20:48,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-22 19:20:48,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-22 19:20:48,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-22 19:20:48,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-22 19:20:48,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-22 19:20:48,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-22 19:20:48,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-22 19:20:48,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-22 19:20:48,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-22 19:20:48,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-22 19:20:48,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-22 19:20:48,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-22 19:20:48,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-22 19:20:48,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-22 19:20:48,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-22 19:20:48,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-22 19:20:48,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-22 19:20:48,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-22 19:20:48,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-22 19:20:48,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-22 19:20:48,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-22 19:20:48,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-22 19:20:48,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-22 19:20:48,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-22 19:20:48,667 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-22 19:20:48,667 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-22 19:20:48,667 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-22 19:20:48,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-22 19:20:48,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-22 19:20:48,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-22 19:20:48,702 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-22 19:20:48,702 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-22 19:20:49,109 - root - DEBUG - DEBUG MODE: True -2024-06-22 19:20:49,112 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-22 19:20:49,179 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-22 19:20:49,328 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-22 19:20:49,371 - root - DEBUG - Updating menus... -2024-06-22 19:20:50,229 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:20:50,729 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:20:50,731 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:20:50,733 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-22 19:20:50,733 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-22 19:20:50,734 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:20:50,735 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-22 19:20:50,736 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-22 19:20:50,736 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-22 19:20:50,736 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-22 19:20:50,737 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-22 19:20:50,737 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-22 19:20:50,737 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-22 19:20:50,737 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-22 19:20:55,998 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-22 19:20:56,007 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-22 19:20:56,183 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-22 19:20:56,183 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-22 19:20:56,183 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-22 19:20:56,184 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-22 19:20:56,184 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-22 19:20:56,185 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-22 19:20:56,185 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-22 19:20:56,185 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-22 19:20:56,186 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-22 19:20:56,186 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-22 19:20:56,186 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-22 19:20:56,187 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-22 19:20:56,187 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-22 19:20:56,187 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-22 19:20:56,188 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-22 19:20:56,188 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-22 19:20:56,188 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-22 19:20:56,189 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-22 19:20:56,189 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-22 19:20:56,190 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-22 19:20:56,190 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-22 19:20:56,190 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-22 19:20:56,191 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-22 19:20:56,191 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-22 19:20:56,192 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-22 19:20:56,192 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-22 19:20:56,193 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-22 19:20:56,193 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-22 19:20:56,193 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-22 19:20:56,194 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-22 19:20:56,194 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-22 19:20:56,194 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-22 19:20:56,195 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-22 19:20:56,195 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-22 19:20:56,196 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-22 19:20:56,196 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-22 19:20:56,196 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-22 19:20:56,196 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-22 19:20:56,197 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-22 19:20:56,197 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-22 19:20:56,197 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-22 19:20:56,198 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-22 19:20:56,198 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-22 19:20:56,198 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-22 19:20:56,198 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-22 19:20:56,199 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-22 19:20:56,199 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-22 19:20:56,199 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-22 19:20:56,200 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-22 19:20:56,200 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-22 19:20:56,200 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-22 19:20:56,200 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-22 19:20:56,201 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-22 19:20:56,201 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-22 19:20:56,201 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-22 19:20:56,201 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-22 19:20:56,202 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-22 19:20:56,202 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-22 19:20:56,202 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-22 19:20:56,203 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 19:20:56,203 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-22 19:20:56,204 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-22 19:20:56,204 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 19:20:56,204 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-22 19:20:56,204 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-22 19:20:56,205 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-22 19:20:56,205 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 19:20:56,205 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 19:20:56,206 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 19:20:56,206 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 19:20:56,206 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 19:20:56,206 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-22 19:20:56,207 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-22 19:20:56,207 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 19:20:56,207 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-22 19:20:56,208 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-22 19:20:56,208 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-22 19:20:56,208 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-22 19:20:56,209 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-22 19:20:56,209 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-22 19:20:56,209 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 19:20:56,209 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-22 19:20:56,210 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 19:20:56,210 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 19:20:56,210 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 19:20:56,210 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 19:20:56,211 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 19:20:56,211 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-22 19:20:56,211 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-22 19:20:56,212 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-22 19:20:56,212 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-22 19:20:56,212 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-22 19:20:56,212 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-22 19:20:56,213 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-22 19:20:56,213 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-22 19:20:56,213 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-22 19:20:56,214 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-22 19:20:56,214 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-22 19:20:56,214 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-22 19:20:56,214 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-22 19:20:56,215 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-22 19:20:56,215 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-22 19:20:56,215 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-22 19:20:56,215 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-22 19:20:56,216 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-22 19:20:56,216 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-22 19:20:56,216 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-22 19:20:56,216 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-22 19:20:56,217 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-22 19:20:56,217 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-22 19:20:56,217 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-22 19:20:56,217 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-22 19:20:56,217 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-22 19:20:56,218 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-22 19:20:56,218 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-22 19:20:56,219 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-22 19:20:56,219 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-22 19:20:56,219 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-22 19:20:56,220 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-22 19:20:56,252 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-22 19:20:56,253 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-22 19:20:56,671 - root - DEBUG - DEBUG MODE: True -2024-06-22 19:20:56,675 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-22 19:20:56,743 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-22 19:20:56,936 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-22 19:20:56,973 - root - DEBUG - Updating menus... -2024-06-22 19:20:57,813 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:20:58,284 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:20:58,287 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:20:58,288 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-22 19:20:58,289 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-22 19:20:58,289 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:20:58,291 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-22 19:20:58,291 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-22 19:20:58,291 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-22 19:20:58,292 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-22 19:20:58,292 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-22 19:20:58,292 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-22 19:20:58,293 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-22 19:20:58,293 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-22 19:21:42,082 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-22 19:21:42,103 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-22 19:21:42,501 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-22 19:21:42,501 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-22 19:21:42,502 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-22 19:21:42,502 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-22 19:21:42,502 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-22 19:21:42,503 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-22 19:21:42,503 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-22 19:21:42,504 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-22 19:21:42,504 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-22 19:21:42,504 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-22 19:21:42,505 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-22 19:21:42,505 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-22 19:21:42,506 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-22 19:21:42,506 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-22 19:21:42,506 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-22 19:21:42,507 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-22 19:21:42,507 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-22 19:21:42,508 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-22 19:21:42,509 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-22 19:21:42,509 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-22 19:21:42,509 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-22 19:21:42,510 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-22 19:21:42,510 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-22 19:21:42,511 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-22 19:21:42,511 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-22 19:21:42,513 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-22 19:21:42,513 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-22 19:21:42,513 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-22 19:21:42,514 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-22 19:21:42,514 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-22 19:21:42,515 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-22 19:21:42,515 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-22 19:21:42,516 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-22 19:21:42,516 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-22 19:21:42,516 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-22 19:21:42,517 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-22 19:21:42,517 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-22 19:21:42,517 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-22 19:21:42,518 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-22 19:21:42,518 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-22 19:21:42,518 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-22 19:21:42,518 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-22 19:21:42,519 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-22 19:21:42,519 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-22 19:21:42,520 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-22 19:21:42,520 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-22 19:21:42,520 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-22 19:21:42,521 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-22 19:21:42,521 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-22 19:21:42,521 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-22 19:21:42,522 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-22 19:21:42,522 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-22 19:21:42,522 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-22 19:21:42,523 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-22 19:21:42,523 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-22 19:21:42,523 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-22 19:21:42,524 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-22 19:21:42,524 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-22 19:21:42,524 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-22 19:21:42,525 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 19:21:42,525 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-22 19:21:42,525 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-22 19:21:42,525 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 19:21:42,526 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-22 19:21:42,526 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-22 19:21:42,526 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-22 19:21:42,527 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 19:21:42,527 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 19:21:42,528 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 19:21:42,528 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 19:21:42,528 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 19:21:42,529 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-22 19:21:42,529 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-22 19:21:42,529 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 19:21:42,530 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-22 19:21:42,530 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-22 19:21:42,530 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-22 19:21:42,531 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-22 19:21:42,531 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-22 19:21:42,532 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-22 19:21:42,532 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 19:21:42,532 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-22 19:21:42,533 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 19:21:42,533 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 19:21:42,533 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 19:21:42,534 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 19:21:42,534 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 19:21:42,534 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-22 19:21:42,535 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-22 19:21:42,535 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-22 19:21:42,536 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-22 19:21:42,536 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-22 19:21:42,536 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-22 19:21:42,537 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-22 19:21:42,537 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-22 19:21:42,538 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-22 19:21:42,538 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-22 19:21:42,538 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-22 19:21:42,539 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-22 19:21:42,539 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-22 19:21:42,539 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-22 19:21:42,540 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-22 19:21:42,540 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-22 19:21:42,541 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-22 19:21:42,541 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-22 19:21:42,541 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-22 19:21:42,542 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-22 19:21:42,542 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-22 19:21:42,542 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-22 19:21:42,543 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-22 19:21:42,543 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-22 19:21:42,543 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-22 19:21:42,544 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-22 19:21:42,545 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-22 19:21:42,545 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-22 19:21:42,546 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-22 19:21:42,546 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-22 19:21:42,547 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-22 19:21:42,547 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-22 19:21:42,614 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-22 19:21:42,615 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-22 19:21:43,098 - root - DEBUG - DEBUG MODE: True -2024-06-22 19:21:43,101 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-22 19:21:43,163 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-22 19:21:43,305 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-22 19:21:43,343 - root - DEBUG - Updating menus... -2024-06-22 19:21:45,412 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:21:47,568 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:21:47,571 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:21:47,574 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-22 19:21:47,575 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-22 19:21:47,576 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:21:47,579 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-22 19:21:47,579 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-22 19:21:47,580 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-22 19:21:47,580 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-22 19:21:47,581 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-22 19:21:47,582 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-22 19:21:47,583 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-22 19:21:47,583 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-22 19:21:53,610 - root - DEBUG - [mousePressEvent scope] self._mousePressPos: PyQt5.QtCore.QPoint(772, 334) -2024-06-22 19:21:53,611 - root - DEBUG - [mousePressEvent scope] self._mouseMovePos: PyQt5.QtCore.QPoint(772, 334) -2024-06-22 19:21:53,859 - root - DEBUG - [mousePressEvent scope] self._mousePressPos: PyQt5.QtCore.QPoint(772, 334) -2024-06-22 19:21:53,859 - root - DEBUG - [mousePressEvent scope] self._mouseMovePos: PyQt5.QtCore.QPoint(772, 334) -2024-06-22 19:21:54,952 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-22 19:21:54,953 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-22 19:21:54,953 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-22 19:21:54,954 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-22 19:21:54,954 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 19:21:54,955 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-22 19:21:54,956 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-22 19:21:54,963 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-22 19:21:54,965 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-22 19:21:54,966 - root - INFO - Loading chitin... -2024-06-22 19:21:54,967 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-22 19:21:57,888 - root - INFO - Done loading chitin -2024-06-22 19:21:57,889 - root - INFO - Loading lips... -2024-06-22 19:21:57,893 - root - INFO - Loading 'lips' from installation... -2024-06-22 19:22:00,503 - root - INFO - Loading modules... -2024-06-22 19:22:00,505 - root - INFO - Loading 'Modules' from installation... -2024-06-22 19:22:06,672 - root - INFO - Loading streammusic... -2024-06-22 19:22:06,673 - root - INFO - Loading streammusic from installation... -2024-06-22 19:22:06,764 - root - INFO - Loading streamsounds... -2024-06-22 19:22:06,765 - root - INFO - Loading streamsounds from installation... -2024-06-22 19:22:07,379 - root - INFO - Loading textures... -2024-06-22 19:22:07,381 - root - INFO - Loading 'texturepacks' from installation... -2024-06-22 19:22:08,401 - root - INFO - Loading saves... -2024-06-22 19:22:08,422 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 19:22:08,423 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 19:22:08,424 - root - INFO - Loading streamwaves... -2024-06-22 19:22:08,425 - root - INFO - Loading streamwaves from installation... -2024-06-22 19:22:17,755 - root - INFO - Loading override... -2024-06-22 19:22:18,517 - root - INFO - Loading Override from installation... -2024-06-22 19:22:21,492 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-22 19:22:21,507 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 19:22:21,530 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-22 19:22:21,531 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-22 19:22:24,937 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-22 19:22:24,976 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:22:24,976 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:22:24,977 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:22:24,977 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:22:24,984 - root - DEBUG - Set sections of prepared lists -2024-06-22 19:22:24,985 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-22 19:22:24,985 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-22 19:22:25,007 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-22 19:22:25,165 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-22 19:22:25,543 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-22 19:22:25,645 - root - INFO - Loading core installation resources into UI... -2024-06-22 19:22:27,789 - root - DEBUG - Remove unused Core tab categories... -2024-06-22 19:22:27,789 - root - INFO - Loading saves list into UI... -2024-06-22 19:22:27,792 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 19:22:27,793 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 19:22:27,795 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 19:22:27,796 - root - DEBUG - [refreshSavesList scope] section: -2024-06-22 19:22:27,796 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-22 19:22:27,797 - root - DEBUG - Loading save resources into UI... -2024-06-22 19:22:27,797 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 19:22:27,799 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-22 19:22:27,799 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 19:22:27,799 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 19:22:27,800 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 19:22:27,801 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 19:22:27,801 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 19:22:27,802 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 19:22:27,802 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 19:22:27,803 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 19:22:27,803 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 19:22:27,805 - root - DEBUG - Updating menus... -2024-06-22 19:22:27,807 - root - DEBUG - Setting up watchdog observer... -2024-06-22 19:22:27,807 - root - INFO - Loader task completed. -2024-06-22 19:22:36,023 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-22 19:22:36,327 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-22 19:22:36,327 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-22 19:22:36,327 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-22 19:22:36,328 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 19:22:36,328 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-22 19:22:36,328 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-22 19:22:36,329 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-22 19:22:36,329 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-22 19:22:36,329 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 19:22:36,387 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-22 19:22:36,553 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-22 19:22:36,817 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 19:22:36,819 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 19:22:36,819 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 19:22:36,820 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:22:36,820 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:22:36,821 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:22:38,148 - root - DEBUG - [load scope] dlg: -2024-06-22 19:22:38,148 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 19:22:38,154 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 19:22:38,159 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 19:22:38,160 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 19:22:38,161 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:22:38,162 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:22:38,162 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:22:38,897 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-22 19:22:42,660 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:22:42,661 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 19:22:42,662 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 19:22:42,662 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 19:22:42,789 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: # the item could be deleted at this point, but we only use the python object past this point. -2024-06-22 19:22:43,124 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:22:43,125 - root - DEBUG - E316: How can I help? -2024-06-22 19:22:43,126 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:22:43,126 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 19:22:43,223 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: # the item could be deleted at this point, but we only use the python object past this point. -2024-06-22 19:22:48,362 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:22:48,363 - root - DEBUG - E312: How can I help? -2024-06-22 19:22:48,364 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 19:22:48,365 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:23:00,515 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #316 from row 8 -2024-06-22 19:23:01,123 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #316 from row 0 -2024-06-22 19:23:07,772 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(154, 220) -2024-06-22 19:23:07,772 - root - DEBUG - DLGTreeView: set self.startPos to (154, 220) -2024-06-22 19:23:07,774 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:23:07,774 - root - DEBUG - E312: How can I help? -2024-06-22 19:23:07,775 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:23:07,776 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:23:10,489 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:23:10,490 - root - DEBUG - R436: Do you want to talk? -2024-06-22 19:23:10,491 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:10,491 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:10,617 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-22 19:23:10,617 - root - DEBUG - DLGTreeView. -2024-06-22 19:23:10,618 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-22 19:23:10,618 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGReply(stringref=2212, list_index=436, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-22 19:23:10,619 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-22 19:23:10,619 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 7 -2024-06-22 19:23:10,620 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-22 19:23:10,620 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:10,621 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:10,623 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 19:23:10,624 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 19:23:10,624 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-22 19:23:10,628 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 7 -2024-06-22 19:23:10,629 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 19:23:10,629 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 19:23:10,630 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-22 19:23:10,630 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 7 -2024-06-22 19:23:10,698 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 19:23:10,699 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:10,700 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:10,700 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:10,701 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:10,701 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:10,702 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:10,702 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:10,702 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:10,709 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:10,710 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:10,711 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:10,711 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:10,712 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:10,712 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:10,712 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:10,713 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:10,724 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:10,725 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:10,725 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:10,726 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:10,726 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:10,727 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:10,727 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:10,727 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:10,729 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:10,729 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:10,730 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:10,730 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:10,731 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:10,731 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:10,732 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:10,732 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:10,734 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:10,735 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:10,735 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:10,736 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:10,736 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:10,737 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:10,737 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:10,737 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:10,739 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:10,740 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:10,740 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:10,740 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:10,741 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:10,741 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:10,742 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:10,742 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:10,744 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:10,744 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:10,745 - root - DEBUG - BELOW cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:23:10,745 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:23:10,746 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-22 19:23:10,746 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:10,747 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:10,754 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:10,754 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:10,755 - root - DEBUG - BELOW cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:23:10,755 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:23:10,756 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-22 19:23:10,756 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:10,756 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:10,765 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:10,765 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:10,766 - root - DEBUG - BELOW cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:23:10,766 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:23:10,767 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-22 19:23:10,767 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:10,768 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:11,356 - root - DEBUG - performDrag: completely done -2024-06-22 19:23:11,357 - root - DEBUG - startDrag done, call resetDragState -2024-06-22 19:23:11,357 - root - DEBUG - [resetDragState scope] -2024-06-22 19:23:12,040 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(181, 245) -2024-06-22 19:23:12,041 - root - DEBUG - DLGTreeView: set self.startPos to (181, 245) -2024-06-22 19:23:12,774 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-22 19:23:12,775 - root - DEBUG - DLGTreeView. -2024-06-22 19:23:12,775 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-22 19:23:12,776 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGReply(stringref=2212, list_index=436, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-22 19:23:12,776 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-22 19:23:12,776 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 7 -2024-06-22 19:23:12,777 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-22 19:23:12,777 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:12,778 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:12,780 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 19:23:12,780 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 19:23:12,781 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-22 19:23:12,781 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 7 -2024-06-22 19:23:12,782 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 19:23:12,782 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 19:23:12,783 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-22 19:23:12,783 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 7 -2024-06-22 19:23:12,790 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 19:23:12,791 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:12,791 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:12,791 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:12,792 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:12,792 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:12,793 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:12,793 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:12,794 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:12,802 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:12,802 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:12,803 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:12,803 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:12,804 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:12,804 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:12,804 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:12,811 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:12,812 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:12,812 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:12,813 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:12,813 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:12,814 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:12,814 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:12,821 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:12,822 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:12,822 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:12,822 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:12,823 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:12,823 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:12,824 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:12,831 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:12,832 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:12,832 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:12,833 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:12,833 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:12,834 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:12,834 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:12,841 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:12,842 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:12,843 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:12,843 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:12,844 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:12,845 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:12,845 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:12,852 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:12,853 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:12,853 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:12,854 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:12,854 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:12,854 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:12,855 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:12,861 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:12,861 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:12,862 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:12,862 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:12,862 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:12,863 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:12,863 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:12,869 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:12,870 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:12,871 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:12,871 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:12,871 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:12,872 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:12,872 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:12,873 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:12,876 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:12,877 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:12,880 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:12,881 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:12,882 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:12,882 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:12,882 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:12,883 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:12,892 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:12,892 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:12,893 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:12,893 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:12,894 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:12,894 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:12,895 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:12,895 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:12,897 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:12,898 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:12,898 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:12,899 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:12,899 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:12,899 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:12,900 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:12,900 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:12,905 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:12,905 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:12,905 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:12,906 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:12,906 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:12,906 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:12,907 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:12,907 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:12,909 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:12,909 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:12,910 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:12,910 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:12,911 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:12,911 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:12,912 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:12,912 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:12,916 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:12,917 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:12,917 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:12,918 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:12,918 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:12,919 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:12,919 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:12,920 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:12,922 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:12,923 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:12,923 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:12,924 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:12,924 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:12,924 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:12,925 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:12,925 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:12,929 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:12,930 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:12,930 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 19:23:12,931 - root - DEBUG - Text for above item: E313: Hmm? Sorry, I am just thinking about my mother. It is strange to hear news after all this time. It is quite distracting. -2024-06-22 19:23:12,931 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-22 19:23:12,932 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:12,932 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:12,938 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:12,938 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:12,939 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 19:23:12,939 - root - DEBUG - Text for above item: E313: Hmm? Sorry, I am just thinking about my mother. It is strange to hear news after all this time. It is quite distracting. -2024-06-22 19:23:12,940 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-22 19:23:12,940 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:12,941 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:12,947 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:12,948 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:12,948 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 19:23:12,948 - root - DEBUG - Text for above item: E313: Hmm? Sorry, I am just thinking about my mother. It is strange to hear news after all this time. It is quite distracting. -2024-06-22 19:23:12,949 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-22 19:23:12,949 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:12,950 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:12,956 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:12,956 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:12,957 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 19:23:12,957 - root - DEBUG - Text for above item: E313: Hmm? Sorry, I am just thinking about my mother. It is strange to hear news after all this time. It is quite distracting. -2024-06-22 19:23:12,958 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-22 19:23:12,958 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:12,959 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:13,157 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-22 19:23:13,157 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-22 19:23:13,158 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,158 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,159 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,159 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,159 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,161 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,162 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,162 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,163 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,166 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,167 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,168 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,168 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,170 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,171 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,171 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,172 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,173 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,174 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,174 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,175 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,177 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,177 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,178 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,178 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,180 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,181 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,182 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,182 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,185 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,185 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,186 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,186 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,188 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,188 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,189 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,189 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,191 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,192 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,193 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,193 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,195 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,195 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,196 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,196 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,199 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,199 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,199 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,200 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,202 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,203 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,203 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,204 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,205 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,206 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,206 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,206 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,210 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,211 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,212 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,212 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,214 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,214 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,214 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,215 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,216 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,217 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,218 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,218 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,221 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,221 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,222 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,222 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,227 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,227 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,228 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,228 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,230 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,230 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,231 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,231 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,233 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,233 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,234 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,234 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,236 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,237 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,237 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,238 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,240 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,240 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,241 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,241 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,243 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,244 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,244 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,245 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,246 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,247 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,247 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,248 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,250 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,250 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,251 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,251 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,253 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,253 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,254 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,254 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,256 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,256 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,257 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,257 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,262 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,262 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,263 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,263 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,265 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,265 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,266 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,266 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,269 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,269 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,270 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,270 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,273 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,273 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,273 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,274 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,276 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,277 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,277 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,277 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,279 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,280 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,280 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,280 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,282 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,282 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,283 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,283 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,285 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,285 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,286 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,286 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,291 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,291 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,292 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,292 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,296 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,296 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,297 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,297 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,300 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,300 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,301 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,301 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,303 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,304 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,304 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,305 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,307 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,307 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,307 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,308 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,309 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,310 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,310 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,311 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,313 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,313 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,313 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,314 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,316 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,317 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,317 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,317 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,319 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,320 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,320 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,320 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,322 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,323 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,323 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,323 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,326 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,326 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,327 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,327 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,329 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,329 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,330 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,330 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,333 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,333 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,333 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,334 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,336 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,336 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,337 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,337 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,343 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,344 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,344 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,345 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,347 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,347 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,348 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,348 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,350 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,350 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,351 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,351 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,354 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,355 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,355 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,356 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,357 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,357 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,357 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,358 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,363 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,364 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,364 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,365 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,368 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,369 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,369 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,370 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,372 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,372 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,373 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,373 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,377 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,378 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,378 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,378 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,383 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,384 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,384 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,385 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,390 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,391 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,391 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,392 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,417 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,417 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,418 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,419 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,591 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,592 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,592 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,593 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,595 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,596 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,596 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,597 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,599 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,600 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,600 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,600 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,603 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,604 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,604 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,605 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,607 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,608 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,608 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,608 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,612 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,612 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,613 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,613 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,615 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,616 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,616 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,616 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,619 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,620 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,620 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,620 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,623 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,624 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,624 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,625 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,627 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,628 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,628 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,628 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,630 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,631 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,631 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,632 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,633 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,634 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,634 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,635 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,637 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,637 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,638 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,638 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,640 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,640 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,641 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,641 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,643 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,643 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,644 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,644 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,646 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,646 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,647 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,647 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,649 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,649 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,650 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,650 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,652 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,653 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,653 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,654 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,656 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,656 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,657 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,657 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,659 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,660 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,660 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,661 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,663 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,663 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,663 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,664 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,665 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,666 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,666 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,667 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,669 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,670 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,670 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,671 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,673 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,674 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,674 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,675 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,677 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,677 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,678 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,678 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,680 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,681 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,681 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,682 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,683 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,684 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,684 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,685 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,687 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,687 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,688 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,688 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,690 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:23:13,691 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:23:13,691 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,691 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:23:13,694 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-22 19:23:13,729 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 19:23:13,729 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:13,730 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,730 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,731 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 19:23:13,731 - root - DEBUG - Text for above item: E313: Hmm? Sorry, I am just thinking about my mother. It is strange to hear news after all this time. It is quite distracting. -2024-06-22 19:23:13,731 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:13,732 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:13,733 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,734 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,734 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 19:23:13,735 - root - DEBUG - Text for above item: E313: Hmm? Sorry, I am just thinking about my mother. It is strange to hear news after all this time. It is quite distracting. -2024-06-22 19:23:13,735 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:13,736 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:13,737 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,738 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,738 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 19:23:13,738 - root - DEBUG - Text for above item: E313: Hmm? Sorry, I am just thinking about my mother. It is strange to hear news after all this time. It is quite distracting. -2024-06-22 19:23:13,739 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:13,739 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:13,741 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,742 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,742 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 19:23:13,742 - root - DEBUG - Text for above item: E313: Hmm? Sorry, I am just thinking about my mother. It is strange to hear news after all this time. It is quite distracting. -2024-06-22 19:23:13,743 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:13,743 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:13,746 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,746 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,747 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 19:23:13,747 - root - DEBUG - Text for above item: E313: Hmm? Sorry, I am just thinking about my mother. It is strange to hear news after all this time. It is quite distracting. -2024-06-22 19:23:13,748 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:13,748 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:13,750 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,750 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,750 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 19:23:13,751 - root - DEBUG - Text for above item: E313: Hmm? Sorry, I am just thinking about my mother. It is strange to hear news after all this time. It is quite distracting. -2024-06-22 19:23:13,751 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:13,752 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:13,753 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,754 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,754 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 19:23:13,755 - root - DEBUG - Text for above item: E313: Hmm? Sorry, I am just thinking about my mother. It is strange to hear news after all this time. It is quite distracting. -2024-06-22 19:23:13,755 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:13,756 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:13,759 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,759 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,760 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 19:23:13,760 - root - DEBUG - Text for above item: E313: Hmm? Sorry, I am just thinking about my mother. It is strange to hear news after all this time. It is quite distracting. -2024-06-22 19:23:13,761 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:13,761 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:13,763 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,764 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,764 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 19:23:13,765 - root - DEBUG - Text for above item: E313: Hmm? Sorry, I am just thinking about my mother. It is strange to hear news after all this time. It is quite distracting. -2024-06-22 19:23:13,765 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:13,766 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:13,768 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,768 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,769 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 19:23:13,769 - root - DEBUG - Text for above item: E313: Hmm? Sorry, I am just thinking about my mother. It is strange to hear news after all this time. It is quite distracting. -2024-06-22 19:23:13,770 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:13,770 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:13,772 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,773 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,773 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 19:23:13,774 - root - DEBUG - Text for above item: E313: Hmm? Sorry, I am just thinking about my mother. It is strange to hear news after all this time. It is quite distracting. -2024-06-22 19:23:13,774 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-22 19:23:13,774 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:13,775 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:13,781 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,782 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,782 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 19:23:13,782 - root - DEBUG - Text for above item: E313: Hmm? Sorry, I am just thinking about my mother. It is strange to hear news after all this time. It is quite distracting. -2024-06-22 19:23:13,783 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-22 19:23:13,783 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:13,784 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:13,791 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,791 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,792 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 19:23:13,792 - root - DEBUG - Text for above item: E313: Hmm? Sorry, I am just thinking about my mother. It is strange to hear news after all this time. It is quite distracting. -2024-06-22 19:23:13,793 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-22 19:23:13,793 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:13,793 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:13,799 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,800 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,800 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:13,801 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:13,801 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:13,802 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:13,802 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:13,803 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:13,804 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,805 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,805 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:13,806 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:13,806 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:13,806 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:13,807 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:13,807 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:13,809 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,810 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,810 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:13,810 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:13,811 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:13,811 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:13,812 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:13,812 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:13,814 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,815 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,815 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:13,815 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:13,816 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:13,816 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:13,816 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:13,823 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,824 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,825 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:13,825 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:13,826 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:13,826 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:13,826 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:13,832 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,833 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,833 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:13,834 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:13,834 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:13,834 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:13,835 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:13,841 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,842 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,842 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:13,842 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:13,843 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:13,843 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:13,844 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:13,849 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,850 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,850 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:13,850 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:13,851 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:13,851 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:13,852 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:13,858 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,859 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,859 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:13,860 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:13,860 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:13,861 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:13,861 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:13,866 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,867 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,867 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:13,868 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:13,868 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:13,869 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:13,869 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:13,876 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,876 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,877 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:13,877 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:13,878 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:13,878 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:13,878 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:13,884 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,885 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,886 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:13,886 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:13,887 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:13,887 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:13,887 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:13,893 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,894 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,894 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:13,895 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:13,895 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:13,896 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:13,896 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:13,902 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,903 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,903 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:13,903 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:13,904 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:13,904 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:13,905 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:13,910 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,911 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,912 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:13,912 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:13,912 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:13,913 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:13,913 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:13,920 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,920 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,921 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:13,921 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:13,921 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:13,922 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:13,922 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:13,928 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,929 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,930 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:13,930 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:13,930 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:13,931 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:13,931 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:13,932 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:13,933 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,934 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,934 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:13,935 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:13,935 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:13,936 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:13,936 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:13,937 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:13,938 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,939 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,939 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:13,940 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:13,940 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:13,940 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:13,941 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:13,941 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:13,943 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,943 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,944 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:13,944 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:13,944 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:13,945 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:13,945 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:13,945 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:13,947 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,948 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,948 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:13,948 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:13,949 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:13,949 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:13,950 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:13,950 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:13,952 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,953 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,953 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:13,953 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:13,954 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:13,954 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:13,955 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:13,955 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:13,956 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,957 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,957 - root - DEBUG - BELOW cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:23:13,958 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:23:13,958 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-22 19:23:13,958 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:13,959 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:13,966 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,966 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,967 - root - DEBUG - BELOW cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:23:13,967 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:23:13,968 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-22 19:23:13,968 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:13,968 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:13,974 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:13,974 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:13,975 - root - DEBUG - BELOW cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:23:13,975 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:23:13,976 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-22 19:23:13,976 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:13,977 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:14,229 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:14,229 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:14,230 - root - DEBUG - BELOW cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:23:14,230 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:23:14,231 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-22 19:23:14,231 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:14,232 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:14,238 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:14,239 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:14,240 - root - DEBUG - BELOW cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:23:14,240 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:23:14,240 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-22 19:23:14,241 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:14,241 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:14,248 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:14,248 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:14,249 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:14,249 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:14,250 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:14,250 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:14,251 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:14,251 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:14,253 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:14,253 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:14,254 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:14,254 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:14,255 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:14,255 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:14,256 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:14,256 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:14,258 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:14,259 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:14,260 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:14,260 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:14,261 - root - DEBUG - Drop operation is valid. -2024-06-22 19:23:14,261 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:23:14,262 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:23:14,262 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:23:14,264 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:14,265 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:14,265 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:14,266 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:14,267 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:14,267 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:14,268 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:14,274 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:14,274 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:14,275 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:14,275 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:14,276 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:14,276 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:14,277 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:14,283 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:14,284 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:14,284 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:14,285 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:14,285 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:14,286 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:14,286 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:14,292 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:14,292 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:14,293 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:14,293 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:14,294 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:14,294 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:14,295 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:14,301 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:14,301 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:14,302 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:14,302 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:14,303 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:14,303 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:14,304 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:14,309 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:23:14,310 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:23:14,311 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 19:23:14,311 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 19:23:14,312 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:23:14,312 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:23:14,312 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:23:14,629 - root - DEBUG - performDrag: completely done -2024-06-22 19:23:14,630 - root - DEBUG - startDrag done, call resetDragState -2024-06-22 19:23:14,630 - root - DEBUG - [resetDragState scope] -2024-06-22 19:29:23,460 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-22 19:29:23,476 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-22 19:29:23,890 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-22 19:29:23,891 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-22 19:29:23,891 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-22 19:29:23,892 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-22 19:29:23,892 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-22 19:29:23,893 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-22 19:29:23,893 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-22 19:29:23,893 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-22 19:29:23,894 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-22 19:29:23,894 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-22 19:29:23,895 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-22 19:29:23,895 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-22 19:29:23,895 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-22 19:29:23,896 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-22 19:29:23,896 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-22 19:29:23,896 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-22 19:29:23,897 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-22 19:29:23,897 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-22 19:29:23,898 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-22 19:29:23,899 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-22 19:29:23,899 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-22 19:29:23,900 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-22 19:29:23,900 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-22 19:29:23,901 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-22 19:29:23,901 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-22 19:29:23,902 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-22 19:29:23,903 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-22 19:29:23,903 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-22 19:29:23,904 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-22 19:29:23,904 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-22 19:29:23,904 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-22 19:29:23,905 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-22 19:29:23,905 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-22 19:29:23,905 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-22 19:29:23,906 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-22 19:29:23,906 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-22 19:29:23,906 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-22 19:29:23,907 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-22 19:29:23,907 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-22 19:29:23,907 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-22 19:29:23,908 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-22 19:29:23,908 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-22 19:29:23,908 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-22 19:29:23,909 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-22 19:29:23,909 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-22 19:29:23,909 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-22 19:29:23,910 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-22 19:29:23,910 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-22 19:29:23,910 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-22 19:29:23,911 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-22 19:29:23,911 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-22 19:29:23,911 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-22 19:29:23,912 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-22 19:29:23,912 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-22 19:29:23,912 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-22 19:29:23,913 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-22 19:29:23,913 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-22 19:29:23,913 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-22 19:29:23,914 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-22 19:29:23,914 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 19:29:23,915 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-22 19:29:23,915 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-22 19:29:23,915 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 19:29:23,916 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-22 19:29:23,916 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-22 19:29:23,916 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-22 19:29:23,917 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 19:29:23,917 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 19:29:23,917 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 19:29:23,918 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 19:29:23,918 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 19:29:23,918 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-22 19:29:23,919 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-22 19:29:23,919 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 19:29:23,919 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-22 19:29:23,920 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-22 19:29:23,920 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-22 19:29:23,920 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-22 19:29:23,921 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-22 19:29:23,921 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-22 19:29:23,921 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 19:29:23,922 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-22 19:29:23,922 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 19:29:23,922 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 19:29:23,923 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 19:29:23,923 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 19:29:23,923 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 19:29:23,924 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-22 19:29:23,924 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-22 19:29:23,924 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-22 19:29:23,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-22 19:29:23,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-22 19:29:23,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-22 19:29:23,926 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-22 19:29:23,926 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-22 19:29:23,927 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-22 19:29:23,927 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-22 19:29:23,927 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-22 19:29:23,928 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-22 19:29:23,928 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-22 19:29:23,928 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-22 19:29:23,929 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-22 19:29:23,929 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-22 19:29:23,929 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-22 19:29:23,930 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-22 19:29:23,930 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-22 19:29:23,930 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-22 19:29:23,931 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-22 19:29:23,931 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-22 19:29:23,931 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-22 19:29:23,932 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-22 19:29:23,932 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-22 19:29:23,932 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-22 19:29:23,933 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-22 19:29:23,934 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-22 19:29:23,934 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-22 19:29:23,934 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-22 19:29:23,935 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-22 19:29:23,935 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-22 19:29:23,997 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-22 19:29:23,998 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-22 19:29:24,435 - root - DEBUG - DEBUG MODE: True -2024-06-22 19:29:24,438 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-22 19:29:24,502 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-22 19:29:24,658 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-22 19:29:24,699 - root - DEBUG - Updating menus... -2024-06-22 19:29:26,758 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:29:29,473 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:29:29,476 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:29:29,478 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-22 19:29:29,480 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-22 19:29:29,480 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:29:29,482 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-22 19:29:29,482 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-22 19:29:29,483 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-22 19:29:29,483 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-22 19:29:29,484 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-22 19:29:29,484 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-22 19:29:29,485 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-22 19:29:29,485 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-22 19:29:37,494 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-22 19:29:37,495 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-22 19:29:37,495 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-22 19:29:37,496 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-22 19:29:37,497 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 19:29:37,497 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-22 19:29:37,497 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-22 19:29:37,505 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-22 19:29:37,506 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-22 19:29:37,508 - root - INFO - Loading chitin... -2024-06-22 19:29:37,508 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-22 19:29:40,251 - root - INFO - Done loading chitin -2024-06-22 19:29:40,252 - root - INFO - Loading lips... -2024-06-22 19:29:40,256 - root - INFO - Loading 'lips' from installation... -2024-06-22 19:29:42,266 - root - INFO - Loading modules... -2024-06-22 19:29:42,267 - root - INFO - Loading 'Modules' from installation... -2024-06-22 19:29:46,462 - root - INFO - Loading streammusic... -2024-06-22 19:29:46,463 - root - INFO - Loading streammusic from installation... -2024-06-22 19:29:46,544 - root - INFO - Loading streamsounds... -2024-06-22 19:29:46,546 - root - INFO - Loading streamsounds from installation... -2024-06-22 19:29:47,322 - root - INFO - Loading textures... -2024-06-22 19:29:47,323 - root - INFO - Loading 'texturepacks' from installation... -2024-06-22 19:29:48,301 - root - INFO - Loading saves... -2024-06-22 19:29:48,319 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 19:29:48,320 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 19:29:48,321 - root - INFO - Loading streamwaves... -2024-06-22 19:29:48,323 - root - INFO - Loading streamwaves from installation... -2024-06-22 19:29:57,378 - root - INFO - Loading override... -2024-06-22 19:29:57,993 - root - INFO - Loading Override from installation... -2024-06-22 19:30:01,021 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-22 19:30:01,031 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 19:30:01,052 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-22 19:30:01,053 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-22 19:30:04,212 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-22 19:30:04,251 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:30:04,251 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:30:04,252 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:30:04,252 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:30:04,260 - root - DEBUG - Set sections of prepared lists -2024-06-22 19:30:04,261 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-22 19:30:04,261 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-22 19:30:04,282 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-22 19:30:04,433 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-22 19:30:05,137 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-22 19:30:05,233 - root - INFO - Loading core installation resources into UI... -2024-06-22 19:30:07,373 - root - DEBUG - Remove unused Core tab categories... -2024-06-22 19:30:07,374 - root - INFO - Loading saves list into UI... -2024-06-22 19:30:07,376 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 19:30:07,377 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 19:30:07,379 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 19:30:07,379 - root - DEBUG - [refreshSavesList scope] section: -2024-06-22 19:30:07,380 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-22 19:30:07,380 - root - DEBUG - Loading save resources into UI... -2024-06-22 19:30:07,381 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 19:30:07,382 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-22 19:30:07,383 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 19:30:07,383 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 19:30:07,384 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 19:30:07,384 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 19:30:07,385 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 19:30:07,385 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 19:30:07,386 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 19:30:07,387 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 19:30:07,387 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 19:30:07,389 - root - DEBUG - Updating menus... -2024-06-22 19:30:07,391 - root - DEBUG - Setting up watchdog observer... -2024-06-22 19:30:07,392 - root - INFO - Loader task completed. -2024-06-22 19:30:14,385 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-22 19:30:14,700 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-22 19:30:14,701 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-22 19:30:14,701 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-22 19:30:14,702 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 19:30:14,703 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-22 19:30:14,703 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-22 19:30:14,704 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-22 19:30:14,704 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-22 19:30:14,705 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 19:30:14,763 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-22 19:30:14,918 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-22 19:30:15,167 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 19:30:15,169 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 19:30:15,170 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 19:30:15,171 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:30:15,172 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:30:15,173 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:30:16,438 - root - DEBUG - [load scope] dlg: -2024-06-22 19:30:16,439 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 19:30:16,444 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 19:30:16,447 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 19:30:16,448 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 19:30:16,448 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:30:16,449 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:30:16,449 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:30:17,160 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-22 19:30:19,961 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:30:19,961 - root - DEBUG - E316: How can I help? -2024-06-22 19:30:19,962 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:30:19,963 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 19:30:20,099 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-22 19:30:20,099 - root - DEBUG - def removeLinksRecursive(node_to_remove: DLGNode, parentItem: DLGStandardItem | DLGStandardItemModel): -2024-06-22 19:30:20,100 - root - DEBUG - last_link = None -2024-06-22 19:30:20,100 - root - DEBUG - for i in reversed(range(parentItem.rowCount())): -2024-06-22 19:30:20,101 - root - DEBUG - child_item = parentItem.child(i, 0) if isinstance(parentItem, DLGStandardItem) else parentItem.item(i, 0) -2024-06-22 19:30:20,101 - root - DEBUG - if child_item is not None: -2024-06-22 19:30:20,102 - root - DEBUG - if child_item.data(_FUTURE_EXPAND_ROLE) or not isinstance(child_item, DLGStandardItem): -2024-06-22 19:30:20,102 - root - DEBUG - continue -2024-06-22 19:30:20,102 - root - DEBUG - if child_item.link.node == node_to_remove: -2024-06-22 19:30:20,103 - root - DEBUG - last_link = child_item.link -2024-06-22 19:30:20,103 - root - DEBUG - sub_link = removeLinksRecursive(child_item.link.node, child_item) # type: ignore[] -2024-06-22 19:30:20,103 - root - DEBUG - if sub_link: -2024-06-22 19:30:20,104 - root - DEBUG - last_link = sub_link -2024-06-22 19:30:20,104 - root - DEBUG - parentItem.removeRow(i) -2024-06-22 19:30:20,104 - root - DEBUG - else: -2024-06-22 19:30:20,105 - root - DEBUG - sub_link = removeLinksRecursive(node_to_remove, child_item) -2024-06-22 19:30:20,105 - root - DEBUG - if sub_link: -2024-06-22 19:30:20,106 - root - DEBUG - last_link = sub_link -2024-06-22 19:30:20,106 - root - DEBUG - return last_link -2024-06-22 19:30:21,367 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:30:21,367 - root - DEBUG - E312: How can I help? -2024-06-22 19:30:21,368 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 19:30:21,369 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:30:21,370 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #316 from row 8 -2024-06-22 19:30:21,377 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #316 from row 0 -2024-06-22 19:30:38,102 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-22 19:30:38,404 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-22 19:30:38,405 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-22 19:30:38,405 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-22 19:30:38,406 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 19:30:38,406 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-22 19:30:38,407 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-22 19:30:38,408 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-22 19:30:38,408 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-22 19:30:38,409 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 19:30:38,472 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-22 19:30:38,493 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-22 19:30:38,739 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 19:30:38,742 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 19:30:38,743 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 19:30:38,743 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:30:38,744 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:30:38,744 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:30:40,347 - root - DEBUG - [load scope] dlg: -2024-06-22 19:30:40,348 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 19:30:40,349 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 19:30:40,353 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 19:30:40,354 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 19:30:40,355 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:30:40,355 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:30:40,356 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:30:41,076 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-22 19:30:43,797 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:30:43,797 - root - DEBUG - E316: How can I help? -2024-06-22 19:30:43,798 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:30:43,799 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 19:30:43,863 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-22 19:30:43,864 - root - DEBUG - def removeLinksRecursive(node_to_remove: DLGNode, parentItem: DLGStandardItem | DLGStandardItemModel): -2024-06-22 19:30:43,864 - root - DEBUG - last_link = None -2024-06-22 19:30:43,865 - root - DEBUG - for i in reversed(range(parentItem.rowCount())): -2024-06-22 19:30:43,865 - root - DEBUG - child_item = parentItem.child(i, 0) if isinstance(parentItem, DLGStandardItem) else parentItem.item(i, 0) -2024-06-22 19:30:43,866 - root - DEBUG - if child_item is not None: -2024-06-22 19:30:43,866 - root - DEBUG - if child_item.data(_FUTURE_EXPAND_ROLE) or not isinstance(child_item, DLGStandardItem): -2024-06-22 19:30:43,866 - root - DEBUG - continue -2024-06-22 19:30:43,867 - root - DEBUG - if child_item.link.node == node_to_remove: -2024-06-22 19:30:43,867 - root - DEBUG - last_link = child_item.link -2024-06-22 19:30:43,867 - root - DEBUG - sub_link = removeLinksRecursive(child_item.link.node, child_item) # type: ignore[] -2024-06-22 19:30:43,868 - root - DEBUG - if sub_link: -2024-06-22 19:30:43,868 - root - DEBUG - last_link = sub_link -2024-06-22 19:30:43,869 - root - DEBUG - parentItem.removeRow(i) -2024-06-22 19:30:43,869 - root - DEBUG - else: -2024-06-22 19:30:43,869 - root - DEBUG - sub_link = removeLinksRecursive(node_to_remove, child_item) -2024-06-22 19:30:43,870 - root - DEBUG - if sub_link: -2024-06-22 19:30:43,870 - root - DEBUG - last_link = sub_link -2024-06-22 19:30:43,870 - root - DEBUG - return last_link -2024-06-22 19:30:44,837 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:30:44,838 - root - DEBUG - E312: How can I help? -2024-06-22 19:30:44,839 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 19:30:44,839 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:30:44,840 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #316 from row 8 -2024-06-22 19:30:44,849 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #316 from row 0 -2024-06-22 19:35:23,279 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-22 19:35:23,301 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-22 19:35:23,789 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-22 19:35:23,789 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-22 19:35:23,790 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-22 19:35:23,790 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-22 19:35:23,790 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-22 19:35:23,791 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-22 19:35:23,791 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-22 19:35:23,791 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-22 19:35:23,792 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-22 19:35:23,792 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-22 19:35:23,793 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-22 19:35:23,793 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-22 19:35:23,793 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-22 19:35:23,794 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-22 19:35:23,795 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-22 19:35:23,795 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-22 19:35:23,795 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-22 19:35:23,796 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-22 19:35:23,797 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-22 19:35:23,798 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-22 19:35:23,798 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-22 19:35:23,799 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-22 19:35:23,799 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-22 19:35:23,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-22 19:35:23,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-22 19:35:23,802 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-22 19:35:23,802 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-22 19:35:23,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-22 19:35:23,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-22 19:35:23,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-22 19:35:23,804 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-22 19:35:23,804 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-22 19:35:23,804 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-22 19:35:23,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-22 19:35:23,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-22 19:35:23,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-22 19:35:23,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-22 19:35:23,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-22 19:35:23,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-22 19:35:23,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-22 19:35:23,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-22 19:35:23,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-22 19:35:23,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-22 19:35:23,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-22 19:35:23,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-22 19:35:23,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-22 19:35:23,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-22 19:35:23,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-22 19:35:23,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-22 19:35:23,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-22 19:35:23,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-22 19:35:23,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-22 19:35:23,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-22 19:35:23,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-22 19:35:23,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-22 19:35:23,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-22 19:35:23,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-22 19:35:23,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-22 19:35:23,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-22 19:35:23,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 19:35:23,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-22 19:35:23,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-22 19:35:23,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 19:35:23,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-22 19:35:23,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-22 19:35:23,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-22 19:35:23,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 19:35:23,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 19:35:23,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 19:35:23,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 19:35:23,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 19:35:23,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-22 19:35:23,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-22 19:35:23,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 19:35:23,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-22 19:35:23,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-22 19:35:23,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-22 19:35:23,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-22 19:35:23,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-22 19:35:23,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-22 19:35:23,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 19:35:23,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-22 19:35:23,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 19:35:23,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 19:35:23,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 19:35:23,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 19:35:23,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 19:35:23,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-22 19:35:23,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-22 19:35:23,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-22 19:35:23,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-22 19:35:23,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-22 19:35:23,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-22 19:35:23,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-22 19:35:23,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-22 19:35:23,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-22 19:35:23,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-22 19:35:23,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-22 19:35:23,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-22 19:35:23,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-22 19:35:23,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-22 19:35:23,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-22 19:35:23,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-22 19:35:23,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-22 19:35:23,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-22 19:35:23,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-22 19:35:23,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-22 19:35:23,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-22 19:35:23,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-22 19:35:23,836 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-22 19:35:23,836 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-22 19:35:23,836 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-22 19:35:23,837 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-22 19:35:23,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-22 19:35:23,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-22 19:35:23,839 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-22 19:35:23,839 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-22 19:35:23,840 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-22 19:35:23,840 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-22 19:35:23,918 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-22 19:35:23,918 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-22 19:35:24,565 - root - DEBUG - DEBUG MODE: True -2024-06-22 19:35:24,569 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-22 19:35:24,640 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-22 19:35:24,772 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-22 19:35:24,810 - root - DEBUG - Updating menus... -2024-06-22 19:35:26,875 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:35:29,654 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:35:29,657 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:35:29,659 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-22 19:35:29,659 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-22 19:35:29,660 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:35:29,662 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-22 19:35:29,662 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-22 19:35:29,663 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-22 19:35:29,663 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-22 19:35:29,664 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-22 19:35:29,664 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-22 19:35:29,664 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-22 19:35:29,665 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-22 19:36:08,094 - root - DEBUG - [mousePressEvent scope] self._mousePressPos: PyQt5.QtCore.QPoint(725, 308) -2024-06-22 19:36:08,095 - root - DEBUG - [mousePressEvent scope] self._mouseMovePos: PyQt5.QtCore.QPoint(725, 308) -2024-06-22 19:36:08,442 - root - DEBUG - [mousePressEvent scope] self._mousePressPos: PyQt5.QtCore.QPoint(717, 309) -2024-06-22 19:36:08,443 - root - DEBUG - [mousePressEvent scope] self._mouseMovePos: PyQt5.QtCore.QPoint(717, 309) -2024-06-22 19:36:08,844 - root - DEBUG - [mousePressEvent scope] self._mousePressPos: PyQt5.QtCore.QPoint(717, 309) -2024-06-22 19:36:08,844 - root - DEBUG - [mousePressEvent scope] self._mouseMovePos: PyQt5.QtCore.QPoint(717, 309) -2024-06-22 19:36:09,248 - root - DEBUG - [mousePressEvent scope] self._mousePressPos: PyQt5.QtCore.QPoint(717, 309) -2024-06-22 19:36:09,248 - root - DEBUG - [mousePressEvent scope] self._mouseMovePos: PyQt5.QtCore.QPoint(717, 309) -2024-06-22 19:36:09,662 - root - DEBUG - [mousePressEvent scope] self._mousePressPos: PyQt5.QtCore.QPoint(717, 309) -2024-06-22 19:36:09,662 - root - DEBUG - [mousePressEvent scope] self._mouseMovePos: PyQt5.QtCore.QPoint(717, 309) -2024-06-22 19:36:09,913 - root - DEBUG - [mousePressEvent scope] self._mousePressPos: PyQt5.QtCore.QPoint(717, 309) -2024-06-22 19:36:09,914 - root - DEBUG - [mousePressEvent scope] self._mouseMovePos: PyQt5.QtCore.QPoint(717, 309) -2024-06-22 19:36:10,316 - root - DEBUG - [mousePressEvent scope] self._mousePressPos: PyQt5.QtCore.QPoint(717, 309) -2024-06-22 19:36:10,317 - root - DEBUG - [mousePressEvent scope] self._mouseMovePos: PyQt5.QtCore.QPoint(717, 309) -2024-06-22 19:36:12,164 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-22 19:36:12,165 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-22 19:36:12,165 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-22 19:36:12,166 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-22 19:36:12,166 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 19:36:12,167 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-22 19:36:12,168 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-22 19:36:12,176 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-22 19:36:12,178 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-22 19:36:12,179 - root - INFO - Loading chitin... -2024-06-22 19:36:12,180 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-22 19:36:14,937 - root - INFO - Done loading chitin -2024-06-22 19:36:14,938 - root - INFO - Loading lips... -2024-06-22 19:36:14,942 - root - INFO - Loading 'lips' from installation... -2024-06-22 19:36:16,945 - root - INFO - Loading modules... -2024-06-22 19:36:16,946 - root - INFO - Loading 'Modules' from installation... -2024-06-22 19:36:21,404 - root - INFO - Loading streammusic... -2024-06-22 19:36:21,407 - root - INFO - Loading streammusic from installation... -2024-06-22 19:36:21,485 - root - INFO - Loading streamsounds... -2024-06-22 19:36:21,486 - root - INFO - Loading streamsounds from installation... -2024-06-22 19:36:22,336 - root - INFO - Loading textures... -2024-06-22 19:36:22,339 - root - INFO - Loading 'texturepacks' from installation... -2024-06-22 19:36:23,376 - root - INFO - Loading saves... -2024-06-22 19:36:23,393 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 19:36:23,394 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 19:36:23,395 - root - INFO - Loading streamwaves... -2024-06-22 19:36:23,397 - root - INFO - Loading streamwaves from installation... -2024-06-22 19:36:32,525 - root - INFO - Loading override... -2024-06-22 19:36:33,112 - root - INFO - Loading Override from installation... -2024-06-22 19:36:36,026 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-22 19:36:36,035 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 19:36:36,052 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-22 19:36:36,053 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-22 19:36:39,210 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-22 19:36:39,253 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:36:39,254 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:36:39,254 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:36:39,254 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:36:39,259 - root - DEBUG - Set sections of prepared lists -2024-06-22 19:36:39,259 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-22 19:36:39,260 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-22 19:36:39,280 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-22 19:36:39,445 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-22 19:36:40,104 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-22 19:36:40,198 - root - INFO - Loading core installation resources into UI... -2024-06-22 19:36:42,282 - root - DEBUG - Remove unused Core tab categories... -2024-06-22 19:36:42,283 - root - INFO - Loading saves list into UI... -2024-06-22 19:36:42,285 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 19:36:42,286 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 19:36:42,288 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 19:36:42,288 - root - DEBUG - [refreshSavesList scope] section: -2024-06-22 19:36:42,289 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-22 19:36:42,289 - root - DEBUG - Loading save resources into UI... -2024-06-22 19:36:42,290 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 19:36:42,291 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-22 19:36:42,292 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 19:36:42,292 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 19:36:42,293 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 19:36:42,293 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 19:36:42,294 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 19:36:42,294 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 19:36:42,295 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 19:36:42,296 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 19:36:42,296 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 19:36:42,298 - root - DEBUG - Updating menus... -2024-06-22 19:36:42,299 - root - DEBUG - Setting up watchdog observer... -2024-06-22 19:36:42,299 - root - INFO - Loader task completed. -2024-06-22 19:36:48,938 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-22 19:36:49,257 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-22 19:36:49,258 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-22 19:36:49,258 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-22 19:36:49,259 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 19:36:49,259 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-22 19:36:49,259 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-22 19:36:49,260 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-22 19:36:49,260 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-22 19:36:49,261 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 19:36:49,319 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-22 19:36:49,470 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-22 19:36:49,727 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 19:36:49,729 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 19:36:49,729 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 19:36:49,730 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:36:49,730 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:36:49,731 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:36:50,975 - root - DEBUG - [load scope] dlg: -2024-06-22 19:36:50,975 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 19:36:50,983 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 19:36:50,987 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 19:36:50,988 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 19:36:50,989 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:36:50,989 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:36:50,990 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:36:51,715 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-22 19:36:55,528 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(207, 131) -2024-06-22 19:36:55,528 - root - DEBUG - DLGTreeView: set self.startPos to (207, 131) -2024-06-22 19:36:55,529 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:36:55,530 - root - DEBUG - E316: How can I help? -2024-06-22 19:36:55,531 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:36:55,531 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 19:36:55,679 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-22 19:36:55,680 - root - DEBUG - DLGTreeView. -2024-06-22 19:36:55,680 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-22 19:36:55,681 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=1931, list_index=316, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=Bastila in the party), DLGLink(link_list_index=3, comment=)])]) -2024-06-22 19:36:55,681 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-22 19:36:55,693 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 726 -2024-06-22 19:36:55,694 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-22 19:36:55,694 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:36:55,695 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 19:36:55,829 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 19:36:55,830 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 19:36:55,830 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-22 19:36:55,836 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 950 -2024-06-22 19:36:55,836 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 19:36:55,836 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 19:36:55,837 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-22 19:36:55,839 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 726 -2024-06-22 19:36:55,902 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 19:36:55,902 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:36:55,905 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:36:55,906 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:36:55,907 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:36:55,907 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 19:36:55,908 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:36:55,908 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:36:55,908 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:36:55,916 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:36:55,916 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:36:55,917 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:36:55,917 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 19:36:55,917 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:36:55,918 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:36:55,918 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:36:55,925 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:36:55,926 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:36:55,927 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:36:55,927 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 19:36:55,928 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:36:55,928 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:36:55,928 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:36:55,935 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:36:55,936 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:36:55,936 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:36:55,936 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 19:36:55,937 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:36:55,937 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:36:55,938 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:36:55,944 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:36:55,944 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:36:55,945 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:36:55,945 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 19:36:55,946 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:36:55,946 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:36:55,947 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:36:55,953 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:36:55,954 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:36:55,954 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:36:55,955 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 19:36:55,955 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:36:55,956 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:36:55,956 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:36:55,962 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:36:55,963 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:36:55,963 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:36:55,963 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 19:36:55,964 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:36:55,964 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:36:55,965 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:36:55,972 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:36:55,973 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:36:55,973 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:36:55,974 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 19:36:55,974 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:36:55,974 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:36:55,975 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:36:55,981 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:36:55,982 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:36:55,982 - root - DEBUG - BELOW cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:36:55,982 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 19:36:55,983 - root - DEBUG - Drop operation is valid. -2024-06-22 19:36:55,983 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:36:55,984 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:36:55,984 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:36:55,989 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:36:55,989 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:36:55,990 - root - DEBUG - BELOW cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:36:55,990 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 19:36:55,990 - root - DEBUG - Drop operation is valid. -2024-06-22 19:36:55,991 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:36:55,991 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:36:55,992 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:36:55,997 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:36:55,997 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:36:55,998 - root - DEBUG - BELOW cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:36:55,998 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 19:36:55,999 - root - DEBUG - Drop operation is valid. -2024-06-22 19:36:55,999 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:36:55,999 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:36:56,000 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:36:56,005 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:36:56,005 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:36:56,006 - root - DEBUG - BELOW cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:36:56,006 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 19:36:56,007 - root - DEBUG - Drop operation is valid. -2024-06-22 19:36:56,007 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:36:56,007 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:36:56,008 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:36:56,012 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:36:56,013 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:36:56,013 - root - DEBUG - BELOW cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:36:56,014 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 19:36:56,014 - root - DEBUG - Drop operation is valid. -2024-06-22 19:36:56,015 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:36:56,015 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:36:56,016 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:36:56,030 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:36:56,031 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:36:56,031 - root - DEBUG - ABOVE cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 19:36:56,032 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:36:56,032 - root - DEBUG - Drop operation is valid. -2024-06-22 19:36:56,033 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:36:56,033 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:36:56,034 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:36:56,045 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:36:56,045 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:36:56,046 - root - DEBUG - ABOVE cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 19:36:56,047 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:36:56,047 - root - DEBUG - Drop operation is valid. -2024-06-22 19:36:56,048 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 19:36:56,049 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 19:36:56,049 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:36:56,059 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:36:56,059 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:36:56,059 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 19:36:56,060 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:36:56,060 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:36:56,061 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:36:56,061 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:36:56,068 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:36:56,068 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:36:56,069 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 19:36:56,069 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:36:56,069 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:36:56,070 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:36:56,070 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:36:56,076 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:36:56,077 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:36:56,077 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 19:36:56,078 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:36:56,078 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:36:56,078 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:36:56,079 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:36:56,310 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-22 19:36:56,311 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-22 19:36:56,311 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,312 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,312 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,312 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,313 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,315 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,315 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,316 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,316 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,318 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,319 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,319 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,320 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,322 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,323 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,323 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,323 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,325 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,325 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,326 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,326 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,329 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,329 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,330 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,330 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,333 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,333 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,334 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,334 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,336 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,337 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,337 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,338 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,339 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,340 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,340 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,341 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,343 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,343 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,344 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,344 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,346 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,347 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,347 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,348 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,349 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,349 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,350 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,350 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,352 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,352 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,353 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,353 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,355 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,355 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,356 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,356 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,358 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,358 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,359 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,359 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,361 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,361 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,362 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,362 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,364 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,365 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,365 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,366 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,367 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,367 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,368 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,368 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,370 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,371 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,371 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,371 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,373 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,373 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,374 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,374 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,376 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,376 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,376 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,377 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,379 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,379 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,380 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,380 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,382 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,382 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,382 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,383 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,384 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,385 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,385 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,385 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,387 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,388 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,388 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,389 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,390 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,390 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,391 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,391 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,393 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,393 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,393 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,394 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,396 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,396 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,397 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,397 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,399 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,399 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,399 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,400 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,401 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,402 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,402 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,402 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,405 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,405 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,406 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,406 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,408 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,408 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,408 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,409 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,410 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,411 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,412 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,412 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,414 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,414 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,415 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,415 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,417 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,418 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,418 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,418 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,420 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,421 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,422 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,422 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,424 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,424 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,425 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,425 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,427 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,428 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,428 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,429 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,431 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,432 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,432 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,433 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,435 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,435 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,435 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,436 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,438 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,439 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,439 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,440 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,442 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,442 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,443 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,443 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,446 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,446 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,447 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,447 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,449 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,450 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,450 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,451 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,454 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,455 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,455 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,456 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,458 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,459 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,459 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,460 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,462 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,463 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,463 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,464 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,467 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,468 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,468 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,469 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,473 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 19:36:56,473 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 19:36:56,474 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,475 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:36:56,821 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-22 19:36:56,822 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-22 19:36:56,972 - root - DEBUG - performDrag: completely done -2024-06-22 19:36:56,973 - root - DEBUG - startDrag done, call resetDragState -2024-06-22 19:36:56,973 - root - DEBUG - [resetDragState scope] -2024-06-22 19:36:59,147 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: .editor.core_dlg -2024-06-22 19:37:00,696 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:37:00,696 - root - DEBUG - E312: How can I help? -2024-06-22 19:37:00,697 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 19:37:00,697 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:37:00,699 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #316 from row 8 -2024-06-22 19:37:00,705 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #316 from row 0 -2024-06-22 19:38:02,947 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-22 19:38:02,962 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-22 19:38:03,353 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-22 19:38:03,354 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-22 19:38:03,354 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-22 19:38:03,354 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-22 19:38:03,355 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-22 19:38:03,355 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-22 19:38:03,356 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-22 19:38:03,356 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-22 19:38:03,356 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-22 19:38:03,357 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-22 19:38:03,357 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-22 19:38:03,358 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-22 19:38:03,358 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-22 19:38:03,358 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-22 19:38:03,359 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-22 19:38:03,359 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-22 19:38:03,359 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-22 19:38:03,360 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-22 19:38:03,361 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-22 19:38:03,361 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-22 19:38:03,362 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-22 19:38:03,362 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-22 19:38:03,363 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-22 19:38:03,363 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-22 19:38:03,364 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-22 19:38:03,365 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-22 19:38:03,366 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-22 19:38:03,366 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-22 19:38:03,367 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-22 19:38:03,367 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-22 19:38:03,368 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-22 19:38:03,368 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-22 19:38:03,369 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-22 19:38:03,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-22 19:38:03,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-22 19:38:03,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-22 19:38:03,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-22 19:38:03,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-22 19:38:03,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-22 19:38:03,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-22 19:38:03,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-22 19:38:03,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-22 19:38:03,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-22 19:38:03,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-22 19:38:03,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-22 19:38:03,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-22 19:38:03,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-22 19:38:03,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-22 19:38:03,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-22 19:38:03,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-22 19:38:03,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-22 19:38:03,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-22 19:38:03,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-22 19:38:03,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-22 19:38:03,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-22 19:38:03,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-22 19:38:03,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-22 19:38:03,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-22 19:38:03,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-22 19:38:03,383 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 19:38:03,383 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-22 19:38:03,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-22 19:38:03,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 19:38:03,385 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-22 19:38:03,385 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-22 19:38:03,386 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-22 19:38:03,386 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 19:38:03,387 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 19:38:03,387 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 19:38:03,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 19:38:03,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 19:38:03,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-22 19:38:03,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-22 19:38:03,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 19:38:03,390 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-22 19:38:03,390 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-22 19:38:03,391 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-22 19:38:03,391 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-22 19:38:03,392 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-22 19:38:03,392 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-22 19:38:03,393 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 19:38:03,393 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-22 19:38:03,394 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 19:38:03,394 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 19:38:03,394 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 19:38:03,395 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 19:38:03,395 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 19:38:03,396 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-22 19:38:03,396 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-22 19:38:03,397 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-22 19:38:03,397 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-22 19:38:03,397 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-22 19:38:03,399 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-22 19:38:03,400 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-22 19:38:03,401 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-22 19:38:03,401 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-22 19:38:03,402 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-22 19:38:03,402 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-22 19:38:03,403 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-22 19:38:03,404 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-22 19:38:03,404 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-22 19:38:03,404 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-22 19:38:03,405 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-22 19:38:03,405 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-22 19:38:03,406 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-22 19:38:03,406 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-22 19:38:03,407 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-22 19:38:03,407 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-22 19:38:03,408 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-22 19:38:03,408 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-22 19:38:03,409 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-22 19:38:03,409 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-22 19:38:03,410 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-22 19:38:03,411 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-22 19:38:03,412 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-22 19:38:03,412 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-22 19:38:03,413 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-22 19:38:03,413 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-22 19:38:03,414 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-22 19:38:03,481 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-22 19:38:03,482 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-22 19:38:03,944 - root - DEBUG - DEBUG MODE: True -2024-06-22 19:38:03,948 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-22 19:38:04,011 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-22 19:38:04,153 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-22 19:38:04,188 - root - DEBUG - Updating menus... -2024-06-22 19:38:06,272 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:38:08,835 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:38:08,838 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:38:08,840 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-22 19:38:08,840 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-22 19:38:08,841 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:38:08,843 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-22 19:38:08,843 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-22 19:38:08,843 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-22 19:38:08,844 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-22 19:38:08,844 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-22 19:38:08,844 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-22 19:38:08,845 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-22 19:38:08,845 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-22 19:38:11,208 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-22 19:38:11,209 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-22 19:38:11,209 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-22 19:38:11,209 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-22 19:38:11,210 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 19:38:11,211 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-22 19:38:11,211 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-22 19:38:11,217 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-22 19:38:11,219 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-22 19:38:11,220 - root - INFO - Loading chitin... -2024-06-22 19:38:11,221 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-22 19:38:14,016 - root - INFO - Done loading chitin -2024-06-22 19:38:14,017 - root - INFO - Loading lips... -2024-06-22 19:38:14,021 - root - INFO - Loading 'lips' from installation... -2024-06-22 19:38:16,010 - root - INFO - Loading modules... -2024-06-22 19:38:16,011 - root - INFO - Loading 'Modules' from installation... -2024-06-22 19:38:20,227 - root - INFO - Loading streammusic... -2024-06-22 19:38:20,228 - root - INFO - Loading streammusic from installation... -2024-06-22 19:38:20,299 - root - INFO - Loading streamsounds... -2024-06-22 19:38:20,300 - root - INFO - Loading streamsounds from installation... -2024-06-22 19:38:21,073 - root - INFO - Loading textures... -2024-06-22 19:38:21,074 - root - INFO - Loading 'texturepacks' from installation... -2024-06-22 19:38:22,043 - root - INFO - Loading saves... -2024-06-22 19:38:22,058 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 19:38:22,059 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 19:38:22,060 - root - INFO - Loading streamwaves... -2024-06-22 19:38:22,062 - root - INFO - Loading streamwaves from installation... -2024-06-22 19:38:31,059 - root - INFO - Loading override... -2024-06-22 19:38:31,621 - root - INFO - Loading Override from installation... -2024-06-22 19:38:34,560 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-22 19:38:34,569 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 19:38:34,585 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-22 19:38:34,586 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-22 19:38:37,761 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-22 19:38:37,802 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:38:37,803 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:38:37,803 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:38:37,803 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:38:37,807 - root - DEBUG - Set sections of prepared lists -2024-06-22 19:38:37,807 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-22 19:38:37,808 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-22 19:38:37,828 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-22 19:38:37,977 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-22 19:38:38,606 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-22 19:38:38,699 - root - INFO - Loading core installation resources into UI... -2024-06-22 19:38:40,834 - root - DEBUG - Remove unused Core tab categories... -2024-06-22 19:38:40,835 - root - INFO - Loading saves list into UI... -2024-06-22 19:38:40,837 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 19:38:40,838 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 19:38:40,840 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 19:38:40,840 - root - DEBUG - [refreshSavesList scope] section: -2024-06-22 19:38:40,841 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-22 19:38:40,841 - root - DEBUG - Loading save resources into UI... -2024-06-22 19:38:40,842 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 19:38:40,844 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-22 19:38:40,844 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 19:38:40,845 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 19:38:40,845 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 19:38:40,846 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 19:38:40,846 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 19:38:40,847 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 19:38:40,848 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 19:38:40,848 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 19:38:40,848 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 19:38:40,850 - root - DEBUG - Updating menus... -2024-06-22 19:38:40,851 - root - DEBUG - Setting up watchdog observer... -2024-06-22 19:38:40,852 - root - INFO - Loader task completed. -2024-06-22 19:38:45,345 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-22 19:38:45,644 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-22 19:38:45,645 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-22 19:38:45,646 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-22 19:38:45,646 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 19:38:45,647 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-22 19:38:45,647 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-22 19:38:45,648 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-22 19:38:45,648 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-22 19:38:45,649 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 19:38:45,709 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-22 19:38:45,864 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-22 19:38:46,115 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 19:38:46,118 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 19:38:46,119 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 19:38:46,120 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:38:46,120 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:38:46,121 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:38:47,406 - root - DEBUG - [load scope] dlg: -2024-06-22 19:38:47,407 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 19:38:47,414 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 19:38:47,418 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 19:38:47,419 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 19:38:47,420 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:38:47,421 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:38:47,421 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:38:48,125 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-22 19:38:51,423 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:38:51,423 - root - DEBUG - E316: How can I help? -2024-06-22 19:38:51,424 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:38:51,425 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 19:38:51,568 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: node_list -2024-06-22 19:38:53,376 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:38:53,377 - root - DEBUG - E312: How can I help? -2024-06-22 19:38:53,379 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 19:38:53,380 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:38:53,382 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #316 from row 8 -2024-06-22 19:38:53,390 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #316 from row 0 -2024-06-22 19:42:10,477 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-22 19:42:10,498 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-22 19:42:10,978 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-22 19:42:10,979 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-22 19:42:10,979 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-22 19:42:10,979 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-22 19:42:10,980 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-22 19:42:10,980 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-22 19:42:10,981 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-22 19:42:10,981 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-22 19:42:10,981 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-22 19:42:10,982 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-22 19:42:10,982 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-22 19:42:10,983 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-22 19:42:10,983 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-22 19:42:10,984 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-22 19:42:10,984 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-22 19:42:10,984 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-22 19:42:10,985 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-22 19:42:10,985 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-22 19:42:10,986 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-22 19:42:10,986 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-22 19:42:10,987 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-22 19:42:10,987 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-22 19:42:10,988 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-22 19:42:10,989 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-22 19:42:10,989 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-22 19:42:10,990 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-22 19:42:10,991 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-22 19:42:10,991 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-22 19:42:10,992 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-22 19:42:10,992 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-22 19:42:10,992 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-22 19:42:10,993 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-22 19:42:10,993 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-22 19:42:10,993 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-22 19:42:10,994 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-22 19:42:10,994 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-22 19:42:10,995 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-22 19:42:10,995 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-22 19:42:10,995 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-22 19:42:10,996 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-22 19:42:10,996 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-22 19:42:10,996 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-22 19:42:10,997 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-22 19:42:10,997 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-22 19:42:10,998 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-22 19:42:10,998 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-22 19:42:10,998 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-22 19:42:10,999 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-22 19:42:10,999 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-22 19:42:11,000 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-22 19:42:11,000 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-22 19:42:11,000 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-22 19:42:11,001 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-22 19:42:11,001 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-22 19:42:11,001 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-22 19:42:11,002 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-22 19:42:11,003 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-22 19:42:11,003 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-22 19:42:11,003 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-22 19:42:11,004 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 19:42:11,004 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-22 19:42:11,005 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-22 19:42:11,005 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 19:42:11,005 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-22 19:42:11,006 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-22 19:42:11,006 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-22 19:42:11,007 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 19:42:11,007 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 19:42:11,008 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 19:42:11,008 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 19:42:11,008 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 19:42:11,009 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-22 19:42:11,009 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-22 19:42:11,010 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 19:42:11,010 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-22 19:42:11,010 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-22 19:42:11,011 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-22 19:42:11,011 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-22 19:42:11,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-22 19:42:11,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-22 19:42:11,013 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 19:42:11,013 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-22 19:42:11,014 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 19:42:11,014 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 19:42:11,015 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 19:42:11,015 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 19:42:11,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 19:42:11,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-22 19:42:11,017 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-22 19:42:11,017 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-22 19:42:11,017 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-22 19:42:11,018 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-22 19:42:11,018 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-22 19:42:11,019 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-22 19:42:11,019 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-22 19:42:11,020 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-22 19:42:11,020 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-22 19:42:11,021 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-22 19:42:11,021 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-22 19:42:11,021 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-22 19:42:11,022 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-22 19:42:11,022 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-22 19:42:11,022 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-22 19:42:11,023 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-22 19:42:11,023 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-22 19:42:11,023 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-22 19:42:11,024 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-22 19:42:11,024 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-22 19:42:11,025 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-22 19:42:11,025 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-22 19:42:11,025 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-22 19:42:11,026 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-22 19:42:11,026 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-22 19:42:11,027 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-22 19:42:11,028 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-22 19:42:11,028 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-22 19:42:11,029 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-22 19:42:11,029 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-22 19:42:11,030 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-22 19:42:11,109 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-22 19:42:11,110 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-22 19:42:11,706 - root - DEBUG - DEBUG MODE: True -2024-06-22 19:42:11,709 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-22 19:42:11,776 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-22 19:42:11,922 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-22 19:42:11,972 - root - DEBUG - Updating menus... -2024-06-22 19:42:14,167 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:42:16,375 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:42:16,377 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:42:16,380 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-22 19:42:16,380 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-22 19:42:16,381 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:42:16,383 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-22 19:42:16,383 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-22 19:42:16,384 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-22 19:42:16,384 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-22 19:42:16,384 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-22 19:42:16,385 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-22 19:42:16,385 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-22 19:42:16,386 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-22 19:42:27,191 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-22 19:42:27,192 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-22 19:42:27,192 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-22 19:42:27,193 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-22 19:42:27,193 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 19:42:27,194 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-22 19:42:27,195 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-22 19:42:27,202 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-22 19:42:27,204 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-22 19:42:27,205 - root - INFO - Loading chitin... -2024-06-22 19:42:27,207 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-22 19:42:30,407 - root - INFO - Done loading chitin -2024-06-22 19:42:30,408 - root - INFO - Loading lips... -2024-06-22 19:42:30,412 - root - INFO - Loading 'lips' from installation... -2024-06-22 19:42:32,419 - root - INFO - Loading modules... -2024-06-22 19:42:32,421 - root - INFO - Loading 'Modules' from installation... -2024-06-22 19:42:36,737 - root - INFO - Loading streammusic... -2024-06-22 19:42:36,738 - root - INFO - Loading streammusic from installation... -2024-06-22 19:42:36,820 - root - INFO - Loading streamsounds... -2024-06-22 19:42:36,821 - root - INFO - Loading streamsounds from installation... -2024-06-22 19:42:37,451 - root - INFO - Loading textures... -2024-06-22 19:42:37,453 - root - INFO - Loading 'texturepacks' from installation... -2024-06-22 19:42:38,653 - root - INFO - Loading saves... -2024-06-22 19:42:38,674 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 19:42:38,675 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 19:42:38,676 - root - INFO - Loading streamwaves... -2024-06-22 19:42:38,678 - root - INFO - Loading streamwaves from installation... -2024-06-22 19:42:48,252 - root - INFO - Loading override... -2024-06-22 19:42:49,051 - root - INFO - Loading Override from installation... -2024-06-22 19:42:52,000 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-22 19:42:52,012 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 19:42:52,042 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-22 19:42:52,044 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-22 19:42:55,208 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-22 19:42:55,248 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:42:55,248 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:42:55,249 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:42:55,249 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:42:55,256 - root - DEBUG - Set sections of prepared lists -2024-06-22 19:42:55,257 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-22 19:42:55,257 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-22 19:42:55,277 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-22 19:42:55,428 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-22 19:42:56,092 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-22 19:42:56,197 - root - INFO - Loading core installation resources into UI... -2024-06-22 19:42:58,290 - root - DEBUG - Remove unused Core tab categories... -2024-06-22 19:42:58,290 - root - INFO - Loading saves list into UI... -2024-06-22 19:42:58,294 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 19:42:58,294 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 19:42:58,297 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 19:42:58,298 - root - DEBUG - [refreshSavesList scope] section: -2024-06-22 19:42:58,298 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-22 19:42:58,299 - root - DEBUG - Loading save resources into UI... -2024-06-22 19:42:58,299 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 19:42:58,301 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-22 19:42:58,302 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 19:42:58,303 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 19:42:58,303 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 19:42:58,304 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 19:42:58,304 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 19:42:58,305 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 19:42:58,305 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 19:42:58,305 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 19:42:58,306 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 19:42:58,307 - root - DEBUG - Updating menus... -2024-06-22 19:42:58,309 - root - DEBUG - Setting up watchdog observer... -2024-06-22 19:42:58,309 - root - INFO - Loader task completed. -2024-06-22 19:43:05,539 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-22 19:43:05,843 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-22 19:43:05,843 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-22 19:43:05,844 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-22 19:43:05,844 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 19:43:05,844 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-22 19:43:05,845 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-22 19:43:05,845 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-22 19:43:05,845 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-22 19:43:05,846 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 19:43:05,900 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-22 19:43:06,066 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-22 19:43:06,310 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 19:43:06,311 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 19:43:06,312 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 19:43:06,312 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:43:06,313 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:43:06,313 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:43:07,659 - root - DEBUG - [load scope] dlg: -2024-06-22 19:43:07,659 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 19:43:07,666 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 19:43:07,669 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 19:43:07,670 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 19:43:07,671 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:43:07,672 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:43:07,673 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:43:08,425 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-22 19:43:11,383 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:43:11,384 - root - DEBUG - E316: How can I help? -2024-06-22 19:43:11,385 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:43:11,385 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 19:43:11,467 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-22 19:43:11,467 - root - DEBUG - assert self.editor is not None -2024-06-22 19:43:11,468 - root - DEBUG - assert link.node is not None -2024-06-22 19:43:13,433 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:43:13,434 - root - DEBUG - E312: How can I help? -2024-06-22 19:43:13,435 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 19:43:13,435 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:43:13,436 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #316 from row 8 -2024-06-22 19:43:13,443 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #316 from row 0 -2024-06-22 19:43:13,445 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=0, comment=if Helena has been talked to and is waiting for the holocron -2024-06-22 19:43:13,445 - root - DEBUG - K_SWG_HELENA == 3)) to node (DLGEntry(stringref=1931, list_index=316, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=Bastila in the party), DLGLink(link_list_index=3, comment=)])), setting up the orphan view. -2024-06-22 19:43:13,933 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3470, in - deleteAllReferencesAction.triggered.connect(lambda: self.model.deleteNodeEverywhere(node)) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1402, in deleteNodeEverywhere - self.addOrphanedNode(last_link) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1424, in addOrphanedNode - link_path, node_path = self.editor.get_link_paths(link) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3499, in get_link_paths - link_path = self.core_dlg.find_paths(link)[0] - File "C:\GitHub\PyKotor\Libraries\PyKotor\src\pykotor\resource\generics\dlg.py", line 169, in find_paths - assert parent_node is not None, "Corrupted DLG/buggy code detected: link doesn't have a parent, and also not found in starters." -AssertionError: Corrupted DLG/buggy code detected: link doesn't have a parent, and also not found in starters. -2024-06-22 19:56:47,518 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:56:47,520 - root - DEBUG - E312: How can I help? -2024-06-22 19:56:47,523 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:56:47,524 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:56:47,630 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: self.addOrphanedNode(last_link) -2024-06-22 19:56:50,125 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(118, 206) -2024-06-22 19:56:50,126 - root - DEBUG - DLGTreeView: set self.startPos to (118, 206) -2024-06-22 19:56:54,944 - root - DEBUG - [closeEvent scope] instance: -2024-06-22 19:56:54,945 - root - DEBUG - ToolWindow closed, shutting down the app. -2024-06-22 19:56:54,967 - root - DEBUG - Closing/destroy all windows from WINDOWS list, (0 to handle)... -2024-06-22 19:56:56,099 - root - INFO - Attempting to terminate child processes gracefully... -2024-06-22 19:56:56,101 - root - DEBUG - 0 active child processes found -2024-06-22 19:56:56,798 - root - INFO - Fully shutting down Holocron Toolset... -2024-06-22 19:56:56,798 - root - INFO - Attempting to terminate threads gracefully... -2024-06-22 19:56:56,799 - root - DEBUG - 2 existing threads to terminate. -2024-06-22 19:56:56,799 - root - DEBUG - Ignoring dummy thread 'Dummy-14' -2024-06-22 19:56:56,800 - root - DEBUG - Ignoring dummy thread 'Dummy-15' -2024-06-22 19:56:56,800 - root - DEBUG - All threads terminated gracefully; exiting normally. -2024-06-22 19:56:56,800 - root - DEBUG - Starting new shutdown process... -2024-06-22 19:56:56,866 - root - ERROR - C:\Program Files\Python38\lib\subprocess.py:946: ResourceWarning: subprocess 209844 is still running -2024-06-22 19:56:56,867 - root - ERROR - _warn("subprocess %s is still running" % self.pid, -2024-06-22 19:56:56,867 - root - ERROR - ResourceWarning: Enable tracemalloc to get the object allocation traceback -2024-06-22 19:56:56,868 - root - DEBUG - Shutdown process started... -2024-06-22 19:56:57,838 - root - DEBUG - Waiting 3 second(s) before starting the shutdown failsafe. -2024-06-22 19:57:03,365 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-22 19:57:03,389 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-22 19:57:03,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-22 19:57:03,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-22 19:57:03,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-22 19:57:03,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-22 19:57:03,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-22 19:57:03,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-22 19:57:03,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-22 19:57:03,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-22 19:57:03,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-22 19:57:03,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-22 19:57:03,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-22 19:57:03,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-22 19:57:03,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-22 19:57:03,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-22 19:57:03,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-22 19:57:03,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-22 19:57:03,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-22 19:57:03,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-22 19:57:03,836 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-22 19:57:03,837 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-22 19:57:03,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-22 19:57:03,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-22 19:57:03,839 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-22 19:57:03,839 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-22 19:57:03,840 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-22 19:57:03,842 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-22 19:57:03,842 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-22 19:57:03,843 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-22 19:57:03,843 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-22 19:57:03,843 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-22 19:57:03,844 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-22 19:57:03,844 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-22 19:57:03,844 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-22 19:57:03,845 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-22 19:57:03,845 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-22 19:57:03,846 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-22 19:57:03,846 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-22 19:57:03,847 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-22 19:57:03,847 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-22 19:57:03,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-22 19:57:03,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-22 19:57:03,849 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-22 19:57:03,849 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-22 19:57:03,849 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-22 19:57:03,850 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-22 19:57:03,850 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-22 19:57:03,850 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-22 19:57:03,851 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-22 19:57:03,851 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-22 19:57:03,851 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-22 19:57:03,852 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-22 19:57:03,852 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-22 19:57:03,852 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-22 19:57:03,853 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-22 19:57:03,853 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-22 19:57:03,853 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-22 19:57:03,854 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-22 19:57:03,854 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-22 19:57:03,854 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-22 19:57:03,855 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 19:57:03,855 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-22 19:57:03,855 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-22 19:57:03,856 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 19:57:03,856 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-22 19:57:03,856 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-22 19:57:03,857 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-22 19:57:03,857 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 19:57:03,858 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 19:57:03,858 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 19:57:03,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 19:57:03,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 19:57:03,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-22 19:57:03,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-22 19:57:03,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 19:57:03,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-22 19:57:03,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-22 19:57:03,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-22 19:57:03,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-22 19:57:03,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-22 19:57:03,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-22 19:57:03,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 19:57:03,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-22 19:57:03,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 19:57:03,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 19:57:03,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 19:57:03,864 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 19:57:03,864 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 19:57:03,864 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-22 19:57:03,865 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-22 19:57:03,865 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-22 19:57:03,865 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-22 19:57:03,866 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-22 19:57:03,866 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-22 19:57:03,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-22 19:57:03,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-22 19:57:03,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-22 19:57:03,868 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-22 19:57:03,868 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-22 19:57:03,868 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-22 19:57:03,869 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-22 19:57:03,869 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-22 19:57:03,869 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-22 19:57:03,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-22 19:57:03,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-22 19:57:03,871 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-22 19:57:03,871 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-22 19:57:03,871 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-22 19:57:03,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-22 19:57:03,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-22 19:57:03,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-22 19:57:03,873 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-22 19:57:03,873 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-22 19:57:03,873 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-22 19:57:03,875 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-22 19:57:03,875 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-22 19:57:03,876 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-22 19:57:03,876 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-22 19:57:03,876 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-22 19:57:03,877 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-22 19:57:03,953 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-22 19:57:03,953 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-22 19:57:04,575 - root - DEBUG - DEBUG MODE: True -2024-06-22 19:57:04,580 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-22 19:57:04,658 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-22 19:57:04,798 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-22 19:57:04,835 - root - DEBUG - Updating menus... -2024-06-22 19:57:06,917 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:57:09,620 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:57:09,622 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:57:09,625 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-22 19:57:09,626 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-22 19:57:09,626 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:57:09,629 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-22 19:57:09,630 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-22 19:57:09,630 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-22 19:57:09,631 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-22 19:57:09,631 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-22 19:57:09,632 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-22 19:57:09,632 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-22 19:57:09,633 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-22 19:57:31,520 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-22 19:57:31,520 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-22 19:57:31,520 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-22 19:57:31,521 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-22 19:57:31,521 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 19:57:31,522 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-22 19:57:31,523 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-22 19:57:31,530 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-22 19:57:31,531 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-22 19:57:31,532 - root - INFO - Loading chitin... -2024-06-22 19:57:31,533 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-22 19:57:34,411 - root - INFO - Done loading chitin -2024-06-22 19:57:34,412 - root - INFO - Loading lips... -2024-06-22 19:57:34,417 - root - INFO - Loading 'lips' from installation... -2024-06-22 19:57:36,510 - root - INFO - Loading modules... -2024-06-22 19:57:36,512 - root - INFO - Loading 'Modules' from installation... -2024-06-22 19:57:40,845 - root - INFO - Loading streammusic... -2024-06-22 19:57:40,847 - root - INFO - Loading streammusic from installation... -2024-06-22 19:57:40,924 - root - INFO - Loading streamsounds... -2024-06-22 19:57:40,926 - root - INFO - Loading streamsounds from installation... -2024-06-22 19:57:41,784 - root - INFO - Loading textures... -2024-06-22 19:57:41,785 - root - INFO - Loading 'texturepacks' from installation... -2024-06-22 19:57:42,805 - root - INFO - Loading saves... -2024-06-22 19:57:42,839 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 19:57:42,840 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 19:57:42,841 - root - INFO - Loading streamwaves... -2024-06-22 19:57:42,842 - root - INFO - Loading streamwaves from installation... -2024-06-22 19:57:52,513 - root - INFO - Loading override... -2024-06-22 19:57:53,354 - root - INFO - Loading Override from installation... -2024-06-22 19:58:40,754 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-22 19:58:40,771 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-22 19:58:41,183 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-22 19:58:41,183 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-22 19:58:41,184 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-22 19:58:41,184 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-22 19:58:41,185 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-22 19:58:41,185 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-22 19:58:41,185 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-22 19:58:41,186 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-22 19:58:41,186 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-22 19:58:41,187 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-22 19:58:41,187 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-22 19:58:41,187 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-22 19:58:41,188 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-22 19:58:41,188 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-22 19:58:41,189 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-22 19:58:41,189 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-22 19:58:41,190 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-22 19:58:41,190 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-22 19:58:41,191 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-22 19:58:41,191 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-22 19:58:41,192 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-22 19:58:41,192 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-22 19:58:41,193 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-22 19:58:41,194 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-22 19:58:41,194 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-22 19:58:41,195 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-22 19:58:41,196 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-22 19:58:41,196 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-22 19:58:41,196 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-22 19:58:41,197 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-22 19:58:41,197 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-22 19:58:41,197 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-22 19:58:41,198 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-22 19:58:41,198 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-22 19:58:41,199 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-22 19:58:41,199 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-22 19:58:41,199 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-22 19:58:41,200 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-22 19:58:41,200 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-22 19:58:41,200 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-22 19:58:41,201 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-22 19:58:41,201 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-22 19:58:41,202 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-22 19:58:41,202 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-22 19:58:41,202 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-22 19:58:41,203 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-22 19:58:41,203 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-22 19:58:41,203 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-22 19:58:41,204 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-22 19:58:41,204 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-22 19:58:41,204 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-22 19:58:41,205 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-22 19:58:41,205 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-22 19:58:41,205 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-22 19:58:41,206 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-22 19:58:41,206 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-22 19:58:41,207 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-22 19:58:41,207 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-22 19:58:41,207 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-22 19:58:41,208 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 19:58:41,208 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-22 19:58:41,208 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-22 19:58:41,209 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 19:58:41,209 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-22 19:58:41,209 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-22 19:58:41,210 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-22 19:58:41,210 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 19:58:41,211 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 19:58:41,211 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 19:58:41,211 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 19:58:41,212 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 19:58:41,212 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-22 19:58:41,212 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-22 19:58:41,213 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 19:58:41,213 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-22 19:58:41,213 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-22 19:58:41,214 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-22 19:58:41,214 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-22 19:58:41,215 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-22 19:58:41,215 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-22 19:58:41,216 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 19:58:41,216 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-22 19:58:41,216 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 19:58:41,217 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 19:58:41,217 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 19:58:41,217 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 19:58:41,218 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 19:58:41,218 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-22 19:58:41,219 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-22 19:58:41,219 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-22 19:58:41,219 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-22 19:58:41,220 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-22 19:58:41,220 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-22 19:58:41,221 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-22 19:58:41,221 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-22 19:58:41,221 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-22 19:58:41,222 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-22 19:58:41,222 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-22 19:58:41,223 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-22 19:58:41,223 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-22 19:58:41,224 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-22 19:58:41,224 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-22 19:58:41,224 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-22 19:58:41,225 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-22 19:58:41,225 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-22 19:58:41,226 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-22 19:58:41,226 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-22 19:58:41,227 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-22 19:58:41,227 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-22 19:58:41,228 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-22 19:58:41,228 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-22 19:58:41,229 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-22 19:58:41,229 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-22 19:58:41,230 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-22 19:58:41,231 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-22 19:58:41,231 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-22 19:58:41,232 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-22 19:58:41,232 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-22 19:58:41,233 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-22 19:58:41,304 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-22 19:58:41,304 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-22 19:58:41,777 - root - DEBUG - DEBUG MODE: True -2024-06-22 19:58:41,781 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-22 19:58:41,844 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-22 19:58:41,989 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-22 19:58:42,023 - root - DEBUG - Updating menus... -2024-06-22 19:58:44,097 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:58:46,287 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:58:46,291 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:58:46,294 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-22 19:58:46,295 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-22 19:58:46,296 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 19:58:46,298 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-22 19:58:46,299 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-22 19:58:46,299 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-22 19:58:46,299 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-22 19:58:46,300 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-22 19:58:46,300 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-22 19:58:46,300 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-22 19:58:46,301 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-22 19:58:47,814 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-22 19:58:47,814 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-22 19:58:47,815 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-22 19:58:47,815 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-22 19:58:47,816 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 19:58:47,816 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-22 19:58:47,817 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-22 19:58:47,824 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-22 19:58:47,826 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-22 19:58:47,827 - root - INFO - Loading chitin... -2024-06-22 19:58:47,828 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-22 19:58:50,794 - root - INFO - Done loading chitin -2024-06-22 19:58:50,795 - root - INFO - Loading lips... -2024-06-22 19:58:50,798 - root - INFO - Loading 'lips' from installation... -2024-06-22 19:58:52,920 - root - INFO - Loading modules... -2024-06-22 19:58:52,922 - root - INFO - Loading 'Modules' from installation... -2024-06-22 19:58:57,357 - root - INFO - Loading streammusic... -2024-06-22 19:58:57,359 - root - INFO - Loading streammusic from installation... -2024-06-22 19:58:57,435 - root - INFO - Loading streamsounds... -2024-06-22 19:58:57,436 - root - INFO - Loading streamsounds from installation... -2024-06-22 19:58:58,266 - root - INFO - Loading textures... -2024-06-22 19:58:58,267 - root - INFO - Loading 'texturepacks' from installation... -2024-06-22 19:58:59,343 - root - INFO - Loading saves... -2024-06-22 19:58:59,360 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 19:58:59,361 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 19:58:59,363 - root - INFO - Loading streamwaves... -2024-06-22 19:58:59,365 - root - INFO - Loading streamwaves from installation... -2024-06-22 19:59:08,903 - root - INFO - Loading override... -2024-06-22 19:59:09,436 - root - INFO - Loading Override from installation... -2024-06-22 19:59:12,553 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-22 19:59:12,564 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 19:59:12,578 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-22 19:59:12,579 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-22 19:59:15,750 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-22 19:59:15,789 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:59:15,790 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:59:15,790 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:59:15,791 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 19:59:15,794 - root - DEBUG - Set sections of prepared lists -2024-06-22 19:59:15,795 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-22 19:59:15,795 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-22 19:59:15,817 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-22 19:59:15,967 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-22 19:59:16,606 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-22 19:59:16,710 - root - INFO - Loading core installation resources into UI... -2024-06-22 19:59:18,893 - root - DEBUG - Remove unused Core tab categories... -2024-06-22 19:59:18,894 - root - INFO - Loading saves list into UI... -2024-06-22 19:59:18,897 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 19:59:18,898 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 19:59:18,901 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 19:59:18,901 - root - DEBUG - [refreshSavesList scope] section: -2024-06-22 19:59:18,902 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-22 19:59:18,903 - root - DEBUG - Loading save resources into UI... -2024-06-22 19:59:18,903 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 19:59:18,905 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-22 19:59:18,906 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 19:59:18,906 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 19:59:18,907 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 19:59:18,907 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 19:59:18,908 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 19:59:18,908 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 19:59:18,909 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 19:59:18,909 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 19:59:18,910 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 19:59:18,911 - root - DEBUG - Updating menus... -2024-06-22 19:59:18,912 - root - DEBUG - Setting up watchdog observer... -2024-06-22 19:59:18,913 - root - INFO - Loader task completed. -2024-06-22 19:59:42,252 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-22 19:59:42,542 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-22 19:59:42,543 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-22 19:59:42,543 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-22 19:59:42,543 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 19:59:42,544 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-22 19:59:42,544 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-22 19:59:42,544 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-22 19:59:42,545 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-22 19:59:42,545 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 19:59:42,601 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-22 19:59:42,759 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-22 19:59:43,019 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 19:59:43,020 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 19:59:43,021 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 19:59:43,021 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:59:43,021 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:59:43,022 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:59:44,329 - root - DEBUG - [load scope] dlg: -2024-06-22 19:59:44,331 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 19:59:44,336 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 19:59:44,340 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 19:59:44,341 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 19:59:44,341 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:59:44,342 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:59:44,343 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 19:59:45,108 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-22 19:59:47,306 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:59:47,306 - root - DEBUG - E316: How can I help? -2024-06-22 19:59:47,307 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:59:47,308 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 19:59:47,411 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: def deleteNodeEverywhere(self, node: DLGNode): -2024-06-22 19:59:47,412 - root - DEBUG - """Removes all occurrences of a node and all links to it from the model and self.editor.core_dlg.""" -2024-06-22 19:59:47,412 - root - DEBUG - assert self.editor is not None -2024-06-22 19:59:47,413 - root - DEBUG - self.layoutAboutToBeChanged.emit() -2024-06-22 19:59:47,413 - root - DEBUG - def removeLinksRecursive(node_to_remove: DLGNode, parentItem: DLGStandardItem | DLGStandardItemModel): -2024-06-22 19:59:47,414 - root - DEBUG - last_link = None -2024-06-22 19:59:47,414 - root - DEBUG - last_link_paths = None -2024-06-22 19:59:47,414 - root - DEBUG - for i in reversed(range(parentItem.rowCount())): -2024-06-22 19:59:47,415 - root - DEBUG - child_item = parentItem.child(i, 0) if isinstance(parentItem, DLGStandardItem) else parentItem.item(i, 0) -2024-06-22 19:59:47,415 - root - DEBUG - if child_item is not None and not child_item.data(_FUTURE_EXPAND_ROLE) and isinstance(child_item, DLGStandardItem): -2024-06-22 19:59:47,416 - root - DEBUG - if child_item.link.node == node_to_remove: -2024-06-22 19:59:47,416 - root - DEBUG - # Capture the paths before removing the link -2024-06-22 19:59:47,416 - root - DEBUG - if not last_link: # Only capture for the first link found -2024-06-22 19:59:47,417 - root - DEBUG - last_link_paths = self.editor.get_link_paths(child_item.link) -2024-06-22 19:59:47,417 - root - DEBUG - last_link = child_item.link -2024-06-22 19:59:47,417 - root - DEBUG - sub_link, sub_link_paths = removeLinksRecursive(child_item.link.node, child_item) # type: ignore[] -2024-06-22 19:59:47,418 - root - DEBUG - if sub_link: -2024-06-22 19:59:47,418 - root - DEBUG - last_link = sub_link -2024-06-22 19:59:47,419 - root - DEBUG - last_link_paths = sub_link_paths -2024-06-22 19:59:47,419 - root - DEBUG - parentItem.removeRow(i) -2024-06-22 19:59:47,419 - root - DEBUG - else: -2024-06-22 19:59:47,420 - root - DEBUG - sub_link, sub_link_paths = removeLinksRecursive(node_to_remove, child_item) -2024-06-22 19:59:47,420 - root - DEBUG - if sub_link: -2024-06-22 19:59:47,421 - root - DEBUG - last_link = sub_link -2024-06-22 19:59:47,421 - root - DEBUG - last_link_paths = sub_link_paths -2024-06-22 19:59:47,422 - root - DEBUG - return last_link, last_link_paths -2024-06-22 19:59:47,422 - root - DEBUG - last_link, last_link_paths = removeLinksRecursive(node, self) -2024-06-22 19:59:47,423 - root - DEBUG - if last_link and last_link_paths: -2024-06-22 19:59:47,423 - root - DEBUG - self.addOrphanedNode(last_link, last_link_paths) -2024-06-22 19:59:47,424 - root - DEBUG - self.layoutChanged.emit() -2024-06-22 19:59:49,183 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 19:59:49,183 - root - DEBUG - E312: How can I help? -2024-06-22 19:59:49,184 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 19:59:49,185 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:59:49,186 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #316 from row 8 -2024-06-22 19:59:49,756 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #316 from row 0 -2024-06-22 19:59:49,758 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=0, comment=if Helena has been talked to and is waiting for the holocron -2024-06-22 19:59:49,758 - root - DEBUG - K_SWG_HELENA == 3)) to node (DLGEntry(stringref=1931, list_index=316, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=Bastila in the party), DLGLink(link_list_index=3, comment=)])), setting up the orphan view. -2024-06-22 19:59:52,250 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 19:59:52,914 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 19:59:52,915 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-22 19:59:52,915 - root - DEBUG - DLGTreeView. -2024-06-22 19:59:52,916 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 19:59:52,916 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 19:59:52,919 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 19:59:52,920 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:59:52,921 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 19:59:52,922 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:59:52,922 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:59:52,923 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 19:59:52,925 - root - DEBUG - DLGTreeView. -2024-06-22 19:59:52,925 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 19:59:52,926 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 19:59:52,929 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 19:59:53,089 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 19:59:53,090 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 19:59:53,090 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:59:53,091 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:59:53,091 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:59:53,101 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:59:53,102 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:59:53,102 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 19:59:53,103 - root - DEBUG - DLGTreeView. -2024-06-22 19:59:53,103 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 19:59:53,104 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 19:59:53,107 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 19:59:53,607 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 19:59:53,608 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 19:59:53,608 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:59:53,609 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:59:53,610 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:59:53,622 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:59:53,623 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:59:53,624 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 19:59:53,624 - root - DEBUG - DLGTreeView. -2024-06-22 19:59:53,625 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 19:59:53,626 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 19:59:53,630 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 19:59:53,782 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:59:53,783 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:59:53,783 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:59:53,784 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:59:53,784 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:59:53,793 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:59:53,793 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:59:53,794 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 19:59:53,794 - root - DEBUG - DLGTreeView. -2024-06-22 19:59:53,795 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 19:59:53,795 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 19:59:53,799 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 19:59:53,956 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 19:59:53,957 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 19:59:53,957 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:59:53,958 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:59:53,958 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:59:53,967 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:59:53,967 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:59:53,968 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 19:59:53,969 - root - DEBUG - DLGTreeView. -2024-06-22 19:59:53,969 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 19:59:53,969 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 19:59:53,973 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 19:59:54,128 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 19:59:54,129 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 19:59:54,129 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:59:54,130 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:59:54,130 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:59:54,139 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:59:54,140 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:59:54,140 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 19:59:54,141 - root - DEBUG - DLGTreeView. -2024-06-22 19:59:54,141 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 19:59:54,142 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 19:59:54,145 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 19:59:54,313 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:59:54,313 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:59:54,314 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 19:59:54,314 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 19:59:54,315 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:59:54,323 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:59:54,323 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:59:54,324 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 19:59:54,325 - root - DEBUG - DLGTreeView. -2024-06-22 19:59:54,325 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 19:59:54,325 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 19:59:54,329 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 19:59:54,486 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:59:54,487 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:59:54,487 - root - DEBUG - Drop operation is valid. -2024-06-22 19:59:54,488 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:59:54,488 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 19:59:54,497 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:59:54,497 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:59:54,498 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 19:59:54,499 - root - DEBUG - DLGTreeView. -2024-06-22 19:59:54,499 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 19:59:54,499 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 19:59:54,502 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 19:59:54,680 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 19:59:54,680 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 19:59:54,681 - root - DEBUG - Drop operation is valid. -2024-06-22 19:59:54,681 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:59:54,682 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 19:59:54,692 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 19:59:54,692 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 19:59:54,693 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 19:59:54,693 - root - DEBUG - DLGTreeView. -2024-06-22 19:59:54,694 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 19:59:54,694 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 19:59:54,697 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 19:59:54,849 - root - DEBUG - BELOW cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 19:59:54,849 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 19:59:54,850 - root - DEBUG - Drop operation is valid. -2024-06-22 19:59:54,850 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 19:59:54,851 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 19:59:55,300 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 19:59:55,300 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 19:59:55,301 - root - DEBUG - [dropEvent scope] not self.isItemFromCurrentModel(event), calling pasteItem -2024-06-22 19:59:55,453 - root - DEBUG - Drop operation is valid. -2024-06-22 19:59:55,457 - root - DEBUG - [_getAllIndices scope] entryIndices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355} -2024-06-22 19:59:55,930 - root - DEBUG - [_getAllIndices scope] replyIndices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492} -2024-06-22 19:59:57,197 - root - DEBUG - [resetDragState scope] -2024-06-22 19:59:59,635 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(12, 211) -2024-06-22 19:59:59,635 - root - DEBUG - DLGTreeView: set self.startPos to (12, 211) -2024-06-22 20:00:04,380 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:00:05,141 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 20:00:05,142 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-22 20:00:05,143 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:05,143 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:05,143 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:05,146 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:05,147 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:05,148 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:05,148 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:05,149 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:05,149 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:05,150 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:05,150 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:05,150 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:05,154 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:05,312 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:00:05,312 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:00:05,313 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:00:05,313 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:00:05,314 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:00:05,322 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:05,323 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:05,323 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:05,324 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:05,324 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:05,325 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:05,328 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:05,483 - root - DEBUG - BELOW cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:00:05,483 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:00:05,484 - root - DEBUG - Drop operation is valid. -2024-06-22 20:00:05,484 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:05,485 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:05,493 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:05,494 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:05,494 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:05,495 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:05,495 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:05,496 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:05,498 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:05,671 - root - DEBUG - BELOW cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:00:05,672 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:00:05,673 - root - DEBUG - Drop operation is valid. -2024-06-22 20:00:05,673 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:05,673 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:05,683 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:05,684 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:05,684 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:05,685 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:05,685 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:05,686 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:05,689 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:05,841 - root - DEBUG - BELOW cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:00:05,841 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:00:05,842 - root - DEBUG - Drop operation is valid. -2024-06-22 20:00:05,842 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:05,843 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:05,878 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:05,879 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:05,879 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:05,880 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:05,881 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:05,881 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:05,884 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:06,048 - root - DEBUG - BELOW cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:00:06,049 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:00:06,050 - root - DEBUG - Drop operation is valid. -2024-06-22 20:00:06,050 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:06,051 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:06,874 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:06,874 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:06,875 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:06,876 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:06,876 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:06,877 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:06,880 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:07,039 - root - DEBUG - BELOW cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:00:07,040 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:00:07,040 - root - DEBUG - Drop operation is valid. -2024-06-22 20:00:07,041 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:07,041 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:07,049 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:07,050 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:07,050 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:07,051 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:07,051 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:07,052 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:07,055 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:07,207 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:00:07,208 - root - DEBUG - Text for above item: R472: [Speak to Bastila.] -2024-06-22 20:00:07,208 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-22 20:00:07,209 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:00:07,209 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:00:07,218 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:07,219 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:07,219 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:07,220 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:07,220 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:07,221 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:07,224 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:07,713 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:00:07,713 - root - DEBUG - Text for above item: R472: [Speak to Bastila.] -2024-06-22 20:00:07,714 - root - DEBUG - Drop operation is valid. -2024-06-22 20:00:07,714 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:07,715 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:07,725 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:07,725 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:07,726 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:07,726 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:07,727 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:07,727 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:07,730 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:07,883 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 20:00:07,884 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:00:07,884 - root - DEBUG - Drop operation is valid. -2024-06-22 20:00:07,885 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:07,885 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:07,893 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:07,894 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:07,894 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:07,895 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:07,895 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:07,896 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:07,899 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:08,054 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 20:00:08,054 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:00:08,055 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:00:08,055 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:00:08,055 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:00:08,556 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:08,557 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:08,557 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:08,558 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:08,558 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:08,559 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:08,562 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:08,735 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 20:00:08,736 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:00:08,736 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:00:08,737 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:00:08,737 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:00:08,747 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:08,748 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:08,749 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:08,749 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:08,750 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:08,750 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:08,753 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:08,919 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 20:00:08,920 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:00:08,920 - root - DEBUG - Drop operation is valid. -2024-06-22 20:00:08,921 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:08,922 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:09,034 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:09,035 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:09,035 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:09,036 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:09,036 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:09,037 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:09,039 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:09,193 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 20:00:09,194 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:00:09,194 - root - DEBUG - Drop operation is valid. -2024-06-22 20:00:09,195 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:09,195 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:09,485 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:00:09,485 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:09,486 - root - DEBUG - [dropEvent scope] not self.isItemFromCurrentModel(event), calling pasteItem -2024-06-22 20:00:09,653 - root - DEBUG - Drop operation is valid. -2024-06-22 20:00:09,657 - root - DEBUG - [_getAllIndices scope] entryIndices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355} -2024-06-22 20:00:10,181 - root - DEBUG - [_getAllIndices scope] replyIndices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492} -2024-06-22 20:00:10,190 - root - DEBUG - [_linkCoreNodes scope] newLink: DLGLink(link_list_index=-1, comment=) -2024-06-22 20:00:10,190 - root - DEBUG - [_linkCoreNodes scope] newLink.list_index: 2 -2024-06-22 20:00:10,192 - root - DEBUG - Updating 1 items containing node DLGReply(stringref=38878, list_index=472, links=[DLGLink(link_list_index=0, comment=Malare has been talked to -2024-06-22 20:00:10,193 - root - DEBUG - Helena has not yet been talked to -2024-06-22 20:00:10,194 - root - DEBUG - (K_SWG_HELENA set to 2)), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=)]) -2024-06-22 20:00:10,195 - root - DEBUG - [resetDragState scope] -2024-06-22 20:00:13,466 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:00:13,781 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 20:00:13,782 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-22 20:00:13,782 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:13,783 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:13,783 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:13,786 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:13,787 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:13,788 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:13,788 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:13,789 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:13,789 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:13,790 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:13,790 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:13,790 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:13,794 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:13,958 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:00:13,958 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:00:13,959 - root - DEBUG - Drop operation is valid. -2024-06-22 20:00:13,960 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:13,960 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:13,970 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:13,971 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:13,971 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:13,972 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:13,972 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:13,973 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:13,976 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:14,132 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:00:14,133 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:00:14,133 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:00:14,134 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:00:14,134 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:00:14,144 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:14,145 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:14,145 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:14,146 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:14,146 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:14,147 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:14,150 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:14,312 - root - DEBUG - BELOW cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:00:14,313 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:00:14,314 - root - DEBUG - Drop operation is valid. -2024-06-22 20:00:14,314 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:14,314 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:14,323 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:14,324 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:14,324 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:14,325 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:14,325 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:14,325 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:14,328 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:14,482 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:00:14,483 - root - DEBUG - Text for above item: R472: [Speak to Bastila.] -2024-06-22 20:00:14,483 - root - DEBUG - Drop operation is valid. -2024-06-22 20:00:14,484 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:14,484 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:14,493 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:14,493 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:14,494 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:14,494 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:14,495 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:14,495 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:14,502 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:14,685 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 20:00:14,686 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:00:14,686 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:00:14,687 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:00:14,687 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:00:14,697 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:14,698 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:14,698 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:14,699 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:14,699 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:14,700 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:14,703 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:14,861 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 2 -2024-06-22 20:00:14,861 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:00:14,862 - root - DEBUG - Drop operation is valid. -2024-06-22 20:00:14,862 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:14,863 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:14,871 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:14,872 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:14,873 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:14,873 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:14,874 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:14,875 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:14,878 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:15,042 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 3 -2024-06-22 20:00:15,042 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 20:00:15,043 - root - DEBUG - Drop operation is valid. -2024-06-22 20:00:15,043 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:15,044 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:15,053 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:15,053 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:15,054 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:15,055 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:15,055 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:15,056 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:15,058 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:15,211 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 4 -2024-06-22 20:00:15,212 - root - DEBUG - Text for above item: E313: Hmm? Sorry, I am just thinking about my mother. It is strange to hear news after all this time. It is quite distracting. -2024-06-22 20:00:15,213 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:00:15,213 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:00:15,214 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:00:15,222 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:15,223 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:15,223 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:15,224 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:15,224 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:15,225 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:15,228 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:15,380 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 4 -2024-06-22 20:00:15,381 - root - DEBUG - Text for above item: E313: Hmm? Sorry, I am just thinking about my mother. It is strange to hear news after all this time. It is quite distracting. -2024-06-22 20:00:15,381 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:00:15,382 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:00:15,382 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:00:15,390 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:15,391 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:15,391 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:15,392 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:15,393 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:15,393 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:15,397 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:15,554 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 4 -2024-06-22 20:00:15,555 - root - DEBUG - Text for above item: E313: Hmm? Sorry, I am just thinking about my mother. It is strange to hear news after all this time. It is quite distracting. -2024-06-22 20:00:15,556 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:00:15,556 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:00:15,557 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:00:15,567 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:15,568 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:15,569 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:15,569 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:15,570 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:15,571 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:15,575 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:16,064 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 4 -2024-06-22 20:00:16,065 - root - DEBUG - Text for above item: E313: Hmm? Sorry, I am just thinking about my mother. It is strange to hear news after all this time. It is quite distracting. -2024-06-22 20:00:16,066 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:00:16,066 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:00:16,067 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:00:16,076 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:16,077 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:16,077 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:16,078 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:16,078 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:16,078 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:16,082 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:16,250 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 20:00:16,251 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:00:16,251 - root - DEBUG - Drop operation is valid. -2024-06-22 20:00:16,252 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:16,252 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:16,261 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:16,262 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:16,262 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:16,263 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:16,264 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:16,265 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:16,268 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:16,424 - root - DEBUG - BELOW cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:00:16,424 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:00:16,425 - root - DEBUG - Drop operation is valid. -2024-06-22 20:00:16,425 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:16,426 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:16,434 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:16,435 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:16,435 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:16,436 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:16,436 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:16,437 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:16,440 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:16,595 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:00:16,596 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:00:16,596 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:00:16,597 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:00:16,597 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:00:16,607 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:16,608 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:16,609 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:16,610 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:16,610 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:16,611 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:16,615 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:16,789 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:00:16,790 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:00:16,790 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:00:16,791 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:00:16,791 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:00:16,802 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:16,803 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:16,804 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:16,805 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:16,806 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:16,806 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:16,809 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:16,963 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:00:16,963 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:00:16,964 - root - DEBUG - Drop operation is valid. -2024-06-22 20:00:16,965 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:16,965 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:16,973 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:16,973 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:16,974 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:16,975 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:16,975 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:16,975 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:16,979 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:17,134 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:00:17,134 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:00:17,135 - root - DEBUG - Drop operation is valid. -2024-06-22 20:00:17,135 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:17,136 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:17,144 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:17,144 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:17,145 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:17,146 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:17,146 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:17,147 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:17,150 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:17,311 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:00:17,312 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:00:17,313 - root - DEBUG - Drop operation is valid. -2024-06-22 20:00:17,313 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:17,314 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:17,322 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:17,323 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:17,324 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:17,324 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:17,325 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:17,325 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:17,328 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:17,501 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:00:17,501 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:00:17,502 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:00:17,503 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:00:17,503 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:00:17,512 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:17,513 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:17,513 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:17,514 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:17,514 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:17,515 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:17,518 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:17,682 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:00:17,683 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:00:17,683 - root - DEBUG - Drop operation is valid. -2024-06-22 20:00:17,684 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:17,684 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:17,695 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:17,696 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:17,696 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:17,697 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:17,697 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:17,698 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:17,701 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:17,882 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:00:17,882 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:00:17,883 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:00:17,883 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:00:17,884 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:00:17,893 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:17,894 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:17,894 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:17,895 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:17,895 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:17,896 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:17,899 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:18,051 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:00:18,052 - root - DEBUG - Text for above item: R472: [Speak to Bastila.] -2024-06-22 20:00:18,052 - root - DEBUG - Drop operation is valid. -2024-06-22 20:00:18,053 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:18,053 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:18,061 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:18,062 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:18,062 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:18,063 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:18,063 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:18,064 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:18,067 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:18,222 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 20:00:18,223 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:00:18,223 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:00:18,224 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:00:18,224 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:00:18,233 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:18,234 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:18,234 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:18,235 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:18,235 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:18,236 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:18,239 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:18,401 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 3 -2024-06-22 20:00:18,402 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 20:00:18,402 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-22 20:00:18,403 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:00:18,403 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:00:18,413 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:18,413 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:18,414 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:18,414 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:18,415 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:18,415 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:18,418 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:18,570 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 3 -2024-06-22 20:00:18,571 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 20:00:18,571 - root - DEBUG - Drop operation is valid. -2024-06-22 20:00:18,572 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:00:18,572 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:00:18,582 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:00:18,583 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:00:18,583 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:00:18,584 - root - DEBUG - DLGTreeView. -2024-06-22 20:00:18,584 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:00:18,585 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:00:18,588 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:00:18,753 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 3 -2024-06-22 20:00:18,754 - root - DEBUG - Text for above item: R436: Do you want to talk? -2024-06-22 20:00:18,755 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-22 20:00:18,755 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:00:18,755 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:12:30,436 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-22 20:12:30,462 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-22 20:12:31,043 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-22 20:12:31,044 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-22 20:12:31,044 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-22 20:12:31,044 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-22 20:12:31,045 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-22 20:12:31,045 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-22 20:12:31,045 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-22 20:12:31,046 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-22 20:12:31,046 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-22 20:12:31,046 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-22 20:12:31,047 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-22 20:12:31,047 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-22 20:12:31,047 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-22 20:12:31,048 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-22 20:12:31,048 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-22 20:12:31,048 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-22 20:12:31,049 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-22 20:12:31,049 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-22 20:12:31,050 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-22 20:12:31,051 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-22 20:12:31,051 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-22 20:12:31,051 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-22 20:12:31,052 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-22 20:12:31,052 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-22 20:12:31,053 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-22 20:12:31,054 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-22 20:12:31,054 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-22 20:12:31,055 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-22 20:12:31,055 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-22 20:12:31,056 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-22 20:12:31,056 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-22 20:12:31,056 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-22 20:12:31,057 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-22 20:12:31,057 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-22 20:12:31,057 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-22 20:12:31,057 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-22 20:12:31,058 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-22 20:12:31,058 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-22 20:12:31,058 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-22 20:12:31,059 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-22 20:12:31,059 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-22 20:12:31,059 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-22 20:12:31,060 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-22 20:12:31,060 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-22 20:12:31,060 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-22 20:12:31,061 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-22 20:12:31,061 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-22 20:12:31,061 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-22 20:12:31,062 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-22 20:12:31,062 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-22 20:12:31,062 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-22 20:12:31,063 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-22 20:12:31,063 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-22 20:12:31,063 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-22 20:12:31,064 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-22 20:12:31,064 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-22 20:12:31,064 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-22 20:12:31,065 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-22 20:12:31,065 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-22 20:12:31,065 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 20:12:31,066 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-22 20:12:31,066 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-22 20:12:31,067 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 20:12:31,067 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-22 20:12:31,067 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-22 20:12:31,068 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-22 20:12:31,068 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 20:12:31,068 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 20:12:31,069 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 20:12:31,069 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 20:12:31,069 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 20:12:31,070 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-22 20:12:31,070 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-22 20:12:31,070 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 20:12:31,071 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-22 20:12:31,071 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-22 20:12:31,071 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-22 20:12:31,072 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-22 20:12:31,072 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-22 20:12:31,073 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-22 20:12:31,073 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 20:12:31,073 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-22 20:12:31,074 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 20:12:31,074 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 20:12:31,074 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 20:12:31,075 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 20:12:31,075 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 20:12:31,076 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-22 20:12:31,077 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-22 20:12:31,077 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-22 20:12:31,078 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-22 20:12:31,078 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-22 20:12:31,079 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-22 20:12:31,079 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-22 20:12:31,080 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-22 20:12:31,080 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-22 20:12:31,081 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-22 20:12:31,082 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-22 20:12:31,082 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-22 20:12:31,083 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-22 20:12:31,083 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-22 20:12:31,084 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-22 20:12:31,084 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-22 20:12:31,085 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-22 20:12:31,085 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-22 20:12:31,086 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-22 20:12:31,086 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-22 20:12:31,086 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-22 20:12:31,087 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-22 20:12:31,087 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-22 20:12:31,088 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-22 20:12:31,088 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-22 20:12:31,089 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-22 20:12:31,090 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-22 20:12:31,090 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-22 20:12:31,091 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-22 20:12:31,091 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-22 20:12:31,092 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-22 20:12:31,092 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-22 20:12:31,179 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-22 20:12:31,179 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-22 20:12:31,882 - root - DEBUG - DEBUG MODE: True -2024-06-22 20:12:31,888 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-22 20:12:31,973 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-22 20:12:32,133 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-22 20:12:32,195 - root - DEBUG - Updating menus... -2024-06-22 20:12:34,269 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:12:36,398 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:12:36,401 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:12:36,403 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-22 20:12:36,405 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-22 20:12:36,405 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:12:36,408 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-22 20:12:36,409 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-22 20:12:36,409 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-22 20:12:36,410 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-22 20:12:36,411 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-22 20:12:36,411 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-22 20:12:36,412 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-22 20:12:36,412 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-22 20:12:37,943 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-22 20:12:37,943 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-22 20:12:37,944 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-22 20:12:37,944 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-22 20:12:37,945 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 20:12:37,945 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-22 20:12:37,946 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-22 20:12:37,956 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-22 20:12:37,960 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-22 20:12:37,961 - root - INFO - Loading chitin... -2024-06-22 20:12:37,963 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-22 20:12:40,964 - root - INFO - Done loading chitin -2024-06-22 20:12:40,964 - root - INFO - Loading lips... -2024-06-22 20:12:40,969 - root - INFO - Loading 'lips' from installation... -2024-06-22 20:12:43,112 - root - INFO - Loading modules... -2024-06-22 20:12:43,114 - root - INFO - Loading 'Modules' from installation... -2024-06-22 20:12:47,563 - root - INFO - Loading streammusic... -2024-06-22 20:12:47,564 - root - INFO - Loading streammusic from installation... -2024-06-22 20:12:47,643 - root - INFO - Loading streamsounds... -2024-06-22 20:12:47,644 - root - INFO - Loading streamsounds from installation... -2024-06-22 20:12:48,509 - root - INFO - Loading textures... -2024-06-22 20:12:48,511 - root - INFO - Loading 'texturepacks' from installation... -2024-06-22 20:12:49,533 - root - INFO - Loading saves... -2024-06-22 20:12:49,564 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 20:12:49,566 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 20:12:49,567 - root - INFO - Loading streamwaves... -2024-06-22 20:12:49,569 - root - INFO - Loading streamwaves from installation... -2024-06-22 20:13:02,519 - root - INFO - Loading override... -2024-06-22 20:13:03,469 - root - INFO - Loading Override from installation... -2024-06-22 20:13:07,270 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-22 20:13:07,280 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 20:13:07,295 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-22 20:13:07,297 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-22 20:13:11,378 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-22 20:13:11,429 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 20:13:11,430 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 20:13:11,430 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 20:13:11,430 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 20:13:11,435 - root - DEBUG - Set sections of prepared lists -2024-06-22 20:13:11,437 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-22 20:13:11,437 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-22 20:13:11,459 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-22 20:13:11,633 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-22 20:13:12,521 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-22 20:13:12,630 - root - INFO - Loading core installation resources into UI... -2024-06-22 20:13:14,948 - root - DEBUG - Remove unused Core tab categories... -2024-06-22 20:13:14,949 - root - INFO - Loading saves list into UI... -2024-06-22 20:13:14,953 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 20:13:14,956 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 20:13:14,959 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 20:13:14,960 - root - DEBUG - [refreshSavesList scope] section: -2024-06-22 20:13:14,961 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-22 20:13:14,961 - root - DEBUG - Loading save resources into UI... -2024-06-22 20:13:14,962 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 20:13:14,965 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-22 20:13:14,965 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 20:13:14,966 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 20:13:14,967 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 20:13:14,967 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 20:13:14,968 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 20:13:14,968 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 20:13:14,969 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 20:13:14,969 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 20:13:14,970 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 20:13:14,971 - root - DEBUG - Updating menus... -2024-06-22 20:13:14,973 - root - DEBUG - Setting up watchdog observer... -2024-06-22 20:13:14,974 - root - INFO - Loader task completed. -2024-06-22 20:13:39,279 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-22 20:13:39,609 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-22 20:13:39,610 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-22 20:13:39,610 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-22 20:13:39,610 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 20:13:39,611 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-22 20:13:39,611 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-22 20:13:39,612 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-22 20:13:39,612 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-22 20:13:39,612 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 20:13:39,673 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-22 20:13:39,835 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-22 20:13:40,110 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 20:13:40,113 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 20:13:40,114 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 20:13:40,114 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:13:40,115 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:13:40,115 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:13:41,385 - root - DEBUG - [load scope] dlg: -2024-06-22 20:13:41,386 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 20:13:41,393 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 20:13:41,398 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 20:13:41,398 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 20:13:41,399 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:13:41,400 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:13:41,401 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:13:42,135 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-22 20:13:47,734 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 20:13:47,734 - root - DEBUG - E316: How can I help? -2024-06-22 20:13:47,736 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:13:47,736 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:13:47,880 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: partial_path -2024-06-22 20:13:51,721 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: partial_path -2024-06-22 20:13:59,791 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(126, 342) -2024-06-22 20:13:59,791 - root - DEBUG - DLGTreeView: set self.startPos to (126, 342) -2024-06-22 20:13:59,918 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-22 20:13:59,919 - root - DEBUG - DLGTreeView. -2024-06-22 20:13:59,919 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-22 20:13:59,920 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=1931, list_index=316, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=Bastila in the party), DLGLink(link_list_index=3, comment=)])]) -2024-06-22 20:13:59,921 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-22 20:13:59,933 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 726 -2024-06-22 20:13:59,934 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-22 20:13:59,935 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:13:59,936 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:14:00,069 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 20:14:00,071 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 20:14:00,072 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-22 20:14:00,079 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 950 -2024-06-22 20:14:00,079 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 20:14:00,080 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 20:14:00,080 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-22 20:14:00,082 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 726 -2024-06-22 20:14:00,150 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 20:14:00,151 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:14:00,154 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:14:00,155 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:14:00,156 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:14:00,156 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:14:00,157 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:14:00,157 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:14:00,158 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:14:00,166 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:14:00,167 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:14:00,167 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:14:00,168 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:14:00,168 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:14:00,169 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:14:00,169 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:14:00,179 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:14:00,179 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:14:00,180 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:14:00,180 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:14:00,180 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:14:00,181 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:14:00,181 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:14:00,189 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:14:00,189 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:14:00,190 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:14:00,190 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:14:00,191 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:14:00,191 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:14:00,192 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:14:00,201 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:14:00,201 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:14:00,202 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:14:00,202 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:14:00,203 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:14:00,203 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:14:00,203 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:14:00,230 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-22 20:14:00,231 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-22 20:14:00,232 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,233 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,233 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,234 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,234 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,236 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,237 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,237 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,238 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,239 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,240 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,240 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,241 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,243 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,243 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,244 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,244 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,246 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,246 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,247 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,247 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,250 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,250 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,251 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,251 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,253 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,254 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,254 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,254 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,256 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,257 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,257 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,258 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,265 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,266 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,267 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,267 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,292 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,293 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,293 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,294 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,299 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,300 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,300 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,301 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,303 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,303 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,303 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,304 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,307 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,308 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,309 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,309 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,313 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,313 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,314 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,314 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,318 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,318 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,319 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,319 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,321 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,321 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,322 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,322 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,324 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,325 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,326 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,326 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,328 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,328 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,329 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,329 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,331 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,331 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,332 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,332 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,334 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,335 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,335 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,335 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,337 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,337 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,338 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,338 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,340 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,341 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,341 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,342 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,344 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,344 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,344 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,345 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,346 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,347 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,347 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,347 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,349 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,350 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,350 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,351 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,353 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,353 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,354 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,354 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,356 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,356 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,357 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,357 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,359 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,360 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,360 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,361 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,363 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,364 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,364 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,365 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,367 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,367 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,368 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,368 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,370 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,371 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,371 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,371 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,374 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,374 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,375 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,375 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,377 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,378 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,378 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,379 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,381 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,382 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,382 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,383 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,385 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,385 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,386 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,386 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,388 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,388 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,388 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,389 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,391 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,392 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,392 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,392 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,394 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,395 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,395 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,396 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,397 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,397 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,398 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,398 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,400 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,401 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,401 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,402 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,403 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,404 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,404 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,405 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,406 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,407 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,408 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,408 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,410 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,411 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,411 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,412 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,414 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,415 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,415 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,416 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,418 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,418 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,419 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,419 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,421 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,421 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,422 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,422 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,425 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,425 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,426 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,426 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,428 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,428 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,429 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,429 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,431 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,432 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,432 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,433 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,435 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,435 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,435 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,436 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,437 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,438 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,438 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,439 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,441 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,442 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,442 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,443 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,444 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,445 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,445 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,446 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,449 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,449 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,450 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,450 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,452 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,453 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,453 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,453 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,455 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,456 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,456 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,457 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,459 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,460 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,460 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,461 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,462 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,463 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,463 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,464 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,466 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,467 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,467 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,468 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,470 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,470 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,471 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,471 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,473 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,474 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,475 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,475 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,477 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,478 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,478 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,479 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,480 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,481 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,481 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,482 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,484 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,485 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,485 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,486 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,487 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,488 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,488 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,488 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,491 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,491 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,492 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,492 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,494 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,495 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,495 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,496 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,498 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,499 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,499 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,500 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,501 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,502 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,502 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,503 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,505 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,505 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,505 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,506 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,508 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,509 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,509 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,510 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,511 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,512 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,512 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,513 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,515 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,516 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,517 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,517 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,521 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,522 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,522 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,523 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,530 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,531 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,531 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,532 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,585 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,586 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,586 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,587 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,601 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,602 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,602 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,603 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,605 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,606 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,606 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,607 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,610 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,611 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,611 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,612 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,614 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,614 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,614 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,615 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,617 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,618 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,618 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,619 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,621 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,621 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,622 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,622 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,624 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,625 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,625 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,626 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,628 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,628 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,629 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,629 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,631 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,631 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,632 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,632 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,634 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,635 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,635 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,635 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,638 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,638 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,638 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,639 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,641 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,642 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,642 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,642 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,644 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,645 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,645 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,646 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,647 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,648 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,648 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,649 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,651 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,651 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,652 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,652 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,654 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,654 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,654 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,655 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,656 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,657 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,658 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,658 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,660 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,660 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,661 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,661 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,662 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,663 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,663 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,664 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,666 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,666 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,667 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,667 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,669 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,670 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,670 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,671 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,673 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,673 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,674 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,674 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,676 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,677 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,677 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,678 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,680 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,680 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,681 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,681 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,684 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,685 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,685 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,686 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,688 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,689 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,690 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,690 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,692 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,693 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,693 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,693 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,696 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,696 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,697 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,697 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,701 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,702 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,702 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,703 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,704 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:14:00,705 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:14:00,705 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,705 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:00,781 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-22 20:14:00,782 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-22 20:14:00,948 - root - DEBUG - performDrag: completely done -2024-06-22 20:14:00,949 - root - DEBUG - startDrag done, call resetDragState -2024-06-22 20:14:00,949 - root - DEBUG - [resetDragState scope] -2024-06-22 20:14:02,338 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:14:02,818 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 20:14:02,819 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-22 20:14:02,819 - root - DEBUG - DLGTreeView. -2024-06-22 20:14:02,820 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:14:02,820 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:14:02,823 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:14:02,824 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:14:02,824 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:14:02,825 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:14:02,825 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:14:02,826 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:14:02,827 - root - DEBUG - DLGTreeView. -2024-06-22 20:14:02,828 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:14:02,828 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:14:02,832 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:14:03,005 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:14:03,005 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:14:03,006 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:14:03,006 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:14:03,007 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:14:03,014 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:14:03,015 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:14:03,016 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2007, in dragMoveEvent - assert self.draggedItem is not None -AssertionError -2024-06-22 20:15:53,319 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-22 20:15:53,344 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-22 20:15:53,865 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-22 20:15:53,866 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-22 20:15:53,866 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-22 20:15:53,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-22 20:15:53,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-22 20:15:53,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-22 20:15:53,868 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-22 20:15:53,868 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-22 20:15:53,868 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-22 20:15:53,869 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-22 20:15:53,869 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-22 20:15:53,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-22 20:15:53,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-22 20:15:53,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-22 20:15:53,871 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-22 20:15:53,871 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-22 20:15:53,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-22 20:15:53,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-22 20:15:53,873 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-22 20:15:53,873 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-22 20:15:53,874 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-22 20:15:53,874 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-22 20:15:53,875 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-22 20:15:53,875 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-22 20:15:53,876 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-22 20:15:53,877 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-22 20:15:53,878 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-22 20:15:53,878 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-22 20:15:53,879 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-22 20:15:53,879 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-22 20:15:53,879 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-22 20:15:53,880 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-22 20:15:53,880 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-22 20:15:53,880 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-22 20:15:53,881 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-22 20:15:53,881 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-22 20:15:53,881 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-22 20:15:53,882 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-22 20:15:53,882 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-22 20:15:53,883 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-22 20:15:53,883 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-22 20:15:53,883 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-22 20:15:53,884 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-22 20:15:53,884 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-22 20:15:53,884 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-22 20:15:53,885 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-22 20:15:53,885 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-22 20:15:53,885 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-22 20:15:53,886 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-22 20:15:53,886 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-22 20:15:53,886 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-22 20:15:53,887 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-22 20:15:53,887 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-22 20:15:53,887 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-22 20:15:53,888 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-22 20:15:53,888 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-22 20:15:53,888 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-22 20:15:53,889 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-22 20:15:53,889 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-22 20:15:53,889 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 20:15:53,890 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-22 20:15:53,890 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-22 20:15:53,890 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 20:15:53,891 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-22 20:15:53,891 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-22 20:15:53,891 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-22 20:15:53,892 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 20:15:53,892 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 20:15:53,892 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 20:15:53,893 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 20:15:53,893 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 20:15:53,894 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-22 20:15:53,894 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-22 20:15:53,894 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 20:15:53,895 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-22 20:15:53,895 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-22 20:15:53,895 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-22 20:15:53,896 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-22 20:15:53,896 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-22 20:15:53,896 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-22 20:15:53,897 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 20:15:53,897 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-22 20:15:53,897 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 20:15:53,898 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 20:15:53,898 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 20:15:53,898 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 20:15:53,899 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 20:15:53,899 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-22 20:15:53,899 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-22 20:15:53,900 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-22 20:15:53,900 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-22 20:15:53,900 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-22 20:15:53,901 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-22 20:15:53,901 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-22 20:15:53,901 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-22 20:15:53,902 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-22 20:15:53,902 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-22 20:15:53,902 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-22 20:15:53,903 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-22 20:15:53,903 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-22 20:15:53,903 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-22 20:15:53,904 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-22 20:15:53,904 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-22 20:15:53,905 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-22 20:15:53,905 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-22 20:15:53,905 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-22 20:15:53,906 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-22 20:15:53,906 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-22 20:15:53,906 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-22 20:15:53,906 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-22 20:15:53,907 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-22 20:15:53,907 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-22 20:15:53,907 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-22 20:15:53,908 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-22 20:15:53,909 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-22 20:15:53,909 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-22 20:15:53,910 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-22 20:15:53,910 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-22 20:15:53,911 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-22 20:15:53,995 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-22 20:15:53,996 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-22 20:15:54,671 - root - DEBUG - DEBUG MODE: True -2024-06-22 20:15:54,676 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-22 20:15:54,756 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-22 20:15:54,904 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-22 20:15:54,951 - root - DEBUG - Updating menus... -2024-06-22 20:15:57,107 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:15:59,764 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:15:59,767 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:15:59,770 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-22 20:15:59,771 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-22 20:15:59,771 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:15:59,774 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-22 20:15:59,775 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-22 20:15:59,776 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-22 20:15:59,776 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-22 20:15:59,777 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-22 20:15:59,777 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-22 20:15:59,778 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-22 20:15:59,778 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-22 20:16:12,053 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-22 20:16:12,053 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-22 20:16:12,054 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-22 20:16:12,054 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-22 20:16:12,055 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 20:16:12,056 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-22 20:16:12,057 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-22 20:16:12,067 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-22 20:16:12,071 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-22 20:16:12,072 - root - INFO - Loading chitin... -2024-06-22 20:16:12,074 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-22 20:16:14,973 - root - INFO - Done loading chitin -2024-06-22 20:16:14,974 - root - INFO - Loading lips... -2024-06-22 20:16:14,978 - root - INFO - Loading 'lips' from installation... -2024-06-22 20:16:17,090 - root - INFO - Loading modules... -2024-06-22 20:16:17,092 - root - INFO - Loading 'Modules' from installation... -2024-06-22 20:16:21,575 - root - INFO - Loading streammusic... -2024-06-22 20:16:21,577 - root - INFO - Loading streammusic from installation... -2024-06-22 20:16:21,657 - root - INFO - Loading streamsounds... -2024-06-22 20:16:21,658 - root - INFO - Loading streamsounds from installation... -2024-06-22 20:16:22,505 - root - INFO - Loading textures... -2024-06-22 20:16:22,507 - root - INFO - Loading 'texturepacks' from installation... -2024-06-22 20:16:23,521 - root - INFO - Loading saves... -2024-06-22 20:16:23,539 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 20:16:23,540 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 20:16:23,541 - root - INFO - Loading streamwaves... -2024-06-22 20:16:23,543 - root - INFO - Loading streamwaves from installation... -2024-06-22 20:16:33,349 - root - INFO - Loading override... -2024-06-22 20:16:34,026 - root - INFO - Loading Override from installation... -2024-06-22 20:16:37,162 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-22 20:16:37,172 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 20:16:37,187 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-22 20:16:37,188 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-22 20:16:40,397 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-22 20:16:40,439 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 20:16:40,440 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 20:16:40,440 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 20:16:40,440 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 20:16:40,443 - root - DEBUG - Set sections of prepared lists -2024-06-22 20:16:40,445 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-22 20:16:40,445 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-22 20:16:40,465 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-22 20:16:40,624 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-22 20:16:41,301 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-22 20:16:41,405 - root - INFO - Loading core installation resources into UI... -2024-06-22 20:16:43,700 - root - DEBUG - Remove unused Core tab categories... -2024-06-22 20:16:43,700 - root - INFO - Loading saves list into UI... -2024-06-22 20:16:43,703 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 20:16:43,704 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 20:16:43,706 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 20:16:43,707 - root - DEBUG - [refreshSavesList scope] section: -2024-06-22 20:16:43,707 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-22 20:16:43,708 - root - DEBUG - Loading save resources into UI... -2024-06-22 20:16:43,709 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 20:16:43,710 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-22 20:16:43,711 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 20:16:43,711 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 20:16:43,712 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 20:16:43,713 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 20:16:43,713 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 20:16:43,713 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 20:16:43,714 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 20:16:43,714 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 20:16:43,715 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 20:16:43,716 - root - DEBUG - Updating menus... -2024-06-22 20:16:43,718 - root - DEBUG - Setting up watchdog observer... -2024-06-22 20:16:43,718 - root - INFO - Loader task completed. -2024-06-22 20:16:47,566 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-22 20:16:47,894 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-22 20:16:47,895 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-22 20:16:47,895 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-22 20:16:47,896 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 20:16:47,896 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-22 20:16:47,897 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-22 20:16:47,897 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-22 20:16:47,897 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-22 20:16:47,898 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 20:16:47,958 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-22 20:16:48,113 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-22 20:16:48,383 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 20:16:48,384 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 20:16:48,385 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 20:16:48,386 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:16:48,386 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:16:48,386 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:16:49,650 - root - DEBUG - [load scope] dlg: -2024-06-22 20:16:49,650 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 20:16:49,658 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 20:16:49,662 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 20:16:49,663 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 20:16:49,664 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:16:49,664 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:16:49,665 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:16:50,427 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-22 20:16:53,457 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 20:16:53,457 - root - DEBUG - E316: How can I help? -2024-06-22 20:16:53,458 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:53,459 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:16:53,582 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: partial_path -2024-06-22 20:16:54,895 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 20:16:54,896 - root - DEBUG - E312: How can I help? -2024-06-22 20:16:54,897 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:16:54,897 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:54,899 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #316 from row 8 -2024-06-22 20:16:55,668 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #316 from row 0 -2024-06-22 20:16:55,670 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=0, comment=if Helena has been talked to and is waiting for the holocron -2024-06-22 20:16:55,671 - root - DEBUG - K_SWG_HELENA == 3)) to node (DLGEntry(stringref=1931, list_index=316, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=Bastila in the party), DLGLink(link_list_index=3, comment=)])), setting up the orphan view. -2024-06-22 20:16:57,499 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:16:57,996 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 20:16:57,996 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-22 20:16:57,997 - root - DEBUG - DLGTreeView. -2024-06-22 20:16:57,997 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:16:57,998 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:16:58,001 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:16:58,001 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,002 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,002 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,003 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,003 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:16:58,004 - root - DEBUG - DLGTreeView. -2024-06-22 20:16:58,005 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:16:58,005 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:16:58,008 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:16:58,162 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,163 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,163 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:16:58,164 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:16:58,164 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:16:58,172 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,172 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,173 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,173 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,174 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:16:58,174 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:16:58,175 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:16:58,182 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,182 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,183 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,183 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,183 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:16:58,184 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:16:58,184 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:16:58,191 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,192 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,192 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,193 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,193 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:16:58,193 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:16:58,194 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:16:58,201 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,201 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,202 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,202 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,203 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:16:58,203 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:16:58,203 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:16:58,211 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,212 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,212 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,213 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,213 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:16:58,214 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:16:58,214 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:16:58,221 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,222 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,222 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,222 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,223 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:16:58,223 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:16:58,224 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:16:58,231 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,231 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,232 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,232 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,232 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:16:58,233 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:16:58,233 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:16:58,240 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,241 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,241 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,242 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,242 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:16:58,243 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:16:58,243 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:16:58,253 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,253 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,254 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,255 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,255 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:16:58,256 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:16:58,256 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:16:58,266 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,266 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,267 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,267 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,268 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:16:58,268 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:16:58,269 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:16:58,276 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,277 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,277 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,278 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,278 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:16:58,279 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:16:58,279 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:16:58,286 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,287 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,288 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,288 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,289 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,289 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,290 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,298 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,299 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,299 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,299 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,300 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,300 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,301 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,308 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,309 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,309 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,310 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,310 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,311 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,311 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,319 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,320 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,321 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,321 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,322 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,322 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,323 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,329 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,330 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,331 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,331 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,331 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,332 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,332 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,339 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,340 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,340 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,341 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,341 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,341 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,342 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,348 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,349 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,349 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,349 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,350 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,351 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,352 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,358 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,359 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,359 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,360 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,360 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,361 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,361 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,367 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,368 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,368 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,369 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,369 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,369 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,370 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,376 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,377 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,377 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,378 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,378 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,379 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,379 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,395 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,396 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,397 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,397 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,398 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,398 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,398 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,406 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,407 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,408 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,408 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,409 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,409 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,409 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,415 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,416 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,417 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,417 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,417 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,418 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,418 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,425 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,425 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,426 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,426 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,427 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,427 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,428 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,440 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,441 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,441 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,442 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,442 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,443 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,443 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,460 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,460 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,461 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,461 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:16:58,462 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,462 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,462 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,477 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,478 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,478 - root - DEBUG - BELOW cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,479 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:16:58,479 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,480 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,480 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,488 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,489 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,490 - root - DEBUG - BELOW cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,490 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:16:58,491 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,491 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,492 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,508 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,509 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,510 - root - DEBUG - BELOW cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,511 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:16:58,512 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,512 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,513 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,520 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,521 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,521 - root - DEBUG - BELOW cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,522 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:16:58,522 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,523 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,523 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,533 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,534 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,534 - root - DEBUG - BELOW cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,535 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:16:58,535 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,536 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,536 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,543 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,543 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,544 - root - DEBUG - BELOW cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,544 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:16:58,545 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,545 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,546 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,554 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,555 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,555 - root - DEBUG - BELOW cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,556 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:16:58,556 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,557 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,557 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,564 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,564 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,565 - root - DEBUG - BELOW cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,565 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:16:58,566 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,566 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,567 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,573 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:16:58,574 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:16:58,574 - root - DEBUG - BELOW cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:16:58,575 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:16:58,575 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,576 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:16:58,576 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,966 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:16:58,967 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:16:58,968 - root - DEBUG - [dropEvent scope] not self.isItemFromCurrentModel(event), calling pasteItem -2024-06-22 20:16:58,968 - root - DEBUG - Drop operation is valid. -2024-06-22 20:16:58,972 - root - DEBUG - [_getAllIndices scope] entryIndices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355} -2024-06-22 20:16:59,469 - root - DEBUG - [_getAllIndices scope] replyIndices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492} -2024-06-22 20:17:00,787 - root - DEBUG - [resetDragState scope] -2024-06-22 20:17:02,045 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(4, 207) -2024-06-22 20:17:02,045 - root - DEBUG - DLGTreeView: set self.startPos to (4, 207) -2024-06-22 20:17:04,122 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:17:04,597 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 20:17:04,597 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-22 20:17:04,598 - root - DEBUG - DLGTreeView. -2024-06-22 20:17:04,599 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:17:04,600 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:17:04,603 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:17:04,604 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:04,604 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:04,605 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:04,605 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:04,606 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:17:04,606 - root - DEBUG - DLGTreeView. -2024-06-22 20:17:04,606 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:17:04,607 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:17:04,610 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:17:04,766 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:04,766 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:04,767 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:04,767 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:04,768 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:04,775 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:04,775 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:04,776 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:04,776 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:04,777 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:04,777 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:04,777 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:04,785 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:04,785 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:04,786 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:04,786 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:04,787 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:04,788 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:04,788 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:04,794 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:04,795 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:04,796 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:04,796 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:04,797 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:04,797 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:04,798 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:04,804 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:04,805 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:04,805 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:04,805 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:04,806 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:04,806 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:04,807 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:04,813 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:04,814 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:04,814 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:04,815 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:04,815 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:04,816 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:04,816 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:04,826 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:04,826 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:04,827 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:04,827 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:04,828 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:04,828 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:04,829 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:04,837 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:04,837 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:04,838 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:04,838 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:04,839 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:04,839 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:04,840 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:04,847 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:04,848 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:04,848 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:04,849 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:04,849 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:04,850 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:04,851 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:04,861 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:04,862 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:04,862 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:04,863 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:04,863 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:04,864 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:04,864 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:04,870 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:04,871 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:04,871 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:04,872 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:04,872 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:04,873 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:04,873 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:04,880 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:04,881 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:04,881 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:04,882 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:04,882 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:04,883 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:04,883 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:04,889 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:04,889 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:04,890 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:04,890 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:04,891 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:04,891 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:04,891 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:04,898 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:04,898 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:04,898 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:04,899 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:04,899 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:04,900 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:04,900 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:04,906 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:04,907 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:04,907 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:04,908 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:04,908 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:04,909 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:04,909 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:04,916 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:04,916 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:04,917 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:04,917 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:04,918 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:04,918 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:04,918 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:04,925 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:04,926 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:04,926 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:04,927 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:04,927 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:04,927 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:04,928 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:04,934 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:04,935 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:04,935 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:04,936 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:04,936 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:04,936 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:04,937 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:04,943 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:04,944 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:04,944 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:04,945 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:04,945 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:04,946 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:04,946 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:04,953 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:04,953 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:04,954 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:04,954 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:04,955 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:04,955 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:04,956 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:04,961 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:04,962 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:04,963 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:04,963 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:04,963 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:04,964 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:04,964 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:04,972 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:04,973 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:04,973 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:04,974 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:04,974 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:04,975 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:04,975 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:04,992 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:04,992 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:04,993 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:04,993 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:04,994 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:04,994 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:04,995 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,035 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,036 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,036 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,037 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:05,037 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,038 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,038 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,079 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,080 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,080 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,081 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:05,081 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,082 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,082 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,100 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,101 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,101 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,102 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:05,102 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,103 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,103 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,113 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,114 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,114 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,115 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:05,115 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,116 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,116 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,123 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,123 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,124 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,124 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:05,125 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,125 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,126 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,131 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,132 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,132 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,133 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:05,133 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,134 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,134 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,140 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,141 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,141 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,142 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:05,142 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,142 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,143 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,149 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,149 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,150 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,150 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:05,151 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,151 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,152 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,158 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,159 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,159 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,160 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:05,160 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,160 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,161 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,169 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,169 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,170 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,170 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:05,171 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,171 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,172 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,178 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,179 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,179 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,180 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:05,180 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,181 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,181 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,188 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,188 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,189 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,189 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:05,190 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,190 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,191 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,198 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,198 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,199 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,199 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:05,200 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,200 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,200 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,207 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,208 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,209 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,209 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:05,209 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,210 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,210 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,217 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,217 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,218 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,218 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:05,219 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,219 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,220 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,227 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,228 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,228 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,229 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:05,230 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,230 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,230 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,237 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,237 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,238 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,238 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:05,239 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,239 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,240 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,246 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,247 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,247 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,248 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:05,249 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,249 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,249 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,256 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,257 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,257 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,258 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:05,258 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,259 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,259 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,266 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,266 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,267 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,267 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:05,268 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,268 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,268 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,275 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,275 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,276 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,276 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:05,277 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,277 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,277 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,287 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,288 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,288 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,289 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:05,289 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,290 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,290 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,298 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,298 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,299 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,299 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,300 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,300 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,301 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,308 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,309 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,309 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,309 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,310 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,310 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,311 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,319 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,319 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,320 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,321 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,321 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,322 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,322 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,330 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,330 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,331 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,331 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,332 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,332 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,333 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,340 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,341 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,341 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,342 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,342 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,343 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,343 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,350 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,350 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,351 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,351 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,352 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,353 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,353 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,360 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,360 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,361 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,361 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,362 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:05,362 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:05,362 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:05,369 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,369 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,370 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,370 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,371 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:05,371 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:05,372 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:05,377 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,378 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,379 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,379 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,380 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:05,380 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:05,380 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:05,386 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,387 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,388 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,388 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,389 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:05,389 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:05,389 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:05,395 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,396 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,397 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,397 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,397 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:05,398 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:05,398 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:05,405 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,406 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,406 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,406 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,407 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:05,407 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:05,408 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:05,414 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,415 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,416 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,416 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,417 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:05,417 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:05,417 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:05,424 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,424 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,425 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,425 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,426 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:05,426 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:05,427 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:05,434 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,434 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,435 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,435 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,436 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:05,436 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:05,436 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:05,443 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,443 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,444 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,444 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,445 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:05,445 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:05,445 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:05,451 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,452 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,452 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,453 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,453 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:05,453 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:05,454 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:05,460 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,461 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,461 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,461 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,462 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:05,462 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:05,463 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:05,469 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,469 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,470 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,470 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,471 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:05,471 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:05,472 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:05,477 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,478 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,479 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,479 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,480 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:05,480 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:05,480 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:05,488 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,488 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,489 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,489 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,490 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:05,490 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:05,491 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:05,497 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,498 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,498 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,499 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,499 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:05,500 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:05,500 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:05,506 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,507 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,507 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,508 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,508 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:05,509 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:05,509 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:05,517 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,518 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,518 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,519 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,520 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,520 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,521 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,527 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,527 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,528 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,528 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,529 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,529 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,530 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,536 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,537 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,538 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,538 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,539 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,539 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,539 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,546 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,546 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,547 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,547 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,548 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,549 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,549 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,557 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,558 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,558 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,559 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,559 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,559 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,560 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,566 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,566 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,567 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,567 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,568 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,568 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,569 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,581 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,582 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,582 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,582 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,583 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,583 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,584 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,633 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,633 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,634 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,634 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:05,635 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,635 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,636 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,681 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,682 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,683 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,683 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:05,684 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,684 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,684 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,692 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,692 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,693 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,693 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:05,694 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,694 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,695 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,701 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,701 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,702 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,702 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:05,703 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,703 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,703 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,710 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,710 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,711 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,711 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:05,712 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,712 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,713 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,720 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,721 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,722 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,722 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:05,723 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,723 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,724 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:05,991 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:05,992 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:05,993 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:05,993 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:05,994 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:05,994 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:05,995 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,002 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,003 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,003 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,004 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:06,005 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,005 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,006 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,013 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,014 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,015 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,015 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:06,016 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,016 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,017 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,025 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,025 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,026 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,026 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:06,027 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,027 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,027 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,035 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,036 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,037 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,037 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:06,038 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,039 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,039 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,045 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,046 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,046 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,047 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:06,047 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,048 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,048 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,055 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,056 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,056 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,057 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:06,057 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,058 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,058 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,065 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,066 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,066 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,067 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:06,067 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,068 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,068 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,074 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,075 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,075 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,075 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:06,076 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,076 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,077 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,083 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,084 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,084 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,084 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:06,085 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,086 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,086 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,094 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,094 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,095 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,095 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:06,096 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,096 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,097 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,104 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,104 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,105 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,105 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:06,106 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,106 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,106 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,113 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,113 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,114 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,114 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:06,115 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,115 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,115 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,122 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,123 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,123 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,124 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:06,124 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,125 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,125 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,133 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,133 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,134 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,134 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:06,135 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,135 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,136 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,143 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,144 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,144 - root - DEBUG - BELOW cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,144 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:06,145 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,145 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,146 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,152 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,153 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,154 - root - DEBUG - BELOW cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,154 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:06,154 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,155 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,155 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,163 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,163 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,164 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,164 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:17:06,165 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,165 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,166 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,173 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,174 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,174 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,175 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:17:06,175 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,176 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,176 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,183 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,184 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,184 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,185 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:17:06,185 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,185 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,186 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,193 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,193 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,194 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,194 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:17:06,195 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,195 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,196 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,202 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,202 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,203 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,203 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:17:06,204 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,204 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,204 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,210 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,211 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,212 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,212 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:17:06,212 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,213 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,213 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,219 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,220 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,220 - root - DEBUG - BELOW cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,221 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:17:06,221 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,222 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,222 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,229 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,229 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,230 - root - DEBUG - ABOVE cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,230 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:06,231 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,231 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,232 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,239 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,239 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,240 - root - DEBUG - ABOVE cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,240 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:06,241 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,241 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,241 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,248 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,249 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,249 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,250 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:06,250 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,251 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,251 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,258 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,259 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,259 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,259 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:06,260 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,260 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,261 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,268 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,268 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,269 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,269 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:06,270 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,271 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,271 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,284 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,285 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,287 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,288 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:06,289 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,290 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,291 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,307 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,308 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,309 - root - DEBUG - ABOVE cur index: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,310 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 20:17:06,311 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,312 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,313 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,323 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,323 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,324 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,324 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 20:17:06,325 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,325 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,326 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,333 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,334 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,334 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,335 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 20:17:06,335 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,336 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,336 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,344 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,345 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,346 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,346 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 20:17:06,347 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,347 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,348 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,355 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,356 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,357 - root - DEBUG - BELOW cur index: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,358 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 20:17:06,358 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,359 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,359 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,367 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,367 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,368 - root - DEBUG - ABOVE cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,368 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:06,369 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,369 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,370 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,376 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,377 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,377 - root - DEBUG - ABOVE cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,378 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:06,378 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,379 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,379 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,386 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,387 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,387 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,388 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:06,388 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,389 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,389 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,395 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,396 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,396 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,397 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:06,397 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,397 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,398 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,404 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,405 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,405 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,406 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:06,406 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,407 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,407 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,414 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,415 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,415 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,416 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:06,416 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,416 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,417 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,423 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,424 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,424 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,425 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:06,425 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,426 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,426 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,432 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,433 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,433 - root - DEBUG - BELOW cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,434 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:06,434 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,434 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,435 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,441 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,441 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,442 - root - DEBUG - BELOW cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,442 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:06,443 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,443 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,443 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,450 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,451 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,451 - root - DEBUG - ABOVE cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,452 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:06,452 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,452 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,453 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,459 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,459 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,460 - root - DEBUG - ABOVE cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,460 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:06,460 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,461 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,461 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,467 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,468 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,468 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,469 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:06,469 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,469 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,470 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,477 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,477 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,477 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,478 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:06,479 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,479 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,480 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,485 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,486 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,486 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,487 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:06,487 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,488 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,488 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,494 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,495 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,495 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,496 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:06,496 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,497 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,497 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,505 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,505 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,506 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,506 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:06,507 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,507 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,508 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,515 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,516 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,517 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,517 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:06,518 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,518 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,519 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,527 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,528 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,528 - root - DEBUG - BELOW cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,529 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:06,530 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,531 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,531 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,539 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,540 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,541 - root - DEBUG - BELOW cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,542 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:06,542 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,543 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,543 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,550 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,551 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,551 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,551 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:06,552 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,552 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,553 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,560 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,561 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,561 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,562 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:06,563 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,563 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,564 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,570 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,571 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,571 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,572 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:06,572 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,573 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,573 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,580 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,580 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,581 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,581 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:06,581 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,582 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,582 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,590 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,591 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,591 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,591 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:06,592 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,592 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,593 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,598 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,599 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,599 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,600 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:06,600 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,601 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,601 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,608 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,608 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,609 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,609 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:06,610 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,610 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,610 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,617 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,617 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,618 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,618 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:06,619 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,619 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,619 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,626 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,627 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,627 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,628 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:06,629 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,629 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,630 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,637 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,637 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,638 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,638 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:06,639 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,639 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,639 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,646 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,646 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,647 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,647 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:06,648 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,648 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,649 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,654 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,655 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,655 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,656 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:06,656 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,657 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,657 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,669 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,670 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,671 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,671 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:06,672 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,672 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,673 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,684 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,684 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,685 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,685 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:06,686 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,686 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,686 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,695 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,696 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,696 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,697 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:06,697 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,698 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,698 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,706 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,706 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,707 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,707 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:06,708 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:06,708 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:06,708 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:06,715 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,716 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,716 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,717 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:06,717 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,718 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,718 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,725 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,725 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,726 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,726 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:06,727 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,728 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,729 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,739 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,739 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,740 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,740 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:06,741 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,741 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,742 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,748 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,749 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,750 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,750 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:06,751 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,751 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,751 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,758 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,759 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,759 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,759 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:06,760 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,760 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,761 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,767 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,767 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,768 - root - DEBUG - ABOVE cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,768 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:06,769 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,769 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,769 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,775 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,776 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,776 - root - DEBUG - ABOVE cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,777 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:06,777 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,778 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,778 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,785 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,785 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,786 - root - DEBUG - ABOVE cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,786 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:06,787 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,788 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,788 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,827 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,828 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,829 - root - DEBUG - ABOVE cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,829 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:06,830 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,831 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,831 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,989 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,990 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,990 - root - DEBUG - ABOVE cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,990 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:06,991 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:06,991 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:06,992 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:06,998 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:06,998 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:06,999 - root - DEBUG - ABOVE cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:06,999 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:07,000 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,000 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,001 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,008 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,009 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,009 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,010 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:07,010 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,011 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,011 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,018 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,018 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,019 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,019 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:07,020 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,021 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,021 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,029 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,030 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,030 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,031 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:07,031 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,032 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,032 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,039 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,040 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,040 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,041 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:07,041 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,042 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,042 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,049 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,050 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,050 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,051 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:07,051 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,052 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,052 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,059 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,059 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,060 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,060 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:07,061 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,061 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,062 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,069 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,069 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,070 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,070 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:07,071 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,071 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,072 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,078 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,079 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,079 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,080 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:07,080 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,081 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,081 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,089 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,089 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,090 - root - DEBUG - BELOW cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,090 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:07,090 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,091 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,091 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,097 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,098 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,098 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,099 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:07,099 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,099 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,100 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,107 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,108 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,109 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,109 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:07,109 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,110 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,110 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,117 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,118 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,118 - root - DEBUG - ABOVE cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,119 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:07,119 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,120 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,120 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,127 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,128 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,128 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,128 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:07,129 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,129 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,130 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,136 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,137 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,138 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,138 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:07,139 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,139 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,139 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,146 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,147 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,148 - root - DEBUG - ABOVE cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,148 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:07,149 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,149 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,150 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,156 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,157 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,158 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,158 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 20:17:07,159 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,159 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,159 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,167 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,167 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,168 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,168 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 20:17:07,168 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,169 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,169 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,176 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,176 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,177 - root - DEBUG - BELOW cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,177 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:07,178 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,178 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,179 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,186 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,187 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,187 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,188 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:07,188 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,189 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,189 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,195 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,196 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,197 - root - DEBUG - ABOVE cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,197 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:07,197 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,198 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,198 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,205 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,206 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,206 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,207 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:17:07,207 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,208 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,208 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,215 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,216 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,216 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,217 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:17:07,217 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,218 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,218 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,224 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,225 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,226 - root - DEBUG - BELOW cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,226 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:07,227 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,227 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,227 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,234 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,234 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,235 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,235 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:07,236 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,236 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,236 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,243 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,243 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,244 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,244 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:07,245 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,245 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,246 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,252 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,253 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,253 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,254 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:07,255 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,255 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,255 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,262 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,262 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,263 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,263 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:07,264 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,264 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,265 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,271 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,272 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,272 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,273 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:07,273 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,274 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,274 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,281 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,282 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,282 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,283 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:07,284 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,284 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,285 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,294 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,295 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,296 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,296 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:07,297 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,297 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,298 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,305 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,306 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,306 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,307 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:07,307 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,308 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,308 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,316 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,317 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,317 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,318 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:07,318 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,319 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,319 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,326 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,326 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,327 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,327 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:07,328 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,328 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,329 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,336 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,337 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,337 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,338 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:07,338 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,339 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,339 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,348 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,348 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,349 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,349 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:07,350 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,350 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,350 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,357 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,358 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,358 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,359 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:07,359 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,360 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,360 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,367 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,367 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,368 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,368 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:07,369 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,369 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,369 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,376 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,377 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,377 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,378 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:07,379 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,379 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,380 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,386 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,387 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,387 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,388 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:07,388 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,389 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,389 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,397 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,397 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,398 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,398 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:07,399 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,399 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,399 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,595 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,596 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,597 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,597 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:07,598 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,598 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,598 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,606 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,607 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,607 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,608 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:07,609 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,609 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,609 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,617 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,618 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,618 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,619 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:07,619 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,620 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,621 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,627 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,628 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,629 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,630 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:07,630 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,631 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,631 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,641 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,641 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,642 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,642 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:07,643 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,643 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,643 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,650 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,651 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,651 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,651 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:07,652 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,652 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,653 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,660 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,661 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,662 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,662 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:07,663 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,663 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,664 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,671 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,671 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,672 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,672 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:07,673 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,673 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,673 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,680 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,681 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,681 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,682 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:07,682 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,683 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,683 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,690 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,691 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,692 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,692 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:07,692 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,693 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,693 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,700 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,701 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,702 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,702 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:07,702 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,703 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,704 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,710 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,711 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,711 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,712 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:07,713 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,713 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,714 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,720 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,720 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,721 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,721 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:07,722 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,722 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,723 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,729 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,729 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,730 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,730 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:07,731 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,731 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,731 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,738 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,739 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,739 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,739 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:07,740 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,740 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,741 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,747 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,748 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,748 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,749 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:07,749 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,750 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,750 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,758 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,758 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,759 - root - DEBUG - ABOVE cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,759 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:07,759 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,760 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,760 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,766 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,767 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,767 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,768 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:07,768 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,768 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,769 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,775 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,776 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,776 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,777 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:07,777 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,778 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,778 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,785 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,786 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,786 - root - DEBUG - BELOW cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,787 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:07,787 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,788 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,788 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,795 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,796 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,796 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,797 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:17:07,797 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,797 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,798 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,804 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,805 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,805 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,806 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:17:07,806 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,806 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,807 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,814 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,815 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,815 - root - DEBUG - BELOW cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,816 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:17:07,816 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,817 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,817 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,824 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,825 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,825 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,826 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:07,826 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,827 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,827 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,834 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,835 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,835 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,836 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:07,836 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,837 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,837 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,844 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,844 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,845 - root - DEBUG - ABOVE cur index: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,845 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 20:17:07,846 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,846 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,847 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,853 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,853 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,854 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,854 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 20:17:07,855 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,855 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,855 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,862 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,862 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,863 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,863 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 20:17:07,864 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,864 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,865 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,872 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,872 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,873 - root - DEBUG - BELOW cur index: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,873 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 20:17:07,874 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,874 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,875 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,881 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,882 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,882 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,883 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:07,883 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,883 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,884 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,891 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,891 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,891 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,892 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:07,892 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,892 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,893 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,899 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,899 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,900 - root - DEBUG - ABOVE cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,900 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:07,900 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,901 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,901 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,907 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,908 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,908 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,909 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:07,909 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,909 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,910 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,916 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,917 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,917 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,918 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:07,918 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,918 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,919 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,925 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,926 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,926 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,927 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:07,927 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,928 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,928 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,935 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,935 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,936 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,936 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:07,937 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,937 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,938 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,944 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,944 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,945 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,945 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:07,946 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,946 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,947 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,952 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,953 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,954 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,954 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:07,955 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,955 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,956 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:07,962 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,962 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,963 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,963 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:07,964 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,965 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,965 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,972 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,973 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,973 - root - DEBUG - ABOVE cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,973 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:07,974 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:07,974 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:07,975 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:07,981 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:07,982 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:07,982 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:07,983 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:07,983 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:07,984 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:07,984 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,145 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 20:17:08,146 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-22 20:17:08,146 - root - DEBUG - DLGTreeView. -2024-06-22 20:17:08,146 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:17:08,147 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:17:08,150 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:17:08,150 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,151 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,151 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,152 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,152 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,153 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-22 20:17:08,153 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,154 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,154 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,160 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,161 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,161 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,162 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-22 20:17:08,163 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,163 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,163 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,172 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,172 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,173 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,174 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-22 20:17:08,174 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,175 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,175 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,184 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,185 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,185 - root - DEBUG - BELOW cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,186 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:08,187 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,187 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,188 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,194 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,195 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,195 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,196 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:08,197 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,197 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,198 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,205 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,206 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,206 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,207 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:08,207 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,208 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,208 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,216 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,217 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,217 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,217 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:08,218 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,218 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,218 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,225 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,226 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,226 - root - DEBUG - ABOVE cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,226 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:08,227 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,227 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,228 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,235 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,236 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,236 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,237 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:08,238 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,239 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,239 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,249 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,249 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,251 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,251 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:08,252 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,252 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,253 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,262 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,263 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,263 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,264 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:08,264 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,265 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,265 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,272 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,272 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,273 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,273 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:08,274 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,274 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,274 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,284 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,284 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,285 - root - DEBUG - BELOW cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,285 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:08,286 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,286 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,287 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,295 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,296 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,296 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,297 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:08,297 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,298 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,298 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,305 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,306 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,306 - root - DEBUG - ABOVE cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,307 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:08,307 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,308 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,308 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,316 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,317 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,317 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,318 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:08,318 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,318 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,319 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,326 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,327 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,327 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,328 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:08,328 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,329 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,329 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,337 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,338 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,339 - root - DEBUG - BELOW cur index: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,339 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 20:17:08,339 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,340 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,340 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,347 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,347 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,348 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,348 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 20:17:08,349 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,349 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,350 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,357 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,357 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,358 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,358 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 20:17:08,359 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,359 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,360 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,366 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,367 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,367 - root - DEBUG - BELOW cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,368 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:08,368 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,368 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,369 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,375 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,376 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,376 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,377 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:08,377 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,377 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,378 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,385 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,385 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,386 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,386 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:08,387 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,387 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,388 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,394 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,394 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,395 - root - DEBUG - ABOVE cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,396 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:08,396 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,396 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,397 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,403 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,404 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,404 - root - DEBUG - BELOW cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,405 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:17:08,405 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,406 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,406 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,412 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,413 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,413 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,414 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:17:08,414 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,414 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,415 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,421 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,422 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,422 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,423 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:17:08,423 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,424 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,424 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,430 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,431 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,431 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,431 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:17:08,432 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,432 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,433 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,439 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,440 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,440 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,441 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:17:08,441 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,441 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,442 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,448 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,448 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,449 - root - DEBUG - BELOW cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,449 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:08,450 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,450 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,451 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,457 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,457 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,458 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,458 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:08,459 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,459 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,459 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,466 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,467 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,467 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,468 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:08,468 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,468 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,469 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,475 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,476 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,476 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,477 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:08,477 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,478 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,478 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,486 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,487 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,488 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,489 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:08,489 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,490 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,490 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,498 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,499 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,499 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,500 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:08,500 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,501 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,501 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,509 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,510 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,510 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,511 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:08,512 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,513 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,514 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,521 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,522 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,522 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,523 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:08,523 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,524 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,524 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,531 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,531 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,531 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,532 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:08,532 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,533 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,533 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,540 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,540 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,541 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,541 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:08,542 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,542 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,542 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,549 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,550 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,550 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,551 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:08,551 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,552 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,552 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,558 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,559 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,560 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,560 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:08,560 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,561 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,561 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,567 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,568 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,568 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,569 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:08,569 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,569 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,570 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,576 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,577 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,577 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,577 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:08,578 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,579 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,579 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,586 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,586 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,587 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,587 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:08,588 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,588 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,589 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,595 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,596 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,597 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,597 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:08,598 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,598 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,598 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,605 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,605 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,606 - root - DEBUG - BELOW cur index: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,606 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-22 20:17:08,606 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,607 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,607 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,614 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,615 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,615 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,616 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:17:08,616 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,617 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,617 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,624 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,625 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,625 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,626 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:17:08,626 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,626 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,627 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,633 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,634 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,634 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,635 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:17:08,635 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,635 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,636 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,642 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,643 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,643 - root - DEBUG - BELOW cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,643 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:17:08,644 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,644 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,644 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,650 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,651 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,651 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,652 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:08,652 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,653 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,653 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,660 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,660 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,661 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,661 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:08,661 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,662 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,662 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,669 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,669 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,670 - root - DEBUG - BELOW cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,671 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:08,671 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,672 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,672 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,679 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,679 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,680 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,680 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 20:17:08,681 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,681 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,681 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,690 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,690 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,691 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,691 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 20:17:08,692 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,692 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,692 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,699 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,699 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,700 - root - DEBUG - ABOVE cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,700 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:08,701 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,701 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,702 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,708 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,709 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,709 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,710 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:08,710 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,710 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,711 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,718 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,719 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,719 - root - DEBUG - BELOW cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,720 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:08,720 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,721 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,721 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,727 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,728 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,728 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,729 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:08,730 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,730 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,730 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,738 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,739 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,740 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,740 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:08,741 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,742 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,742 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,750 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,750 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,751 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,751 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:08,751 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,752 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,752 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,759 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,759 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,759 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,760 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:08,760 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,761 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,761 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,768 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,769 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,769 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,769 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:08,770 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,770 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,771 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,777 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,778 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,778 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,779 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:08,780 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,780 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,780 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,787 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,788 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,788 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,789 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:08,789 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,789 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,790 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,796 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,796 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,797 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,797 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:08,797 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,798 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,798 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,805 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,806 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,806 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,807 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:08,807 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,808 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,808 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,815 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,816 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,816 - root - DEBUG - ABOVE cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,817 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:08,817 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,817 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,818 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,824 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,825 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,825 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,825 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:08,826 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,826 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,827 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,834 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,834 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,835 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,835 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:08,836 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,836 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,836 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,843 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,843 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,844 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,844 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:08,845 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,845 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,845 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,851 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,852 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,852 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,853 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:08,853 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,854 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,854 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,862 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,862 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,863 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,863 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:08,864 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,864 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,865 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,871 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,871 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,872 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,872 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:08,873 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,873 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,873 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,880 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,881 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,881 - root - DEBUG - BELOW cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,881 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:08,882 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,882 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,883 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,889 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,890 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,890 - root - DEBUG - BELOW cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,891 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:08,891 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,892 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,892 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,898 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,899 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,899 - root - DEBUG - BELOW cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,900 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:08,900 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,901 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,901 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,908 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,909 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,909 - root - DEBUG - ABOVE cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,910 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-22 20:17:08,910 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,911 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,911 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,917 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,918 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,918 - root - DEBUG - ABOVE cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,919 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-22 20:17:08,919 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,920 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,920 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,926 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,927 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,927 - root - DEBUG - ABOVE cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,928 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-22 20:17:08,929 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:08,929 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:08,929 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:08,936 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,936 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,937 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,937 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-22 20:17:08,938 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,938 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,938 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,945 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,946 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,946 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,947 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-22 20:17:08,947 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,948 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,948 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,955 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,955 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,956 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,956 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-22 20:17:08,956 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,957 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,957 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,964 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,965 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,965 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,966 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-22 20:17:08,966 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,967 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,967 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,973 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,974 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,974 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,975 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-22 20:17:08,975 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,975 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,976 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,982 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,982 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,983 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,983 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-22 20:17:08,984 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,984 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,984 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:08,991 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:08,991 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:08,992 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-22 20:17:08,992 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-22 20:17:08,993 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:08,993 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:08,994 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,362 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 20:17:09,363 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-22 20:17:09,364 - root - DEBUG - DLGTreeView. -2024-06-22 20:17:09,364 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:17:09,365 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:17:09,367 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:17:09,368 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,369 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,370 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,370 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,371 - root - DEBUG - ABOVE cur index: Item/Index at Row: 18, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,371 - root - DEBUG - Text for above item: E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog] -2024-06-22 20:17:09,372 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,372 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,373 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,381 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,382 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,382 - root - DEBUG - BELOW cur index: Item/Index at Row: 17, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,383 - root - DEBUG - Text for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-22 20:17:09,383 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,384 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,384 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,392 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,393 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,393 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 17, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,394 - root - DEBUG - Text for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-22 20:17:09,394 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,395 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,395 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,403 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,403 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,404 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 17, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,405 - root - DEBUG - Text for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-22 20:17:09,405 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,406 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,406 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,413 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,414 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,414 - root - DEBUG - ABOVE cur index: Item/Index at Row: 17, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,415 - root - DEBUG - Text for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-22 20:17:09,415 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,416 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,416 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,426 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,426 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,427 - root - DEBUG - ABOVE cur index: Item/Index at Row: 17, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,427 - root - DEBUG - Text for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-22 20:17:09,427 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,428 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,429 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,437 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,438 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,438 - root - DEBUG - BELOW cur index: Item/Index at Row: 16, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,439 - root - DEBUG - Text for above item: E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-22 20:17:09,439 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,439 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,440 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,446 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,447 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,447 - root - DEBUG - BELOW cur index: Item/Index at Row: 16, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,448 - root - DEBUG - Text for above item: E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-22 20:17:09,448 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,449 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,449 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,456 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,456 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,457 - root - DEBUG - BELOW cur index: Item/Index at Row: 16, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,457 - root - DEBUG - Text for above item: E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-22 20:17:09,458 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,458 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,459 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,465 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,466 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,466 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 16, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,467 - root - DEBUG - Text for above item: E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-22 20:17:09,467 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,468 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,468 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,474 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,475 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,475 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 16, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,476 - root - DEBUG - Text for above item: E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-22 20:17:09,476 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,477 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,477 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,483 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,484 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,484 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 16, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,485 - root - DEBUG - Text for above item: E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-22 20:17:09,485 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,486 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,486 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,493 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,494 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,494 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 16, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,494 - root - DEBUG - Text for above item: E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-22 20:17:09,495 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,495 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,496 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,502 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,503 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,504 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 16, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,504 - root - DEBUG - Text for above item: E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-22 20:17:09,505 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,505 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,506 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,512 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,513 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,513 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 16, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,514 - root - DEBUG - Text for above item: E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-22 20:17:09,514 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,515 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,515 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,523 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,524 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,524 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 16, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,525 - root - DEBUG - Text for above item: E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-22 20:17:09,525 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,526 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,526 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,533 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,534 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,534 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 16, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,534 - root - DEBUG - Text for above item: E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-22 20:17:09,535 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,535 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,536 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,542 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,543 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,543 - root - DEBUG - ABOVE cur index: Item/Index at Row: 16, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,544 - root - DEBUG - Text for above item: E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-22 20:17:09,544 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,545 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,545 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,552 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,553 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,553 - root - DEBUG - BELOW cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,554 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-22 20:17:09,554 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,555 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,555 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,562 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,563 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,563 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,564 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-22 20:17:09,564 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,565 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,565 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,572 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,572 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,573 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,573 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-22 20:17:09,573 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,574 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,574 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,581 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,581 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,582 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,583 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-22 20:17:09,583 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,584 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,584 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,590 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,591 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,592 - root - DEBUG - ABOVE cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,592 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-22 20:17:09,593 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,593 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,593 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,600 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,601 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,601 - root - DEBUG - BELOW cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,601 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:09,602 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,602 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,603 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,610 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,610 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,611 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,611 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:09,612 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,612 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,613 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,619 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,620 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,621 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,621 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:09,622 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,622 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,622 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,629 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,630 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,630 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,631 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:09,631 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,631 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,632 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,638 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,639 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,639 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,639 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:09,640 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,640 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,641 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,647 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,648 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,649 - root - DEBUG - ABOVE cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,649 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:17:09,650 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,650 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,650 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,657 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,657 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,658 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,658 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:09,659 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,659 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,659 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,666 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,667 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,667 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,668 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:09,668 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,668 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,669 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,676 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,676 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,677 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,677 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:09,678 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,678 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,679 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,685 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,686 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,687 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,687 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:09,688 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,688 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,689 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,696 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,696 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,697 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,697 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:17:09,698 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,698 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,699 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,706 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,707 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,707 - root - DEBUG - BELOW cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,708 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:09,708 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,709 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,709 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,717 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,717 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,718 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,718 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:09,719 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,719 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,720 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,726 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,727 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,727 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,728 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:09,728 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,729 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,729 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,736 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,736 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,737 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,737 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:09,738 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,738 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,738 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,745 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,746 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,746 - root - DEBUG - ABOVE cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,746 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-22 20:17:09,747 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,747 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,748 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,754 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,755 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,755 - root - DEBUG - BELOW cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,755 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:09,756 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,756 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,757 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,763 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,763 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,764 - root - DEBUG - BELOW cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,764 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:09,764 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,765 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,765 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,771 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,772 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,772 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,773 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:09,773 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,773 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,774 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,781 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,781 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,782 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,782 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:09,782 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,783 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,783 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,789 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,790 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,790 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,791 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:09,791 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,791 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,792 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,798 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,798 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,799 - root - DEBUG - ABOVE cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,799 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-22 20:17:09,800 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,800 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,800 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,807 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,808 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,808 - root - DEBUG - BELOW cur index: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,809 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 20:17:09,809 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,810 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,810 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,816 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,817 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,817 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,818 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 20:17:09,818 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,819 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,819 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,826 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,827 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,827 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,827 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 20:17:09,828 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,828 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,829 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,835 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,835 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,836 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,836 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 20:17:09,837 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,837 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,838 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,844 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,845 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,846 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,846 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 20:17:09,847 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,847 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,847 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,854 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,855 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,855 - root - DEBUG - ABOVE cur index: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,855 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 20:17:09,856 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,856 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,857 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,863 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,864 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,864 - root - DEBUG - ABOVE cur index: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,865 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-22 20:17:09,866 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,866 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,867 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,873 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,873 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,874 - root - DEBUG - BELOW cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,874 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:09,875 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,875 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,876 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,883 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,883 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,884 - root - DEBUG - BELOW cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,884 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:09,884 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:09,885 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:09,885 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:09,892 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,893 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,893 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,894 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:09,894 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,895 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,895 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,901 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,902 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,902 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,903 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:09,903 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,904 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,904 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,911 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,911 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,912 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,912 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:09,913 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,913 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,914 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,920 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,921 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,921 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,922 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:09,922 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,922 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,923 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,940 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,940 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,941 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,942 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:09,942 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,943 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,943 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,954 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,954 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,955 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,955 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:09,956 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,956 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,957 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,963 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,964 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,964 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,965 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:09,965 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,965 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,966 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,973 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,973 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,974 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,974 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:09,975 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,975 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,976 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,981 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,982 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,983 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,983 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:09,984 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,984 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,985 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:09,991 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:09,991 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:09,992 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:09,992 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:09,993 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:09,993 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:09,994 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:10,000 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:10,001 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:10,001 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:10,002 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:10,002 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:10,002 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:10,003 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:10,009 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:10,010 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:10,010 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:10,010 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:10,011 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:10,011 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:10,012 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:10,019 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:10,020 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:10,020 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:10,021 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:10,021 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:10,022 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:10,022 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:10,029 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:10,029 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:10,030 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:10,030 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:10,031 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:10,031 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:10,032 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:10,038 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:10,038 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:10,039 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:10,039 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:10,040 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:10,040 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:10,040 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:10,051 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:10,052 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:10,053 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:10,054 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:10,055 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:10,055 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:10,056 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:10,065 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:10,065 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:10,066 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:10,067 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:10,067 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:10,068 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:10,069 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:10,077 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:10,077 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:10,078 - root - DEBUG - ABOVE cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:10,079 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:10,080 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:10,080 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:10,081 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:10,091 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:10,091 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:10,092 - root - DEBUG - ABOVE cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:10,093 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:10,093 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:10,094 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:10,094 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:10,113 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:10,113 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:10,114 - root - DEBUG - ABOVE cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:10,114 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:10,115 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:10,115 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:10,116 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:10,244 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:10,245 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:10,245 - root - DEBUG - ABOVE cur index: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-22 20:17:10,246 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-22 20:17:10,246 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:10,247 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:10,247 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:10,565 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:10,566 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:10,566 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:17:10,567 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:17:10,567 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:10,568 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:10,568 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:10,575 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:10,575 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:10,576 - root - DEBUG - ABOVE cur index: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-22 20:17:10,576 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-22 20:17:10,577 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:10,577 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:10,578 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:11,080 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 20:17:11,081 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-22 20:17:11,081 - root - DEBUG - DLGTreeView. -2024-06-22 20:17:11,082 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:17:11,082 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:17:11,085 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:17:11,085 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:11,086 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:11,086 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:11,087 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:11,088 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-22 20:17:11,088 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-22 20:17:11,089 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:11,089 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:11,090 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:11,097 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:11,098 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:11,098 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-22 20:17:11,099 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-22 20:17:11,100 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:11,101 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:11,101 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:11,108 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:11,109 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:11,110 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-22 20:17:11,110 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-22 20:17:11,111 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:11,111 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:11,112 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:11,125 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:11,126 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:11,127 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-22 20:17:11,127 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-22 20:17:11,128 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:11,128 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:11,129 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:11,757 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:11,758 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:11,758 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-22 20:17:11,759 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-22 20:17:11,759 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:11,760 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:11,760 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:11,974 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:11,975 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:11,975 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-22 20:17:11,976 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-22 20:17:11,976 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:11,977 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:11,977 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:11,984 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:11,985 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:11,985 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-22 20:17:11,986 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-22 20:17:11,986 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:11,986 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:11,987 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:11,993 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:11,994 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:11,994 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-22 20:17:11,995 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-22 20:17:11,995 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:11,996 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:11,996 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,004 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,005 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,006 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,006 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-22 20:17:12,007 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,007 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,008 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,014 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,016 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,016 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,017 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-22 20:17:12,017 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,018 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,018 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,025 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,026 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,026 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,027 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-22 20:17:12,027 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,028 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,028 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,035 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,036 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,037 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,037 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-22 20:17:12,038 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,039 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,039 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,046 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,047 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,048 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,048 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-22 20:17:12,048 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:12,049 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:12,049 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:12,057 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,057 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,058 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,058 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-22 20:17:12,059 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:12,059 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:12,059 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:12,066 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,066 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,067 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,067 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-22 20:17:12,068 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:12,068 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:12,068 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:12,074 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,075 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,075 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,076 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-22 20:17:12,076 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:12,077 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:12,077 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:12,083 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,083 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,084 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,084 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-22 20:17:12,085 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,085 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,086 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,093 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,093 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,094 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,094 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-22 20:17:12,095 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,095 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,096 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,102 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,102 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,103 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,103 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-22 20:17:12,104 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,104 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,105 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,111 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,111 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,112 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,112 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-22 20:17:12,113 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,113 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,114 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,119 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,120 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,121 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,121 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-22 20:17:12,122 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,122 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,123 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,129 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,129 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,130 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,130 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-22 20:17:12,131 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:12,131 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:12,132 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:12,138 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,139 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,140 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,140 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-22 20:17:12,141 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:12,141 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:12,141 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:12,148 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,148 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,149 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,149 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-22 20:17:12,150 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:12,151 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:12,151 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:12,158 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,158 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,159 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,159 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-22 20:17:12,160 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,160 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,160 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,167 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,168 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,168 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,169 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-22 20:17:12,169 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,170 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,170 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,177 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,178 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,178 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,179 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-22 20:17:12,180 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,180 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,180 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,187 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,187 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,188 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,188 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-22 20:17:12,189 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:12,189 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:12,190 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:12,196 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,197 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,197 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,198 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:17:12,198 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:12,199 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:12,199 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:12,206 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,206 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,207 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,207 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:17:12,208 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,208 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,208 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,215 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,215 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,216 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,216 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:17:12,216 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,217 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,217 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,224 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,224 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,225 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,225 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:17:12,225 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,226 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,226 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,233 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,233 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,234 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,234 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:17:12,235 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:12,235 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:12,235 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:12,242 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,242 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,243 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,243 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:17:12,244 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:12,244 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:12,245 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:12,251 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,252 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,252 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,253 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:17:12,254 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:12,254 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:12,255 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:12,261 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,262 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,263 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,263 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:17:12,264 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,264 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,264 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,271 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,271 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,272 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,272 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:17:12,273 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,273 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,273 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,281 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,282 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,282 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,283 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:17:12,284 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,284 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,285 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,293 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,294 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,294 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,295 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:17:12,296 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,296 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,297 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,304 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,304 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,305 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,305 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:17:12,306 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:12,306 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:12,307 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:12,313 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,314 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,314 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,315 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:12,315 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:12,316 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:12,316 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:12,324 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,325 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,325 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,326 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:12,326 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:12,326 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:12,327 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:12,334 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,334 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,335 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,335 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:12,336 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,336 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,336 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,344 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,345 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,346 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,347 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:12,347 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,347 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,348 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,355 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,355 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,356 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,356 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:12,357 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,357 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,357 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,363 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,364 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,364 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,365 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:12,365 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,366 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,366 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,373 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,374 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,375 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,375 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:12,376 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,376 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,376 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,383 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,383 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,384 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,384 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:12,385 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:12,385 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:12,386 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:12,392 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,393 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,393 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,394 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 20:17:12,394 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:12,394 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:12,395 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:12,401 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,401 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,402 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,402 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:12,403 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:12,403 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:12,404 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:12,409 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,410 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,410 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,411 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:12,411 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:12,412 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:12,412 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:12,418 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,418 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,419 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,419 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:12,420 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:12,420 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:12,421 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:12,426 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,427 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,427 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,427 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:12,428 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,428 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,429 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,435 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,436 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,436 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,436 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:12,437 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,437 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,438 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,443 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,444 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,444 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,445 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:12,445 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,446 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,446 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,452 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,453 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,454 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,454 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:12,455 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,455 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,456 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,461 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,462 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,462 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,463 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:12,463 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,464 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,464 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,470 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,471 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,471 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,472 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:12,472 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,473 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,473 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,479 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,480 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,481 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,481 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:12,482 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,482 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,483 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,488 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,489 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,489 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,490 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:12,490 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,490 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,491 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,497 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,497 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,498 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,498 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:12,499 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,499 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,500 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,512 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,513 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,514 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,514 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:12,515 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,516 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,516 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,523 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,524 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,525 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,525 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:12,526 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:12,527 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:12,527 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:12,594 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,595 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,595 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,596 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:12,596 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:12,597 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:12,597 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:12,637 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:12,638 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:12,638 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-22 20:17:12,639 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-22 20:17:12,639 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:12,640 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:12,640 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:13,954 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 20:17:13,954 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-22 20:17:13,955 - root - DEBUG - DLGTreeView. -2024-06-22 20:17:13,955 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:17:13,955 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:17:13,958 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:17:13,959 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:13,960 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:13,960 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:13,961 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:13,961 - root - DEBUG - Drop operation invalid: target row is -1 or position is invalid. -2024-06-22 20:17:13,962 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:13,962 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:13,970 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:13,971 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:13,972 - root - DEBUG - Drop operation invalid: target row is -1 or position is invalid. -2024-06-22 20:17:13,972 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:13,973 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:13,981 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:13,981 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:13,982 - root - DEBUG - BELOW cur index: Item/Index at Row: 18, Column: 0, Ancestors: 0 -2024-06-22 20:17:13,983 - root - DEBUG - Text for above item: E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog] -2024-06-22 20:17:13,983 - root - DEBUG - Root item at row '19' is invalid. -2024-06-22 20:17:13,984 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:13,984 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:13,992 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:13,993 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:13,993 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 18, Column: 0, Ancestors: 0 -2024-06-22 20:17:13,994 - root - DEBUG - Text for above item: E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog] -2024-06-22 20:17:13,994 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:13,995 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:13,995 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:14,003 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:14,003 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:14,004 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 18, Column: 0, Ancestors: 0 -2024-06-22 20:17:14,005 - root - DEBUG - Text for above item: E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog] -2024-06-22 20:17:14,006 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:14,007 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:14,007 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:14,016 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:14,017 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:14,018 - root - DEBUG - ABOVE cur index: Item/Index at Row: 18, Column: 0, Ancestors: 0 -2024-06-22 20:17:14,018 - root - DEBUG - Text for above item: E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog] -2024-06-22 20:17:14,019 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:14,019 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:14,019 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:14,026 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:14,026 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:14,027 - root - DEBUG - BELOW cur index: Item/Index at Row: 17, Column: 0, Ancestors: 0 -2024-06-22 20:17:14,027 - root - DEBUG - Text for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-22 20:17:14,028 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:14,029 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:14,029 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:14,037 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:14,037 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:14,038 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 17, Column: 0, Ancestors: 0 -2024-06-22 20:17:14,039 - root - DEBUG - Text for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-22 20:17:14,039 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:14,040 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:14,040 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:14,047 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:14,047 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:14,048 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 17, Column: 0, Ancestors: 0 -2024-06-22 20:17:14,048 - root - DEBUG - Text for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-22 20:17:14,049 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:14,049 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:14,050 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:14,056 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:14,056 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:14,057 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 17, Column: 0, Ancestors: 0 -2024-06-22 20:17:14,057 - root - DEBUG - Text for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-22 20:17:14,058 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:14,058 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:14,058 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:17:14,066 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:14,067 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:14,067 - root - DEBUG - ABOVE cur index: Item/Index at Row: 17, Column: 0, Ancestors: 0 -2024-06-22 20:17:14,068 - root - DEBUG - Text for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-22 20:17:14,068 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:14,069 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:14,069 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:14,075 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:14,076 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:14,076 - root - DEBUG - BELOW cur index: Item/Index at Row: 16, Column: 0, Ancestors: 0 -2024-06-22 20:17:14,077 - root - DEBUG - Text for above item: E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-22 20:17:14,077 - root - DEBUG - Drop operation is valid. -2024-06-22 20:17:14,078 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:17:14,078 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:17:14,085 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:17:14,085 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:17:14,086 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 16, Column: 0, Ancestors: 0 -2024-06-22 20:17:14,086 - root - DEBUG - Text for above item: E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-22 20:17:14,087 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:17:14,087 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:17:14,087 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:19:11,037 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: partial_path -2024-06-22 20:19:18,105 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 20:19:18,105 - root - DEBUG - E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:19:18,106 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-22 20:19:18,107 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-22 20:19:20,060 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: partial_path -2024-06-22 20:19:24,126 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: partial_path -2024-06-22 20:19:25,897 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: partial_path -2024-06-22 20:19:30,228 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 20:19:30,228 - root - DEBUG - E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:19:30,230 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-22 20:19:30,230 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-22 20:19:31,074 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: partial_path -2024-06-22 20:19:35,802 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: partial_path -2024-06-22 20:25:43,149 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-22 20:25:43,189 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-22 20:25:43,723 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-22 20:25:43,724 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-22 20:25:43,724 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-22 20:25:43,725 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-22 20:25:43,725 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-22 20:25:43,725 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-22 20:25:43,726 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-22 20:25:43,726 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-22 20:25:43,727 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-22 20:25:43,727 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-22 20:25:43,728 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-22 20:25:43,728 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-22 20:25:43,729 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-22 20:25:43,729 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-22 20:25:43,729 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-22 20:25:43,730 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-22 20:25:43,730 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-22 20:25:43,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-22 20:25:43,732 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-22 20:25:43,732 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-22 20:25:43,733 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-22 20:25:43,733 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-22 20:25:43,733 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-22 20:25:43,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-22 20:25:43,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-22 20:25:43,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-22 20:25:43,737 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-22 20:25:43,737 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-22 20:25:43,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-22 20:25:43,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-22 20:25:43,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-22 20:25:43,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-22 20:25:43,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-22 20:25:43,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-22 20:25:43,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-22 20:25:43,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-22 20:25:43,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-22 20:25:43,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-22 20:25:43,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-22 20:25:43,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-22 20:25:43,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-22 20:25:43,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-22 20:25:43,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-22 20:25:43,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-22 20:25:43,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-22 20:25:43,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-22 20:25:43,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-22 20:25:43,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-22 20:25:43,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-22 20:25:43,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-22 20:25:43,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-22 20:25:43,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-22 20:25:43,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-22 20:25:43,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-22 20:25:43,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-22 20:25:43,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-22 20:25:43,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-22 20:25:43,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-22 20:25:43,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-22 20:25:43,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 20:25:43,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-22 20:25:43,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-22 20:25:43,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 20:25:43,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-22 20:25:43,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-22 20:25:43,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-22 20:25:43,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 20:25:43,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 20:25:43,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 20:25:43,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 20:25:43,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 20:25:43,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-22 20:25:43,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-22 20:25:43,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 20:25:43,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-22 20:25:43,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-22 20:25:43,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-22 20:25:43,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-22 20:25:43,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-22 20:25:43,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-22 20:25:43,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 20:25:43,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-22 20:25:43,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 20:25:43,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 20:25:43,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 20:25:43,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 20:25:43,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 20:25:43,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-22 20:25:43,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-22 20:25:43,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-22 20:25:43,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-22 20:25:43,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-22 20:25:43,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-22 20:25:43,762 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-22 20:25:43,762 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-22 20:25:43,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-22 20:25:43,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-22 20:25:43,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-22 20:25:43,764 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-22 20:25:43,764 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-22 20:25:43,764 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-22 20:25:43,765 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-22 20:25:43,765 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-22 20:25:43,765 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-22 20:25:43,766 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-22 20:25:43,766 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-22 20:25:43,767 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-22 20:25:43,767 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-22 20:25:43,767 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-22 20:25:43,768 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-22 20:25:43,768 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-22 20:25:43,768 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-22 20:25:43,769 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-22 20:25:43,770 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-22 20:25:43,770 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-22 20:25:43,771 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-22 20:25:43,771 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-22 20:25:43,771 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-22 20:25:43,772 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-22 20:25:43,865 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-22 20:25:43,865 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-22 20:25:44,519 - root - DEBUG - DEBUG MODE: True -2024-06-22 20:25:44,523 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-22 20:25:44,614 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-22 20:25:44,757 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-22 20:25:44,801 - root - DEBUG - Updating menus... -2024-06-22 20:25:46,905 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:25:49,101 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:25:49,104 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:25:49,105 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-22 20:25:49,106 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-22 20:25:49,106 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:25:49,109 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-22 20:25:49,109 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-22 20:25:49,109 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-22 20:25:49,110 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-22 20:25:49,111 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-22 20:25:49,111 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-22 20:25:49,112 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-22 20:25:49,112 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-22 20:25:52,353 - root - DEBUG - [mousePressEvent scope] self._mousePressPos: PyQt5.QtCore.QPoint(732, 334) -2024-06-22 20:25:52,354 - root - DEBUG - [mousePressEvent scope] self._mouseMovePos: PyQt5.QtCore.QPoint(732, 334) -2024-06-22 20:25:53,576 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-22 20:25:53,577 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-22 20:25:53,577 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-22 20:25:53,578 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-22 20:25:53,578 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 20:25:53,579 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-22 20:25:53,580 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-22 20:25:53,591 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-22 20:25:53,593 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-22 20:25:53,595 - root - INFO - Loading chitin... -2024-06-22 20:25:53,596 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-22 20:25:56,637 - root - INFO - Done loading chitin -2024-06-22 20:25:56,638 - root - INFO - Loading lips... -2024-06-22 20:25:56,639 - root - INFO - Loading 'lips' from installation... -2024-06-22 20:25:58,992 - root - INFO - Loading modules... -2024-06-22 20:25:58,994 - root - INFO - Loading 'Modules' from installation... -2024-06-22 20:26:03,570 - root - INFO - Loading streammusic... -2024-06-22 20:26:03,572 - root - INFO - Loading streammusic from installation... -2024-06-22 20:26:03,658 - root - INFO - Loading streamsounds... -2024-06-22 20:26:03,660 - root - INFO - Loading streamsounds from installation... -2024-06-22 20:26:04,562 - root - INFO - Loading textures... -2024-06-22 20:26:04,564 - root - INFO - Loading 'texturepacks' from installation... -2024-06-22 20:26:05,628 - root - INFO - Loading saves... -2024-06-22 20:26:05,659 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 20:26:05,661 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 20:26:05,663 - root - INFO - Loading streamwaves... -2024-06-22 20:26:05,664 - root - INFO - Loading streamwaves from installation... -2024-06-22 20:26:15,386 - root - INFO - Loading override... -2024-06-22 20:26:16,349 - root - INFO - Loading Override from installation... -2024-06-22 20:26:20,846 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-22 20:26:20,865 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 20:26:20,882 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-22 20:26:20,883 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-22 20:26:24,741 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-22 20:26:24,795 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 20:26:24,795 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 20:26:24,796 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 20:26:24,796 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 20:26:24,799 - root - DEBUG - Set sections of prepared lists -2024-06-22 20:26:24,801 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-22 20:26:24,801 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-22 20:26:24,822 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-22 20:26:24,975 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-22 20:26:25,654 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-22 20:26:25,769 - root - INFO - Loading core installation resources into UI... -2024-06-22 20:26:28,301 - root - DEBUG - Remove unused Core tab categories... -2024-06-22 20:26:28,302 - root - INFO - Loading saves list into UI... -2024-06-22 20:26:28,305 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 20:26:28,306 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 20:26:28,309 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 20:26:28,309 - root - DEBUG - [refreshSavesList scope] section: -2024-06-22 20:26:28,310 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-22 20:26:28,311 - root - DEBUG - Loading save resources into UI... -2024-06-22 20:26:28,312 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 20:26:28,314 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-22 20:26:28,315 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 20:26:28,315 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 20:26:28,316 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 20:26:28,316 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 20:26:28,317 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 20:26:28,317 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 20:26:28,318 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 20:26:28,318 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 20:26:28,319 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 20:26:28,320 - root - DEBUG - Updating menus... -2024-06-22 20:26:28,321 - root - DEBUG - Setting up watchdog observer... -2024-06-22 20:26:28,322 - root - INFO - Loader task completed. -2024-06-22 20:26:31,607 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-22 20:26:31,925 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-22 20:26:31,926 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-22 20:26:31,926 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-22 20:26:31,927 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 20:26:31,927 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-22 20:26:31,927 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-22 20:26:31,928 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-22 20:26:31,928 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-22 20:26:31,929 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 20:26:31,988 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-22 20:26:32,140 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-22 20:26:32,496 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 20:26:32,497 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 20:26:32,498 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 20:26:32,498 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:26:32,499 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:26:32,499 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:26:33,984 - root - DEBUG - [load scope] dlg: -2024-06-22 20:26:33,985 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 20:26:33,991 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 20:26:33,994 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 20:26:33,995 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 20:26:33,996 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:26:33,997 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:26:33,997 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:26:34,760 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-22 20:26:46,840 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(247, 300) -2024-06-22 20:26:46,841 - root - DEBUG - DLGTreeView: set self.startPos to (247, 300) -2024-06-22 20:26:46,841 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 20:26:46,842 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:46,843 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:46,843 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:46,959 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-22 20:26:46,960 - root - DEBUG - DLGTreeView. -2024-06-22 20:26:46,961 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-22 20:26:46,962 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-22 20:26:46,962 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-22 20:26:46,963 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 6 -2024-06-22 20:26:46,963 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-22 20:26:46,964 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:46,965 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:46,969 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 20:26:46,970 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 20:26:46,971 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-22 20:26:46,976 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 5 -2024-06-22 20:26:46,977 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 20:26:46,978 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 20:26:46,978 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-22 20:26:46,980 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 6 -2024-06-22 20:26:47,046 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 20:26:47,047 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:47,048 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,048 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,049 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,049 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,049 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,050 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,050 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,056 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,057 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,057 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,058 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,058 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,059 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,059 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,065 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,065 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,066 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,066 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,067 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,067 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,067 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,074 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,075 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,075 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,076 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,076 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,077 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,077 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,083 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,083 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,084 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,084 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,085 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,085 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,086 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,092 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,093 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,093 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,094 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,094 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,095 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,095 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,101 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,102 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,102 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,103 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,103 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,103 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,104 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,110 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,111 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,111 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,112 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,112 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,113 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,113 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,119 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,120 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,120 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,121 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,121 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,122 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,122 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,128 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,129 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,129 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,129 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,130 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,131 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,131 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,137 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,138 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,138 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,138 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,139 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,139 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,140 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,145 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,146 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,146 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,147 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,147 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,148 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,152 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,160 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,161 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,161 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,162 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,162 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,162 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,163 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,172 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,172 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,173 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,174 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,174 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,175 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,175 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,181 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,182 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,182 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,183 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,183 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,184 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,184 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,190 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,191 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,191 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,192 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,192 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,193 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,193 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,200 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,200 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,201 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,201 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,202 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,202 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,203 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,209 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,209 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,210 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,210 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,211 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,212 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,212 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,219 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,220 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,220 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,220 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,221 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,221 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,222 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,228 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,228 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,228 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,229 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,229 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,230 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,230 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,236 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,237 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,237 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,238 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,238 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,239 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,239 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,245 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,245 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,246 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,246 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,247 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,247 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,248 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,254 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,255 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,255 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,255 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,256 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,256 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,257 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,264 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,265 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,265 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,266 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,267 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,268 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,269 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,277 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,277 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,278 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,279 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,279 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,280 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,280 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,288 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,289 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,289 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,290 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,291 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,291 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,292 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,299 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,300 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,301 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,301 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,302 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:47,302 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:47,303 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:47,309 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,309 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,310 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,310 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,311 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:47,312 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 20:26:47,312 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 20:26:47,312 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:47,315 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,315 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,316 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,316 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,317 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:47,317 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 20:26:47,317 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 20:26:47,318 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:47,320 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,321 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,321 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,321 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,322 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:47,322 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 20:26:47,323 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 20:26:47,323 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:47,325 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:47,325 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:47,326 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:47,326 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:47,327 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:47,327 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 20:26:47,328 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 20:26:47,328 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:47,344 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-22 20:26:47,345 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-22 20:26:47,345 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,346 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,346 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,347 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,347 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,349 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,350 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,350 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,351 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,353 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,353 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,354 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,354 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,357 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,358 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,358 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,359 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,360 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,361 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,361 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,362 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,363 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,364 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,364 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,365 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,367 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,368 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,368 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,368 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,370 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,371 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,371 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,371 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,374 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,374 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,375 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,376 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,378 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,379 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,379 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,380 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,382 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,383 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,383 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,384 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,388 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,389 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,390 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,391 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,393 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,394 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,395 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,395 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,397 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,398 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,398 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,399 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,411 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,412 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,412 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,413 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,418 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,419 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,420 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,420 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,437 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,438 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,438 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,439 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,444 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,444 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,445 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,445 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,449 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,450 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,450 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,451 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,453 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,454 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,454 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,455 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,457 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,457 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,458 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,459 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,461 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,462 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,462 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,463 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,465 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,466 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,467 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,467 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,470 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,470 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,471 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,471 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,474 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,474 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,475 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,475 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,478 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,478 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,479 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,479 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,481 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,482 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,482 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,483 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,486 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,487 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,487 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,488 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,490 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,490 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,491 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,491 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,493 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,494 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,494 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,495 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,496 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,497 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,497 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,498 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,502 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,503 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,504 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,504 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,507 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,507 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,508 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,508 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,513 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,514 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,514 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,514 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,517 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,517 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,518 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,519 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,538 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:47,539 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:47,540 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,540 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:47,660 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-22 20:26:47,661 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-22 20:26:47,664 - root - DEBUG - performDrag: completely done -2024-06-22 20:26:47,664 - root - DEBUG - startDrag done, call resetDragState -2024-06-22 20:26:47,665 - root - DEBUG - [resetDragState scope] -2024-06-22 20:26:48,645 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:48,651 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-22 20:26:48,652 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-22 20:26:48,652 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:26:48,653 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,653 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,656 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,657 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,660 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,661 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,664 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,664 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,669 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,669 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,672 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,673 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,676 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,677 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,681 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,681 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,684 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,685 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,688 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,688 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,690 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,691 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,693 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,694 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,697 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,697 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,699 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,700 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,703 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,704 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,707 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,708 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,710 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,711 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,715 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,716 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,721 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,722 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,726 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,727 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,730 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,731 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,735 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,735 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,738 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,739 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,741 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,742 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,744 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,745 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,747 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,748 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,750 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,750 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,752 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,753 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,755 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,755 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,757 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,758 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,760 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,760 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,763 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,764 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,766 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,766 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,769 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,770 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,772 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,772 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,774 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,774 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,776 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,777 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,778 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,779 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,780 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,781 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,783 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:26:48,784 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:26:48,786 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-22 20:26:48,829 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 20:26:48,830 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-22 20:26:48,830 - root - DEBUG - DLGTreeView. -2024-06-22 20:26:48,831 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:26:48,831 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:26:48,832 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:26:48,832 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:48,832 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:48,833 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:48,833 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:48,833 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:26:48,835 - root - DEBUG - DLGTreeView. -2024-06-22 20:26:48,835 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:26:48,836 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:26:48,836 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:26:48,838 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:48,838 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:48,839 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:48,839 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:48,840 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:48,846 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:48,847 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:48,847 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:48,847 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:48,848 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:48,848 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:48,849 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:48,856 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:48,856 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:48,857 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:48,858 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:48,858 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:48,858 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:48,859 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:48,865 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:48,866 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:48,866 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:48,867 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:48,867 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:48,868 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:48,868 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:48,874 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:48,874 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:48,875 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:48,875 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:48,876 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:48,877 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:48,877 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:48,884 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:48,885 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:48,886 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:48,886 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:48,887 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:48,887 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:48,888 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:48,895 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:48,895 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:48,896 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:48,896 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:48,897 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:48,897 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:48,898 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:48,906 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:48,906 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:48,907 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:48,908 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:48,908 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:48,909 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:48,909 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:48,916 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:48,917 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:48,917 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:48,918 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:48,919 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:48,919 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:48,920 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:48,926 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:48,927 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:48,928 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:48,928 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:48,928 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:48,929 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:48,929 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:48,936 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:48,936 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:48,937 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:48,937 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:48,938 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:48,939 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:48,939 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:48,945 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:48,946 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:48,946 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:48,947 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:48,947 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:48,948 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:48,948 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:48,955 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:48,956 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:48,956 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:48,957 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:48,957 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:48,957 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:48,958 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:48,965 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:48,965 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:48,966 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:48,966 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:48,967 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:48,967 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:48,968 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:48,975 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:48,975 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:48,976 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:48,976 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:48,977 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:48,977 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:48,978 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:48,984 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:48,985 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:48,985 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:48,986 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:48,986 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:48,987 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:48,987 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:48,993 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:48,993 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:48,994 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:48,994 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:48,995 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:48,995 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:48,995 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:49,002 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,002 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,003 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,003 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,004 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:49,004 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:49,004 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:49,011 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,011 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,012 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,012 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,013 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:49,013 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:49,013 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:49,019 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,020 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,020 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,021 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,021 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:49,022 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:49,022 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:49,028 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,029 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,029 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,029 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,030 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:49,030 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:49,031 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:49,036 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,037 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,037 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,038 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,038 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:49,039 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:49,039 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:49,046 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,047 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,047 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,048 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,048 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:49,049 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:49,049 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:49,055 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,056 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,056 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,057 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,057 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:49,058 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:49,058 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:49,064 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,064 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,065 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,065 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,066 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:49,066 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:49,067 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:49,073 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,074 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,074 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,074 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,075 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:49,075 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:49,076 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:49,082 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,082 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,083 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,083 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,083 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:49,084 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:49,084 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:49,091 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,091 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,092 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,092 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,093 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:49,093 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:49,094 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:49,099 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,100 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,100 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,101 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,101 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:49,102 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:49,102 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:49,108 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,109 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,109 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,110 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,110 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:49,111 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:49,111 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:49,118 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,118 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,119 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,119 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,120 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:26:49,121 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:26:49,121 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:49,127 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,128 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,129 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,129 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,130 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,130 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,131 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,137 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,138 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,138 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,139 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,139 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,140 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,140 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,147 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,148 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,148 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,149 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,149 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,150 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,150 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,157 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,157 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,158 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,158 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,159 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,159 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,160 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,165 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,166 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,166 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,167 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,167 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,168 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,168 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,175 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,175 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,176 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,176 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,177 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,177 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,178 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,184 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,185 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,186 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,186 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,187 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,188 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,188 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,194 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,195 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,195 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,196 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,196 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,197 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,197 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,203 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,204 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,205 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,205 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,206 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,206 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,207 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,213 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,213 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,214 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,214 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,215 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,215 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,216 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,222 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,222 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,223 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,223 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,224 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,224 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,224 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,230 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,231 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,231 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,232 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,233 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,233 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,233 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,240 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,241 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,241 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,242 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,242 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,243 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,243 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,249 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,250 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,250 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,251 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,251 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,252 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,252 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,258 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,258 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,259 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,259 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:26:49,260 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,260 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,261 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,266 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,267 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,268 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,268 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:26:49,269 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,269 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,270 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,275 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,276 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,276 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,277 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:26:49,277 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,278 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,278 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,284 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,285 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,286 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,286 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:26:49,287 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,287 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,288 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,293 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,294 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,294 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,295 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:26:49,295 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,296 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,296 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,302 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,303 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,304 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,304 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:26:49,304 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,305 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,305 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,310 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,311 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,312 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,312 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:26:49,313 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,313 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,313 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,320 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,321 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,321 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,321 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:26:49,322 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,322 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,323 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,329 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,329 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,330 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,330 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:26:49,331 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,331 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,331 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,337 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,337 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,338 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,338 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:26:49,339 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,339 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,339 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,355 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:26:49,356 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:26:49,356 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:26:49,357 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:26:49,357 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,358 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:26:49,358 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,547 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:26:49,547 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:26:49,548 - root - DEBUG - [dropEvent scope] not self.isItemFromCurrentModel(event), calling pasteItem -2024-06-22 20:26:49,548 - root - DEBUG - Drop operation is valid. -2024-06-22 20:26:49,552 - root - DEBUG - [_getAllIndices scope] entryIndices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355} -2024-06-22 20:26:50,145 - root - DEBUG - [_getAllIndices scope] replyIndices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492} -2024-06-22 20:26:50,175 - root - DEBUG - [resetDragState scope] -2024-06-22 20:26:51,737 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(11, 230) -2024-06-22 20:26:51,738 - root - DEBUG - DLGTreeView: set self.startPos to (11, 230) -2024-06-22 20:27:13,222 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 20:27:13,222 - root - DEBUG - E348: I have to stay here in the command center so that I can best use my Battle Meditation against our enemy. If I don't the Star Forge will be lost! -2024-06-22 20:27:13,223 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 20:27:13,224 - root - DEBUG - Text for above item: E348: I have to stay here in the command center so that I can best use my Battle Meditation against our enemy. If I don't the Star Forge will be lost! -2024-06-22 20:27:13,352 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: def contextMenuEvent(self, event): -2024-06-22 20:27:13,352 - root - DEBUG - if not self.underMouse(): -2024-06-22 20:27:13,353 - root - DEBUG - # Find the widget directly under the cursor -2024-06-22 20:27:13,353 - root - DEBUG - widget_under_mouse = QApplication.widgetAt(QCursor.pos()) -2024-06-22 20:27:13,353 - root - DEBUG - if widget_under_mouse: -2024-06-22 20:27:13,354 - root - DEBUG - # Check if this widget is one of the known widgets that should handle the context menu -2024-06-22 20:27:13,354 - root - DEBUG - if isinstance(widget_under_mouse, QListWidget) or isinstance(widget_under_mouse, QTreeView): -2024-06-22 20:27:13,354 - root - DEBUG - # Emit the customContextMenuRequested manually -2024-06-22 20:27:13,355 - root - DEBUG - # Convert global position to local position relative to the widget under the mouse -2024-06-22 20:27:13,355 - root - DEBUG - local_pos = widget_under_mouse.mapFromGlobal(event.globalPos()) -2024-06-22 20:27:13,356 - root - DEBUG - widget_under_mouse.customContextMenuRequested.emit(local_pos) -2024-06-22 20:27:13,356 - root - DEBUG - else: -2024-06-22 20:27:13,356 - root - DEBUG - # Optionally handle default behavior if not a specific known widget -2024-06-22 20:27:13,357 - root - DEBUG - event.ignore() # Make sure to call ignore if you do not handle the event -2024-06-22 20:27:13,357 - root - DEBUG - else: -2024-06-22 20:27:13,358 - root - DEBUG - event.ignore() # Make sure to call ignore if no widget was found -2024-06-22 20:27:13,358 - root - DEBUG - else: -2024-06-22 20:27:13,358 - root - DEBUG - super().contextMenuEvent(event) # Default handler for this widget -2024-06-22 20:27:19,851 - root - DEBUG - [deleteNode scope] node: DLGEntry(stringref=38871, list_index=348, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-22 20:27:19,852 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 20:27:19,853 - root - DEBUG - R484: (continue) -2024-06-22 20:27:19,854 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:19,855 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:19,856 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #348 from row 0 -2024-06-22 20:27:19,856 - root - DEBUG - Updating 2 items containing node DLGReply(stringref=-1, list_index=484, links=[]) -2024-06-22 20:27:22,864 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: def contextMenuEvent(self, event): -2024-06-22 20:27:22,864 - root - DEBUG - if not self.underMouse(): -2024-06-22 20:27:22,865 - root - DEBUG - # Find the widget directly under the cursor -2024-06-22 20:27:22,865 - root - DEBUG - widget_under_mouse = QApplication.widgetAt(QCursor.pos()) -2024-06-22 20:27:22,865 - root - DEBUG - if widget_under_mouse: -2024-06-22 20:27:22,866 - root - DEBUG - # Check if this widget is one of the known widgets that should handle the context menu -2024-06-22 20:27:22,866 - root - DEBUG - if isinstance(widget_under_mouse, QListWidget) or isinstance(widget_under_mouse, QTreeView): -2024-06-22 20:27:22,866 - root - DEBUG - # Emit the customContextMenuRequested manually -2024-06-22 20:27:22,867 - root - DEBUG - # Convert global position to local position relative to the widget under the mouse -2024-06-22 20:27:22,867 - root - DEBUG - local_pos = widget_under_mouse.mapFromGlobal(event.globalPos()) -2024-06-22 20:27:22,868 - root - DEBUG - widget_under_mouse.customContextMenuRequested.emit(local_pos) -2024-06-22 20:27:22,868 - root - DEBUG - else: -2024-06-22 20:27:22,868 - root - DEBUG - # Optionally handle default behavior if not a specific known widget -2024-06-22 20:27:22,869 - root - DEBUG - event.ignore() # Make sure to call ignore if you do not handle the event -2024-06-22 20:27:22,869 - root - DEBUG - else: -2024-06-22 20:27:22,870 - root - DEBUG - event.ignore() # Make sure to call ignore if no widget was found -2024-06-22 20:27:22,870 - root - DEBUG - else: -2024-06-22 20:27:22,870 - root - DEBUG - super().contextMenuEvent(event) # Default handler for this widget -2024-06-22 20:27:24,150 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-22 20:27:24,151 - root - DEBUG - DLGTreeView. -2024-06-22 20:27:24,152 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-22 20:27:24,152 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGReply(stringref=-1, list_index=484, links=[])]) -2024-06-22 20:27:24,153 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-22 20:27:24,153 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 1 -2024-06-22 20:27:24,153 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-22 20:27:24,154 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:24,154 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:24,155 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 20:27:24,156 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 20:27:24,157 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-22 20:27:24,159 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 0 -2024-06-22 20:27:24,160 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 20:27:24,161 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 20:27:24,161 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-22 20:27:24,163 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 1 -2024-06-22 20:27:24,176 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 20:27:24,177 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:24,178 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,178 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,179 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:24,179 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:24,180 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:24,180 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 20:27:24,181 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 20:27:24,181 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:24,185 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,186 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,186 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:24,187 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:24,188 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:24,188 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 20:27:24,189 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 20:27:24,189 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:24,197 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,198 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,198 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:24,199 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:24,199 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:24,200 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 20:27:24,200 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 20:27:24,201 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:24,204 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,205 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,206 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:24,206 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:24,207 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:24,207 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 20:27:24,208 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 20:27:24,208 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:24,210 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,211 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,211 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:24,212 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:24,212 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:24,213 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 20:27:24,213 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 20:27:24,214 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:24,266 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,266 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,267 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:24,267 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:24,268 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:24,268 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 20:27:24,269 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 20:27:24,269 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:24,509 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,509 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,510 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:24,511 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:24,511 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:24,511 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 20:27:24,512 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 20:27:24,512 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:24,515 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,516 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,517 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:24,517 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:24,518 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:24,518 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 20:27:24,519 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 20:27:24,519 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:24,522 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,522 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,523 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:24,523 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:24,524 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:24,525 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 20:27:24,525 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 20:27:24,525 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:24,527 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,528 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,529 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:24,530 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:24,530 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:24,531 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 20:27:24,531 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 20:27:24,532 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:24,534 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,535 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,536 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:24,536 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:24,537 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:27:24,537 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:24,538 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:24,545 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,546 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,546 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:24,547 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:24,547 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:27:24,548 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:24,548 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:24,557 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,557 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,558 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:24,558 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:24,559 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:27:24,559 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:24,560 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:24,569 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,570 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,571 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:24,571 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:24,572 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:27:24,572 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:24,573 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:24,584 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,584 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,585 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:24,586 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:24,586 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:27:24,587 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:24,587 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:24,595 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,596 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,597 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:24,597 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:24,597 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:24,598 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 20:27:24,598 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 20:27:24,599 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:24,600 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,601 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,601 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:24,602 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:24,602 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-22 20:27:24,603 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:24,603 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:24,610 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,611 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,611 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:24,612 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:24,612 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-22 20:27:24,612 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:24,613 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:24,620 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,620 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,621 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:24,621 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:24,621 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-22 20:27:24,622 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:24,622 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:24,629 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,630 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,630 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:24,631 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:24,631 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:24,632 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:24,639 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,640 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,640 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:24,641 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:24,641 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:24,641 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:24,649 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,649 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,650 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:24,650 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:24,651 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:24,651 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:24,658 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,659 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,659 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:24,660 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:24,660 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:24,661 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:24,668 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,669 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,669 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:24,670 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:24,670 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:24,670 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:24,677 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,678 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,678 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:24,679 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:24,679 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:24,680 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:24,688 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,688 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,689 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:24,689 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:24,690 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:24,691 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:24,698 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,699 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,699 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:24,700 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:24,700 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:24,701 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:24,708 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:24,709 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:24,710 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:24,710 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:24,711 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:24,711 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:24,873 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-22 20:27:24,873 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-22 20:27:24,874 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,874 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:24,875 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:24,875 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,875 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,878 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:24,878 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:24,879 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,879 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,882 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:24,882 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:24,883 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,883 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,886 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:24,887 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:24,887 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,888 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,890 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:24,891 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:24,892 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,892 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,895 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:24,896 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:24,896 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,896 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,899 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:24,900 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:24,900 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,901 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,904 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:24,905 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:24,905 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,905 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,909 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:24,910 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:24,910 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,911 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,913 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:24,914 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:24,914 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,915 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,918 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:24,919 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:24,919 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,920 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,923 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:24,923 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:24,924 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,924 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,928 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:24,928 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:24,929 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,929 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,932 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:24,932 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:24,933 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,933 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,937 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:24,937 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:24,938 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,938 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,947 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:24,948 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:24,948 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,949 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,954 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:24,954 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:24,955 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:24,955 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,251 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:25,252 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:25,253 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,253 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,261 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:25,262 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:25,262 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,263 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,269 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:25,269 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:25,270 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,271 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,273 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:25,274 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:25,274 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,275 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,278 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:25,279 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:25,279 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,280 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,283 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:25,284 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:25,284 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,284 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,287 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:25,288 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:25,288 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,289 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,291 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:25,292 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:25,292 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,293 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,297 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:25,298 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:25,298 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,299 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,303 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:25,303 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:25,304 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,304 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,315 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:25,315 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:25,316 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,316 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,323 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:25,324 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:25,324 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,325 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:25,527 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-22 20:27:25,528 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-22 20:27:26,081 - root - DEBUG - performDrag: completely done -2024-06-22 20:27:26,082 - root - DEBUG - startDrag done, call resetDragState -2024-06-22 20:27:26,083 - root - DEBUG - [resetDragState scope] -2024-06-22 20:27:27,248 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: def contextMenuEvent(self, event): -2024-06-22 20:27:27,249 - root - DEBUG - if not self.underMouse(): -2024-06-22 20:27:27,249 - root - DEBUG - # Find the widget directly under the cursor -2024-06-22 20:27:27,249 - root - DEBUG - widget_under_mouse = QApplication.widgetAt(QCursor.pos()) -2024-06-22 20:27:27,250 - root - DEBUG - if widget_under_mouse: -2024-06-22 20:27:27,250 - root - DEBUG - # Check if this widget is one of the known widgets that should handle the context menu -2024-06-22 20:27:27,250 - root - DEBUG - if isinstance(widget_under_mouse, QListWidget) or isinstance(widget_under_mouse, QTreeView): -2024-06-22 20:27:27,251 - root - DEBUG - # Emit the customContextMenuRequested manually -2024-06-22 20:27:27,251 - root - DEBUG - # Convert global position to local position relative to the widget under the mouse -2024-06-22 20:27:27,252 - root - DEBUG - local_pos = widget_under_mouse.mapFromGlobal(event.globalPos()) -2024-06-22 20:27:27,252 - root - DEBUG - widget_under_mouse.customContextMenuRequested.emit(local_pos) -2024-06-22 20:27:27,252 - root - DEBUG - else: -2024-06-22 20:27:27,253 - root - DEBUG - # Optionally handle default behavior if not a specific known widget -2024-06-22 20:27:27,253 - root - DEBUG - event.ignore() # Make sure to call ignore if you do not handle the event -2024-06-22 20:27:27,254 - root - DEBUG - else: -2024-06-22 20:27:27,254 - root - DEBUG - event.ignore() # Make sure to call ignore if no widget was found -2024-06-22 20:27:27,254 - root - DEBUG - else: -2024-06-22 20:27:27,255 - root - DEBUG - super().contextMenuEvent(event) # Default handler for this widget -2024-06-22 20:27:30,149 - root - DEBUG - [deleteNode scope] node: DLGReply(stringref=-1, list_index=484, links=[]) -2024-06-22 20:27:30,150 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 20:27:30,150 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:30,151 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:27:30,152 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:30,153 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #484 from row 0 -2024-06-22 20:27:30,153 - root - DEBUG - Updating 1 items containing node DLGEntry(stringref=38870, list_index=347, links=[]) -2024-06-22 20:27:31,067 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:31,071 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-22 20:27:31,072 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-22 20:27:31,072 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:27:31,072 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,073 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,076 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,076 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,080 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,080 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,084 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,085 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,087 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,088 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,091 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,092 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,096 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,097 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,101 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,102 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,105 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,106 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,108 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,109 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,112 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,112 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,121 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,122 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,130 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,131 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,133 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,134 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,142 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,142 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,150 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,151 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,157 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,157 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,159 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,160 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,165 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,165 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,169 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,170 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,173 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,174 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,176 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,176 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,179 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,179 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,183 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,183 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,185 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,186 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,188 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,189 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,191 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,191 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,194 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,194 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,196 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,197 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,199 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,199 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,202 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,203 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,205 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,205 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,207 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,208 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,210 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,211 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,212 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,213 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,215 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,215 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,218 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,218 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,220 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,221 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,222 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,223 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,224 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,225 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,227 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,227 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,229 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,230 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,232 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,232 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,234 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,235 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,237 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,237 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,240 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:27:31,240 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:27:31,243 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-22 20:27:31,267 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 20:27:31,268 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-22 20:27:31,268 - root - DEBUG - DLGTreeView. -2024-06-22 20:27:31,269 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:27:31,269 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:27:31,269 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:27:31,270 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,270 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,271 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,271 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,271 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-22 20:27:31,272 - root - DEBUG - DLGTreeView. -2024-06-22 20:27:31,272 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-22 20:27:31,273 - root - DEBUG - prepareDrag: check for mimeData -2024-06-22 20:27:31,273 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-22 20:27:31,274 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 20:27:31,274 - root - DEBUG - Text for above item: E348: I have to stay here in the command center so that I can best use my Battle Meditation against our enemy. If I don't the Star Forge will be lost! -2024-06-22 20:27:31,275 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,275 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,276 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,283 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,284 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,285 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 20:27:31,285 - root - DEBUG - Text for above item: E348: I have to stay here in the command center so that I can best use my Battle Meditation against our enemy. If I don't the Star Forge will be lost! -2024-06-22 20:27:31,286 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,286 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,287 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,295 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,295 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,296 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 20:27:31,296 - root - DEBUG - Text for above item: E348: I have to stay here in the command center so that I can best use my Battle Meditation against our enemy. If I don't the Star Forge will be lost! -2024-06-22 20:27:31,297 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,297 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,297 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,305 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,305 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,306 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 20:27:31,306 - root - DEBUG - Text for above item: E348: I have to stay here in the command center so that I can best use my Battle Meditation against our enemy. If I don't the Star Forge will be lost! -2024-06-22 20:27:31,307 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,307 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,308 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,315 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,315 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,316 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 20:27:31,316 - root - DEBUG - Text for above item: E348: I have to stay here in the command center so that I can best use my Battle Meditation against our enemy. If I don't the Star Forge will be lost! -2024-06-22 20:27:31,317 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-22 20:27:31,317 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:31,318 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:31,325 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,325 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,326 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 20:27:31,326 - root - DEBUG - Text for above item: E348: I have to stay here in the command center so that I can best use my Battle Meditation against our enemy. If I don't the Star Forge will be lost! -2024-06-22 20:27:31,327 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-22 20:27:31,327 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:31,327 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:31,335 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,336 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,336 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:31,337 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:31,337 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,337 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,338 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,345 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,346 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,346 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:31,347 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:31,347 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:27:31,348 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:31,348 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:31,355 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,356 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,356 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:31,357 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:31,357 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:27:31,358 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:31,358 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:31,365 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,366 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,366 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:31,367 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:31,367 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:27:31,367 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:31,368 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:31,375 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,375 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,376 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:31,376 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:31,377 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:27:31,377 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:31,377 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:31,384 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,384 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,385 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:31,385 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:31,386 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:27:31,386 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:31,387 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:31,393 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,394 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,394 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:31,395 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:31,395 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:27:31,396 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:31,396 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:31,404 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,405 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,405 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:31,406 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:31,406 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:27:31,406 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:31,407 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:31,413 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,413 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,414 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:31,414 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:31,415 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,415 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,415 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,422 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,423 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,423 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:27:31,424 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:27:31,424 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,425 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,425 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,432 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,432 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,433 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,433 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,434 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-22 20:27:31,435 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:31,435 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:31,446 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,447 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,447 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,447 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,448 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-22 20:27:31,448 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:31,449 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:31,456 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,457 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,457 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,458 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,458 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-22 20:27:31,459 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:31,459 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:31,467 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,468 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,468 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,469 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,469 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,470 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,470 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,477 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,478 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,478 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,479 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,479 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,480 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,480 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,489 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,490 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,490 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,491 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,491 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,491 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,492 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,500 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,501 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,501 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,502 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,502 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,503 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,503 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,511 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,512 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,512 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,513 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,513 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,514 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,514 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,521 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,522 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,522 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,523 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,524 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,524 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,524 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,532 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,532 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,533 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,533 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,533 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,534 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,534 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,542 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,542 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,543 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,543 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,544 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,545 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,545 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,552 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,552 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,553 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,553 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,554 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,554 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,554 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,562 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,563 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,563 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,563 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,564 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,564 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,565 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,573 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,573 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,574 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,574 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,575 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-22 20:27:31,575 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:31,575 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:31,584 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,585 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,585 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,586 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,586 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-22 20:27:31,587 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:31,587 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:31,594 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,595 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,595 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,596 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,596 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-22 20:27:31,597 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:31,597 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:31,604 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,604 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,605 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,605 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,606 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-22 20:27:31,606 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:31,606 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:31,613 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,614 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,614 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,615 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,615 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-22 20:27:31,616 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:31,616 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:31,624 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,624 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,625 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,625 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,626 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-22 20:27:31,626 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:31,627 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:31,634 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,634 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,635 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,635 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,636 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-22 20:27:31,636 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:27:31,637 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:31,643 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,644 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,644 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,644 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,645 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,645 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,646 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,653 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,653 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,654 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,654 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,654 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,655 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,655 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,662 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,662 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,663 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,663 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,664 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,664 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,665 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,673 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,674 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,674 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,674 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,675 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,675 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,676 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,683 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,684 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,684 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,685 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,685 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,686 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,686 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,692 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,693 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,694 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,694 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,694 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,695 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,695 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,704 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,705 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,705 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,705 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,706 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,706 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,707 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,713 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,713 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,714 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,714 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,715 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,715 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,716 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,724 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,725 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,725 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,726 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,726 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,727 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,727 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,735 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:27:31,735 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:27:31,736 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:27:31,736 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:27:31,737 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,738 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:27:31,738 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,941 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:27:31,942 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-22 20:27:31,942 - root - DEBUG - [dropEvent scope] not self.isItemFromCurrentModel(event), calling pasteItem -2024-06-22 20:27:31,943 - root - DEBUG - Drop operation is valid. -2024-06-22 20:27:31,946 - root - DEBUG - [_getAllIndices scope] entryIndices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355} -2024-06-22 20:27:32,482 - root - DEBUG - [_getAllIndices scope] replyIndices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492} -2024-06-22 20:27:32,485 - root - DEBUG - [_linkCoreNodes scope] newLink: DLGLink(link_list_index=-1, comment=) -2024-06-22 20:27:32,485 - root - DEBUG - [_linkCoreNodes scope] newLink.list_index: 0 -2024-06-22 20:27:32,487 - root - DEBUG - Updating 1 items containing node DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-22 20:27:32,492 - root - DEBUG - [resetDragState scope] -2024-06-22 20:27:33,867 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(15, 218) -2024-06-22 20:27:33,867 - root - DEBUG - DLGTreeView: set self.startPos to (15, 218) -2024-06-22 20:27:46,258 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 20:27:46,263 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 20:27:46,267 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 20:27:46,268 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 20:27:46,271 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:27:46,273 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:27:46,274 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:28:00,313 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 20:28:00,314 - root - DEBUG - E348: I have to stay here in the command center so that I can best use my Battle Meditation against our enemy. If I don't the Star Forge will be lost! -2024-06-22 20:28:00,315 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-22 20:28:00,315 - root - DEBUG - Text for above item: E348: I have to stay here in the command center so that I can best use my Battle Meditation against our enemy. If I don't the Star Forge will be lost! -2024-06-22 20:28:00,443 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: def contextMenuEvent(self, event): -2024-06-22 20:28:00,443 - root - DEBUG - if not self.underMouse(): -2024-06-22 20:28:00,444 - root - DEBUG - # Find the widget directly under the cursor -2024-06-22 20:28:00,444 - root - DEBUG - widget_under_mouse = QApplication.widgetAt(QCursor.pos()) -2024-06-22 20:28:00,445 - root - DEBUG - if widget_under_mouse: -2024-06-22 20:28:00,445 - root - DEBUG - # Check if this widget is one of the known widgets that should handle the context menu -2024-06-22 20:28:00,446 - root - DEBUG - if isinstance(widget_under_mouse, QListWidget) or isinstance(widget_under_mouse, QTreeView): -2024-06-22 20:28:00,446 - root - DEBUG - # Emit the customContextMenuRequested manually -2024-06-22 20:28:00,447 - root - DEBUG - # Convert global position to local position relative to the widget under the mouse -2024-06-22 20:28:00,447 - root - DEBUG - local_pos = widget_under_mouse.mapFromGlobal(event.globalPos()) -2024-06-22 20:28:00,447 - root - DEBUG - widget_under_mouse.customContextMenuRequested.emit(local_pos) -2024-06-22 20:28:00,448 - root - DEBUG - else: -2024-06-22 20:28:00,448 - root - DEBUG - # Optionally handle default behavior if not a specific known widget -2024-06-22 20:28:00,449 - root - DEBUG - event.ignore() # Make sure to call ignore if you do not handle the event -2024-06-22 20:28:00,449 - root - DEBUG - else: -2024-06-22 20:28:00,450 - root - DEBUG - event.ignore() # Make sure to call ignore if no widget was found -2024-06-22 20:28:00,450 - root - DEBUG - else: -2024-06-22 20:28:00,451 - root - DEBUG - super().contextMenuEvent(event) # Default handler for this widget -2024-06-22 20:28:02,147 - root - DEBUG - [removeLink scope] item_row: %s 0 -2024-06-22 20:28:02,147 - root - DEBUG - [removeLink scope] parent: %s R484: (continue) -2024-06-22 20:28:02,148 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 20:28:02,148 - root - DEBUG - R484: (continue) -2024-06-22 20:28:02,149 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-22 20:28:02,150 - root - DEBUG - Text for above item: R484: (continue) -2024-06-22 20:28:02,151 - root - DEBUG - SDM [_removeLinkFromParent scope] Removing #348 from row 0 -2024-06-22 20:28:02,151 - root - DEBUG - Updating 1 items containing node DLGReply(stringref=-1, list_index=484, links=[]) -2024-06-22 20:28:04,993 - root - DEBUG - [onTreeContextMenu scope] menu: -2024-06-22 20:28:06,016 - root - DEBUG - [onTreeContextMenu scope] menu: -2024-06-22 20:28:06,687 - root - DEBUG - [onTreeContextMenu scope] menu: -2024-06-22 20:28:11,197 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,200 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-22 20:28:11,201 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-22 20:28:11,201 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,202 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,202 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,204 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,205 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,209 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,210 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,214 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,214 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,215 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,216 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,220 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,220 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,222 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,223 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,226 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,227 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,228 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,228 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,234 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,235 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,237 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,238 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,246 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,247 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,249 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,250 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,255 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,255 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,257 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,258 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,264 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,265 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,266 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,267 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,272 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,273 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,274 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,275 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,280 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,280 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,282 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,283 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,288 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,289 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,291 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,292 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,296 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,297 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,298 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,299 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,304 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,304 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,305 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,306 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,310 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,310 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,311 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,312 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,316 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,316 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,318 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,319 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,323 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,323 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,325 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,326 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,331 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,331 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,332 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,333 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,336 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,337 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,337 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,338 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,341 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,342 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,343 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,344 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,347 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,347 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,348 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,348 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,351 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,352 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,353 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,353 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,356 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,357 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,357 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,358 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,361 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,362 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,363 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,363 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,366 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,366 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,367 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,368 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,370 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,371 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,372 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,372 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,377 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,377 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,378 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,379 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,382 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,382 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,383 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,384 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,387 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,388 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,389 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,389 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,395 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,395 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,396 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,397 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,400 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,401 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,402 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,403 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,406 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,407 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,408 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,408 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,412 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,412 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,414 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,414 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,417 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:28:11,418 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:28:11,419 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,420 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:28:11,424 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-22 20:28:13,522 - root - DEBUG - [onTreeContextMenu scope] menu: -2024-06-22 20:28:15,015 - root - DEBUG - [onTreeContextMenu scope] menu: -2024-06-22 20:28:24,994 - root - DEBUG - [onTreeContextMenu scope] menu: -2024-06-22 20:30:36,188 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-22 20:30:36,210 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-22 20:30:36,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-22 20:30:36,673 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-22 20:30:36,673 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-22 20:30:36,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-22 20:30:36,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-22 20:30:36,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-22 20:30:36,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-22 20:30:36,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-22 20:30:36,676 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-22 20:30:36,676 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-22 20:30:36,676 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-22 20:30:36,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-22 20:30:36,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-22 20:30:36,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-22 20:30:36,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-22 20:30:36,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-22 20:30:36,679 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-22 20:30:36,679 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-22 20:30:36,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-22 20:30:36,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-22 20:30:36,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-22 20:30:36,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-22 20:30:36,682 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-22 20:30:36,682 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-22 20:30:36,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-22 20:30:36,684 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-22 20:30:36,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-22 20:30:36,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-22 20:30:36,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-22 20:30:36,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-22 20:30:36,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-22 20:30:36,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-22 20:30:36,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-22 20:30:36,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-22 20:30:36,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-22 20:30:36,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-22 20:30:36,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-22 20:30:36,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-22 20:30:36,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-22 20:30:36,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-22 20:30:36,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-22 20:30:36,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-22 20:30:36,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-22 20:30:36,691 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-22 20:30:36,691 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-22 20:30:36,691 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-22 20:30:36,692 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-22 20:30:36,692 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-22 20:30:36,692 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-22 20:30:36,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-22 20:30:36,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-22 20:30:36,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-22 20:30:36,694 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-22 20:30:36,694 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-22 20:30:36,694 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-22 20:30:36,695 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-22 20:30:36,695 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-22 20:30:36,695 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-22 20:30:36,696 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-22 20:30:36,696 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 20:30:36,696 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-22 20:30:36,697 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-22 20:30:36,697 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 20:30:36,697 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-22 20:30:36,698 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-22 20:30:36,698 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-22 20:30:36,699 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 20:30:36,699 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 20:30:36,699 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 20:30:36,700 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 20:30:36,700 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 20:30:36,701 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-22 20:30:36,701 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-22 20:30:36,701 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 20:30:36,702 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-22 20:30:36,702 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-22 20:30:36,702 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-22 20:30:36,703 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-22 20:30:36,703 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-22 20:30:36,703 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-22 20:30:36,704 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 20:30:36,704 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-22 20:30:36,704 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 20:30:36,705 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 20:30:36,705 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 20:30:36,705 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 20:30:36,706 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 20:30:36,706 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-22 20:30:36,706 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-22 20:30:36,707 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-22 20:30:36,707 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-22 20:30:36,708 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-22 20:30:36,708 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-22 20:30:36,708 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-22 20:30:36,709 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-22 20:30:36,709 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-22 20:30:36,709 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-22 20:30:36,710 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-22 20:30:36,710 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-22 20:30:36,710 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-22 20:30:36,711 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-22 20:30:36,711 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-22 20:30:36,711 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-22 20:30:36,712 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-22 20:30:36,712 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-22 20:30:36,713 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-22 20:30:36,713 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-22 20:30:36,713 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-22 20:30:36,714 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-22 20:30:36,714 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-22 20:30:36,714 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-22 20:30:36,715 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-22 20:30:36,715 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-22 20:30:36,716 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-22 20:30:36,717 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-22 20:30:36,717 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-22 20:30:36,717 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-22 20:30:36,718 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-22 20:30:36,718 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-22 20:30:36,794 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-22 20:30:36,795 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-22 20:30:37,386 - root - DEBUG - DEBUG MODE: True -2024-06-22 20:30:37,390 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-22 20:30:37,453 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-22 20:30:37,611 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-22 20:30:37,657 - root - DEBUG - Updating menus... -2024-06-22 20:30:39,716 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:30:41,978 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:30:41,980 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:30:41,983 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-22 20:30:41,985 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-22 20:30:41,986 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:30:41,988 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-22 20:30:41,990 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-22 20:30:41,991 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-22 20:30:41,992 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-22 20:30:41,993 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-22 20:30:41,994 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-22 20:30:41,995 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-22 20:30:41,996 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-22 20:30:43,334 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-22 20:30:43,334 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-22 20:30:43,335 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-22 20:30:43,335 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-22 20:30:43,336 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 20:30:43,336 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-22 20:30:43,337 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-22 20:30:43,346 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-22 20:30:43,347 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-22 20:30:43,348 - root - INFO - Loading chitin... -2024-06-22 20:30:43,349 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-22 20:30:46,244 - root - INFO - Done loading chitin -2024-06-22 20:30:46,245 - root - INFO - Loading lips... -2024-06-22 20:30:46,249 - root - INFO - Loading 'lips' from installation... -2024-06-22 20:30:48,373 - root - INFO - Loading modules... -2024-06-22 20:30:48,375 - root - INFO - Loading 'Modules' from installation... -2024-06-22 20:30:52,902 - root - INFO - Loading streammusic... -2024-06-22 20:30:52,904 - root - INFO - Loading streammusic from installation... -2024-06-22 20:30:52,985 - root - INFO - Loading streamsounds... -2024-06-22 20:30:52,987 - root - INFO - Loading streamsounds from installation... -2024-06-22 20:30:53,854 - root - INFO - Loading textures... -2024-06-22 20:30:53,856 - root - INFO - Loading 'texturepacks' from installation... -2024-06-22 20:30:54,876 - root - INFO - Loading saves... -2024-06-22 20:30:54,900 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 20:30:54,901 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 20:30:54,902 - root - INFO - Loading streamwaves... -2024-06-22 20:30:54,904 - root - INFO - Loading streamwaves from installation... -2024-06-22 20:31:05,467 - root - INFO - Loading override... -2024-06-22 20:31:06,111 - root - INFO - Loading Override from installation... -2024-06-22 20:31:09,229 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-22 20:31:09,238 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 20:31:09,254 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-22 20:31:09,255 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-22 20:31:12,451 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-22 20:31:12,489 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 20:31:12,490 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 20:31:12,490 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 20:31:12,490 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 20:31:12,494 - root - DEBUG - Set sections of prepared lists -2024-06-22 20:31:12,494 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-22 20:31:12,495 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-22 20:31:12,515 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-22 20:31:12,675 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-22 20:31:13,308 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-22 20:31:13,410 - root - INFO - Loading core installation resources into UI... -2024-06-22 20:31:15,574 - root - DEBUG - Remove unused Core tab categories... -2024-06-22 20:31:15,574 - root - INFO - Loading saves list into UI... -2024-06-22 20:31:15,577 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 20:31:15,578 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 20:31:15,580 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 20:31:15,581 - root - DEBUG - [refreshSavesList scope] section: -2024-06-22 20:31:15,582 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-22 20:31:15,582 - root - DEBUG - Loading save resources into UI... -2024-06-22 20:31:15,583 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 20:31:15,584 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-22 20:31:15,585 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 20:31:15,585 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 20:31:15,586 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 20:31:15,587 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 20:31:15,587 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 20:31:15,587 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 20:31:15,588 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 20:31:15,588 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 20:31:15,589 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 20:31:15,591 - root - DEBUG - Updating menus... -2024-06-22 20:31:15,593 - root - DEBUG - Setting up watchdog observer... -2024-06-22 20:31:15,594 - root - INFO - Loader task completed. -2024-06-22 20:31:18,373 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-22 20:31:18,679 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-22 20:31:18,680 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-22 20:31:18,680 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-22 20:31:18,681 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 20:31:18,681 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-22 20:31:18,681 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-22 20:31:18,682 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-22 20:31:18,682 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-22 20:31:18,682 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 20:31:18,739 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-22 20:31:18,894 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-22 20:31:19,142 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 20:31:19,143 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 20:31:19,144 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 20:31:19,144 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:31:19,145 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:31:19,145 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:31:20,411 - root - DEBUG - [load scope] dlg: -2024-06-22 20:31:20,412 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 20:31:20,417 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 20:31:20,421 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 20:31:20,421 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 20:31:20,422 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:31:20,423 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:31:20,424 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:31:21,195 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-22 20:31:22,224 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(150, 251) -2024-06-22 20:31:22,224 - root - DEBUG - DLGTreeView: set self.startPos to (150, 251) -2024-06-22 20:31:22,225 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 20:31:22,226 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:31:22,227 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:31:22,227 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:31:22,290 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-22 20:31:22,290 - root - DEBUG - DLGTreeView. -2024-06-22 20:31:22,291 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-22 20:31:22,291 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-22 20:31:22,292 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-22 20:31:22,292 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-22 20:31:22,292 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-22 20:31:22,293 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:31:22,294 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:31:22,295 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 20:31:22,296 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 20:31:22,296 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-22 20:31:22,300 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-22 20:31:22,300 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 20:31:22,301 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 20:31:22,301 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-22 20:31:22,303 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-22 20:31:22,362 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 20:31:22,362 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:31:22,363 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:31:22,364 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:31:22,364 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:31:22,364 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:31:22,365 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:31:22,365 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:31:22,366 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:31:22,372 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:31:22,373 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:31:22,373 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:31:22,374 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:31:22,374 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:31:22,375 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:31:22,375 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:31:22,381 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:31:22,381 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:31:22,382 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:31:22,382 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:31:22,383 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:31:22,383 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:31:22,384 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:31:22,390 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:31:22,390 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:31:22,391 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:31:22,391 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:31:22,392 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:31:22,392 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:31:22,392 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:31:22,399 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:31:22,400 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:31:22,400 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:31:22,401 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:31:22,401 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:31:22,401 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:31:22,402 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:31:22,408 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:31:22,409 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:31:22,409 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:31:22,410 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:31:22,410 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:31:22,411 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:31:22,411 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:31:22,417 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:31:22,417 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:31:22,418 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:31:22,418 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:31:22,418 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:31:22,419 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:31:22,419 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:31:22,590 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-22 20:31:22,591 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-22 20:31:22,591 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,592 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,592 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,592 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,593 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,595 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,596 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,596 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,597 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,599 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,599 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,600 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,600 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,602 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,603 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,603 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,604 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,607 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,607 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,608 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,609 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,611 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,612 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,612 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,613 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,615 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,616 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,616 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,616 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,619 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,620 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,620 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,621 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,624 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,624 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,625 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,626 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,628 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,628 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,629 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,629 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,632 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,633 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,634 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,634 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,637 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,638 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,639 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,640 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,643 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,643 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,644 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,644 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,647 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,648 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,649 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,649 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,651 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,652 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,652 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,652 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,654 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,654 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,655 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,656 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,659 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,659 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,660 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,660 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,662 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,662 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,663 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,663 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,666 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,666 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,667 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,667 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,669 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,670 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,670 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,670 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,673 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,674 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,675 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,675 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,677 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,678 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,678 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,679 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,682 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,682 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,683 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,683 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,685 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,685 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,686 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,686 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,688 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,688 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,689 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,689 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,692 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,693 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,693 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,693 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,695 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,696 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,696 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,697 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,700 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,701 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,701 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,701 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,703 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,704 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,704 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,704 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,707 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,707 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,708 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,708 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,710 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,711 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,711 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,712 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,714 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,714 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,715 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,715 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,718 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,718 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,719 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,719 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,721 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,721 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,721 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,722 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,724 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,725 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,725 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,725 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,727 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,728 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,728 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,728 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,730 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,730 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,731 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,731 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,734 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,735 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,735 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,736 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,738 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,739 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,739 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,740 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,749 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:31:22,750 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:31:22,750 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,751 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:31:22,827 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-22 20:31:22,828 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-22 20:31:22,830 - root - DEBUG - performDrag: completely done -2024-06-22 20:31:22,830 - root - DEBUG - startDrag done, call resetDragState -2024-06-22 20:31:22,830 - root - DEBUG - [resetDragState scope] -2024-06-22 20:31:23,577 - root - DEBUG - [onTreeContextMenu scope] menu: -2024-06-22 20:31:24,647 - root - DEBUG - [onTreeContextMenu scope] menu: -2024-06-22 20:42:14,975 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-22 20:42:14,998 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-22 20:42:15,393 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-22 20:42:15,393 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-22 20:42:15,394 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-22 20:42:15,394 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-22 20:42:15,395 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-22 20:42:15,395 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-22 20:42:15,396 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-22 20:42:15,396 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-22 20:42:15,396 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-22 20:42:15,397 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-22 20:42:15,397 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-22 20:42:15,397 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-22 20:42:15,398 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-22 20:42:15,398 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-22 20:42:15,398 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-22 20:42:15,399 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-22 20:42:15,399 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-22 20:42:15,399 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-22 20:42:15,400 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-22 20:42:15,400 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-22 20:42:15,400 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-22 20:42:15,401 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-22 20:42:15,401 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-22 20:42:15,402 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-22 20:42:15,402 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-22 20:42:15,403 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-22 20:42:15,403 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-22 20:42:15,404 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-22 20:42:15,404 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-22 20:42:15,404 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-22 20:42:15,404 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-22 20:42:15,405 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-22 20:42:15,405 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-22 20:42:15,405 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-22 20:42:15,405 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-22 20:42:15,406 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-22 20:42:15,406 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-22 20:42:15,406 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-22 20:42:15,406 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-22 20:42:15,407 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-22 20:42:15,407 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-22 20:42:15,407 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-22 20:42:15,408 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-22 20:42:15,408 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-22 20:42:15,408 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-22 20:42:15,409 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-22 20:42:15,409 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-22 20:42:15,409 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-22 20:42:15,410 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-22 20:42:15,410 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-22 20:42:15,410 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-22 20:42:15,410 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-22 20:42:15,411 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-22 20:42:15,411 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-22 20:42:15,411 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-22 20:42:15,411 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-22 20:42:15,412 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-22 20:42:15,412 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-22 20:42:15,412 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-22 20:42:15,413 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 20:42:15,413 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-22 20:42:15,413 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-22 20:42:15,413 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 20:42:15,414 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-22 20:42:15,414 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-22 20:42:15,414 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-22 20:42:15,415 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 20:42:15,415 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 20:42:15,415 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 20:42:15,415 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 20:42:15,416 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 20:42:15,416 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-22 20:42:15,416 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-22 20:42:15,416 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 20:42:15,417 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-22 20:42:15,417 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-22 20:42:15,417 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-22 20:42:15,417 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-22 20:42:15,418 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-22 20:42:15,418 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-22 20:42:15,418 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 20:42:15,419 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-22 20:42:15,419 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 20:42:15,419 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 20:42:15,419 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 20:42:15,420 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 20:42:15,421 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 20:42:15,421 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-22 20:42:15,421 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-22 20:42:15,421 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-22 20:42:15,422 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-22 20:42:15,422 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-22 20:42:15,422 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-22 20:42:15,423 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-22 20:42:15,423 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-22 20:42:15,423 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-22 20:42:15,424 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-22 20:42:15,424 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-22 20:42:15,425 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-22 20:42:15,425 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-22 20:42:15,425 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-22 20:42:15,425 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-22 20:42:15,426 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-22 20:42:15,426 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-22 20:42:15,426 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-22 20:42:15,426 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-22 20:42:15,427 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-22 20:42:15,427 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-22 20:42:15,427 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-22 20:42:15,428 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-22 20:42:15,428 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-22 20:42:15,428 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-22 20:42:15,429 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-22 20:42:15,430 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-22 20:42:15,430 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-22 20:42:15,430 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-22 20:42:15,431 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-22 20:42:15,431 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-22 20:42:15,431 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-22 20:42:15,502 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-22 20:42:15,503 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-22 20:42:16,257 - root - DEBUG - DEBUG MODE: True -2024-06-22 20:42:16,262 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-22 20:42:16,340 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-22 20:42:16,495 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-22 20:42:16,543 - root - DEBUG - Updating menus... -2024-06-22 20:42:17,437 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:42:17,997 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:42:17,999 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:42:18,001 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-22 20:42:18,001 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-22 20:42:18,001 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:42:18,003 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-22 20:42:18,004 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-22 20:42:18,004 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-22 20:42:18,004 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-22 20:42:18,005 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-22 20:42:18,005 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-22 20:42:18,005 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-22 20:42:18,005 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-22 20:42:19,158 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-22 20:42:19,159 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-22 20:42:19,159 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-22 20:42:19,159 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-22 20:42:19,160 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 20:42:19,160 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-22 20:42:19,161 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-22 20:42:19,168 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-22 20:42:19,170 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-22 20:42:19,171 - root - INFO - Loading chitin... -2024-06-22 20:42:19,173 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-22 20:42:21,951 - root - INFO - Done loading chitin -2024-06-22 20:42:21,951 - root - INFO - Loading lips... -2024-06-22 20:42:21,955 - root - INFO - Loading 'lips' from installation... -2024-06-22 20:42:24,109 - root - INFO - Loading modules... -2024-06-22 20:42:24,111 - root - INFO - Loading 'Modules' from installation... -2024-06-22 20:42:28,807 - root - INFO - Loading streammusic... -2024-06-22 20:42:28,809 - root - INFO - Loading streammusic from installation... -2024-06-22 20:42:28,890 - root - INFO - Loading streamsounds... -2024-06-22 20:42:28,892 - root - INFO - Loading streamsounds from installation... -2024-06-22 20:42:29,620 - root - INFO - Loading textures... -2024-06-22 20:42:29,622 - root - INFO - Loading 'texturepacks' from installation... -2024-06-22 20:42:30,672 - root - INFO - Loading saves... -2024-06-22 20:42:30,716 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 20:42:30,717 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 20:42:30,718 - root - INFO - Loading streamwaves... -2024-06-22 20:42:30,719 - root - INFO - Loading streamwaves from installation... -2024-06-22 20:42:40,695 - root - INFO - Loading override... -2024-06-22 20:42:41,525 - root - INFO - Loading Override from installation... -2024-06-22 20:42:45,030 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-22 20:42:45,041 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 20:42:45,059 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-22 20:42:45,060 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-22 20:42:47,779 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-22 20:42:47,821 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 20:42:47,821 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 20:42:47,821 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 20:42:47,822 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 20:42:47,825 - root - DEBUG - Set sections of prepared lists -2024-06-22 20:42:47,826 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-22 20:42:47,827 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-22 20:42:47,829 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-22 20:42:47,892 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-22 20:42:48,113 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-22 20:42:48,150 - root - INFO - Loading core installation resources into UI... -2024-06-22 20:42:49,428 - root - DEBUG - Remove unused Core tab categories... -2024-06-22 20:42:49,428 - root - INFO - Loading saves list into UI... -2024-06-22 20:42:49,429 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 20:42:49,430 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 20:42:49,436 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 20:42:49,436 - root - DEBUG - [refreshSavesList scope] section: -2024-06-22 20:42:49,437 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-22 20:42:49,437 - root - DEBUG - Loading save resources into UI... -2024-06-22 20:42:49,443 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 20:42:49,444 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-22 20:42:49,445 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 20:42:49,445 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 20:42:49,446 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 20:42:49,446 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 20:42:49,447 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 20:42:49,447 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 20:42:49,448 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 20:42:49,448 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 20:42:49,448 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 20:42:49,449 - root - DEBUG - Updating menus... -2024-06-22 20:42:49,451 - root - DEBUG - Setting up watchdog observer... -2024-06-22 20:42:49,451 - root - INFO - Loader task completed. -2024-06-22 20:43:04,766 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-22 20:43:05,085 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-22 20:43:05,086 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-22 20:43:05,086 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-22 20:43:05,086 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 20:43:05,087 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-22 20:43:05,087 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-22 20:43:05,087 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-22 20:43:05,087 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-22 20:43:05,087 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 20:43:05,146 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-22 20:43:05,189 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-22 20:43:05,458 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 20:43:05,459 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 20:43:05,460 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 20:43:05,460 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:43:05,461 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:43:05,461 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:43:06,065 - root - DEBUG - [load scope] dlg: -2024-06-22 20:43:06,066 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 20:43:06,073 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 20:43:06,076 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 20:43:06,076 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 20:43:06,077 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:43:06,077 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:43:06,077 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 20:43:06,542 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-22 20:43:13,133 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(212, 243) -2024-06-22 20:43:13,134 - root - DEBUG - DLGTreeView: set self.startPos to (212, 243) -2024-06-22 20:43:13,135 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 20:43:13,135 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:43:13,136 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:43:13,136 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:43:13,527 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-22 20:43:13,527 - root - DEBUG - DLGTreeView. -2024-06-22 20:43:13,528 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-22 20:43:13,529 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-22 20:43:13,529 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-22 20:43:13,529 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-22 20:43:13,529 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-22 20:43:13,530 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:43:13,531 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:43:13,533 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 20:43:13,535 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 20:43:13,536 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-22 20:43:13,540 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-22 20:43:13,540 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 20:43:13,541 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 20:43:13,541 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-22 20:43:13,543 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-22 20:43:13,618 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 20:43:13,619 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:43:13,620 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:43:13,621 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:43:13,621 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 20:43:13,621 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 20:43:13,621 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:43:13,622 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:43:13,622 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:43:13,629 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:43:13,629 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:43:13,629 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:43:13,630 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:43:13,630 - root - DEBUG - Drop operation is valid. -2024-06-22 20:43:13,630 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 20:43:13,631 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 20:43:13,631 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:43:13,638 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:43:13,638 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:43:13,638 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:43:13,639 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:43:13,639 - root - DEBUG - Drop operation is valid. -2024-06-22 20:43:13,639 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 20:43:13,640 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 20:43:13,640 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:43:13,646 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:43:13,646 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:43:13,647 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:43:13,647 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:43:13,647 - root - DEBUG - Drop operation is valid. -2024-06-22 20:43:13,648 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 20:43:13,648 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 20:43:13,648 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:43:13,655 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:43:13,656 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:43:13,656 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:43:13,657 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:43:13,657 - root - DEBUG - Drop operation is valid. -2024-06-22 20:43:13,657 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 20:43:13,658 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 20:43:13,658 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:43:13,665 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:43:13,665 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:43:13,666 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:43:13,666 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:43:13,666 - root - DEBUG - Drop operation is valid. -2024-06-22 20:43:13,667 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 20:43:13,667 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 20:43:13,667 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:43:13,673 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:43:13,673 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:43:13,673 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:43:13,674 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:43:13,674 - root - DEBUG - Drop operation is valid. -2024-06-22 20:43:13,674 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 20:43:13,675 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 20:43:13,675 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 20:43:13,681 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:43:13,682 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:43:13,682 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:43:13,682 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:43:13,683 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:43:13,683 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:43:13,683 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:43:13,691 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:43:13,691 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:43:13,691 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:43:13,692 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:43:13,692 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:43:13,692 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:43:13,693 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:43:13,700 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:43:13,700 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:43:13,700 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:43:13,701 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:43:13,701 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:43:13,702 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:43:13,702 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:43:13,708 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:43:13,709 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:43:13,709 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:43:13,709 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:43:13,710 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:43:13,710 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:43:13,710 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:43:13,718 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:43:13,718 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:43:13,719 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:43:13,719 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:43:13,720 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:43:13,720 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:43:13,720 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:43:13,726 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:43:13,727 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:43:13,728 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:43:13,728 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:43:13,729 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:43:13,729 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:43:13,729 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:43:13,736 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:43:13,736 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:43:13,737 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:43:13,737 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:43:13,738 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:43:13,738 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:43:13,738 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:43:13,745 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:43:13,746 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:43:13,746 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:43:13,746 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:43:13,747 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:43:13,747 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:43:13,747 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:43:13,754 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:43:13,755 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:43:13,755 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:43:13,755 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:43:13,756 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:43:13,756 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:43:13,756 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:43:13,763 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:43:13,763 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:43:13,764 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:43:13,764 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:43:13,764 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:43:13,765 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:43:13,765 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:43:13,772 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 20:43:13,773 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 20:43:13,773 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 20:43:13,773 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 20:43:13,774 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 20:43:13,774 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 20:43:13,774 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 20:43:13,785 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-22 20:43:13,786 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-22 20:43:13,787 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,788 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,788 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,788 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,789 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,791 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,791 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,791 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,792 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,794 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,795 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,795 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,795 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,797 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,797 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,797 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,798 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,800 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,800 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,800 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,800 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,802 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,803 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,803 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,803 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,805 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,805 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,805 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,806 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,807 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,807 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,807 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,808 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,810 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,811 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,811 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,812 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,814 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,814 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,815 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,815 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,817 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,818 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,818 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,818 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,821 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,821 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,822 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,822 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,824 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,825 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,825 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,825 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,829 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,829 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,830 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,830 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,832 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,833 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,833 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,833 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,836 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,836 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,837 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,837 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,839 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,839 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,839 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,840 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,841 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,841 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,841 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,842 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,844 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,844 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,845 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,845 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,847 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,847 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,848 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,848 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,850 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,850 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,850 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,851 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,853 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,853 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,854 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,854 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,856 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,856 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,856 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,857 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,858 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,858 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,859 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,859 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,861 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,862 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,862 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,862 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,864 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,865 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,865 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,865 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,867 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,867 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,867 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,868 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,870 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,870 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,870 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,871 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,872 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,873 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,873 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,873 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,874 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,875 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,875 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,875 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,878 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,878 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,878 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,879 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,880 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,880 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,881 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,881 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,882 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,883 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,883 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,884 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,890 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,890 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,891 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,891 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,894 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,894 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,895 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,895 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,898 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,898 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,899 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,899 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,901 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,902 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,902 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,903 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,906 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,907 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,907 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,907 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,910 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,911 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,912 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,912 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,916 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,916 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,917 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,917 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,921 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,921 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,922 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,922 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,925 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,925 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,925 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,926 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,930 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,930 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,930 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,931 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,933 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,934 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,934 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,935 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,937 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,938 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,938 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,939 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,941 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,941 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,942 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,942 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,946 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,946 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,947 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,947 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,950 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,951 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,952 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,952 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,958 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 20:43:13,959 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 20:43:13,959 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:13,960 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 20:43:14,102 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-22 20:43:14,102 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-22 20:43:14,104 - root - DEBUG - performDrag: completely done -2024-06-22 20:43:14,104 - root - DEBUG - startDrag done, call resetDragState -2024-06-22 20:43:14,104 - root - DEBUG - [resetDragState scope] -2024-06-22 20:43:42,105 - root - DEBUG - [onTreeContextMenu scope] menu: -2024-06-22 20:43:44,213 - root - DEBUG - [onTreeContextMenu scope] menu: -2024-06-22 20:52:37,621 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-22 20:52:37,641 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-22 20:52:38,105 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-22 20:52:38,105 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-22 20:52:38,106 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-22 20:52:38,106 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-22 20:52:38,107 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-22 20:52:38,107 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-22 20:52:38,107 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-22 20:52:38,108 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-22 20:52:38,108 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-22 20:52:38,109 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-22 20:52:38,109 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-22 20:52:38,109 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-22 20:52:38,110 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-22 20:52:38,110 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-22 20:52:38,110 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-22 20:52:38,111 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-22 20:52:38,111 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-22 20:52:38,111 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-22 20:52:38,112 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-22 20:52:38,113 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-22 20:52:38,113 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-22 20:52:38,114 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-22 20:52:38,114 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-22 20:52:38,115 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-22 20:52:38,115 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-22 20:52:38,116 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-22 20:52:38,117 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-22 20:52:38,117 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-22 20:52:38,118 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-22 20:52:38,118 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-22 20:52:38,118 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-22 20:52:38,119 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-22 20:52:38,119 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-22 20:52:38,119 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-22 20:52:38,120 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-22 20:52:38,120 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-22 20:52:38,120 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-22 20:52:38,121 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-22 20:52:38,121 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-22 20:52:38,121 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-22 20:52:38,122 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-22 20:52:38,122 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-22 20:52:38,123 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-22 20:52:38,123 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-22 20:52:38,123 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-22 20:52:38,124 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-22 20:52:38,124 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-22 20:52:38,124 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-22 20:52:38,125 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-22 20:52:38,125 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-22 20:52:38,125 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-22 20:52:38,126 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-22 20:52:38,126 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-22 20:52:38,127 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-22 20:52:38,127 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-22 20:52:38,127 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-22 20:52:38,128 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-22 20:52:38,128 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-22 20:52:38,128 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-22 20:52:38,129 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 20:52:38,129 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-22 20:52:38,130 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-22 20:52:38,130 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 20:52:38,130 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-22 20:52:38,131 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-22 20:52:38,131 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-22 20:52:38,131 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 20:52:38,132 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 20:52:38,132 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 20:52:38,132 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 20:52:38,133 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 20:52:38,133 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-22 20:52:38,134 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-22 20:52:38,134 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 20:52:38,134 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-22 20:52:38,135 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-22 20:52:38,135 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-22 20:52:38,135 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-22 20:52:38,136 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-22 20:52:38,136 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-22 20:52:38,136 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 20:52:38,137 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-22 20:52:38,137 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 20:52:38,137 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 20:52:38,138 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 20:52:38,138 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 20:52:38,138 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 20:52:38,139 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-22 20:52:38,139 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-22 20:52:38,139 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-22 20:52:38,140 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-22 20:52:38,140 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-22 20:52:38,140 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-22 20:52:38,141 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-22 20:52:38,141 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-22 20:52:38,141 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-22 20:52:38,142 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-22 20:52:38,142 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-22 20:52:38,143 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-22 20:52:38,143 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-22 20:52:38,143 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-22 20:52:38,144 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-22 20:52:38,144 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-22 20:52:38,144 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-22 20:52:38,145 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-22 20:52:38,145 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-22 20:52:38,145 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-22 20:52:38,146 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-22 20:52:38,146 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-22 20:52:38,147 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-22 20:52:38,147 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-22 20:52:38,147 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-22 20:52:38,147 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-22 20:52:38,148 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-22 20:52:38,149 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-22 20:52:38,149 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-22 20:52:38,150 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-22 20:52:38,150 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-22 20:52:38,150 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-22 20:52:38,228 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-22 20:52:38,229 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-22 20:52:38,810 - root - DEBUG - DEBUG MODE: True -2024-06-22 20:52:38,813 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-22 20:52:38,876 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-22 20:52:39,006 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-22 20:52:39,043 - root - DEBUG - Updating menus... -2024-06-22 20:52:41,194 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:52:43,748 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:52:43,751 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:52:43,752 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-22 20:52:43,753 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-22 20:52:43,754 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 20:52:43,756 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-22 20:52:43,757 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-22 20:52:43,757 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-22 20:52:43,757 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-22 20:52:43,758 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-22 20:52:43,758 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-22 20:52:43,759 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-22 20:52:43,759 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-22 21:00:26,186 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-22 21:00:26,203 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-22 21:00:26,607 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-22 21:00:26,607 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-22 21:00:26,608 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-22 21:00:26,608 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-22 21:00:26,608 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-22 21:00:26,609 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-22 21:00:26,609 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-22 21:00:26,610 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-22 21:00:26,610 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-22 21:00:26,611 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-22 21:00:26,612 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-22 21:00:26,613 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-22 21:00:26,613 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-22 21:00:26,614 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-22 21:00:26,615 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-22 21:00:26,616 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-22 21:00:26,616 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-22 21:00:26,617 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-22 21:00:26,618 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-22 21:00:26,619 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-22 21:00:26,620 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-22 21:00:26,621 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-22 21:00:26,621 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-22 21:00:26,622 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-22 21:00:26,623 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-22 21:00:26,624 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-22 21:00:26,625 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-22 21:00:26,625 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-22 21:00:26,626 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-22 21:00:26,626 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-22 21:00:26,627 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-22 21:00:26,627 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-22 21:00:26,628 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-22 21:00:26,628 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-22 21:00:26,628 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-22 21:00:26,629 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-22 21:00:26,629 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-22 21:00:26,629 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-22 21:00:26,630 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-22 21:00:26,630 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-22 21:00:26,631 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-22 21:00:26,631 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-22 21:00:26,631 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-22 21:00:26,632 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-22 21:00:26,632 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-22 21:00:26,632 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-22 21:00:26,633 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-22 21:00:26,633 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-22 21:00:26,633 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-22 21:00:26,634 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-22 21:00:26,634 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-22 21:00:26,635 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-22 21:00:26,635 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-22 21:00:26,635 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-22 21:00:26,636 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-22 21:00:26,636 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-22 21:00:26,636 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-22 21:00:26,637 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-22 21:00:26,637 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-22 21:00:26,637 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 21:00:26,638 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-22 21:00:26,638 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-22 21:00:26,638 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 21:00:26,639 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-22 21:00:26,639 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-22 21:00:26,640 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-22 21:00:26,640 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 21:00:26,640 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 21:00:26,641 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 21:00:26,641 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 21:00:26,642 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 21:00:26,642 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-22 21:00:26,643 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-22 21:00:26,643 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 21:00:26,644 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-22 21:00:26,644 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-22 21:00:26,644 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-22 21:00:26,645 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-22 21:00:26,645 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-22 21:00:26,645 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-22 21:00:26,646 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 21:00:26,646 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-22 21:00:26,647 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 21:00:26,647 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 21:00:26,647 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 21:00:26,648 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 21:00:26,648 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 21:00:26,648 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-22 21:00:26,649 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-22 21:00:26,649 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-22 21:00:26,649 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-22 21:00:26,650 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-22 21:00:26,650 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-22 21:00:26,651 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-22 21:00:26,651 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-22 21:00:26,652 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-22 21:00:26,652 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-22 21:00:26,653 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-22 21:00:26,653 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-22 21:00:26,653 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-22 21:00:26,654 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-22 21:00:26,654 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-22 21:00:26,655 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-22 21:00:26,655 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-22 21:00:26,656 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-22 21:00:26,656 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-22 21:00:26,657 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-22 21:00:26,657 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-22 21:00:26,658 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-22 21:00:26,658 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-22 21:00:26,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-22 21:00:26,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-22 21:00:26,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-22 21:00:26,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-22 21:00:26,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-22 21:00:26,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-22 21:00:26,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-22 21:00:26,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-22 21:00:26,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-22 21:00:26,728 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-22 21:00:26,729 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-22 21:00:27,180 - root - DEBUG - DEBUG MODE: True -2024-06-22 21:00:27,183 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-22 21:00:27,246 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-22 21:00:27,390 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-22 21:00:27,425 - root - DEBUG - Updating menus... -2024-06-22 21:00:29,505 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 21:00:32,248 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 21:00:32,251 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 21:00:32,253 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-22 21:00:32,254 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-22 21:00:32,254 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 21:00:32,256 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-22 21:00:32,256 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-22 21:00:32,257 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-22 21:00:32,257 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-22 21:00:32,258 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-22 21:00:32,258 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-22 21:00:32,259 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-22 21:00:32,259 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-22 21:00:33,795 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-22 21:00:33,795 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-22 21:00:33,795 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-22 21:00:33,796 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-22 21:00:33,796 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 21:00:33,797 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-22 21:00:33,798 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-22 21:00:33,804 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-22 21:00:33,805 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-22 21:00:33,807 - root - INFO - Loading chitin... -2024-06-22 21:00:33,807 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-22 21:00:36,631 - root - INFO - Done loading chitin -2024-06-22 21:00:36,634 - root - INFO - Loading lips... -2024-06-22 21:00:36,635 - root - INFO - Loading 'lips' from installation... -2024-06-22 21:00:38,683 - root - INFO - Loading modules... -2024-06-22 21:00:38,684 - root - INFO - Loading 'Modules' from installation... -2024-06-22 21:00:43,112 - root - INFO - Loading streammusic... -2024-06-22 21:00:43,115 - root - INFO - Loading streammusic from installation... -2024-06-22 21:00:43,191 - root - INFO - Loading streamsounds... -2024-06-22 21:00:43,193 - root - INFO - Loading streamsounds from installation... -2024-06-22 21:00:44,054 - root - INFO - Loading textures... -2024-06-22 21:00:44,056 - root - INFO - Loading 'texturepacks' from installation... -2024-06-22 21:00:45,065 - root - INFO - Loading saves... -2024-06-22 21:00:45,082 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 21:00:45,083 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 21:00:45,084 - root - INFO - Loading streamwaves... -2024-06-22 21:00:45,086 - root - INFO - Loading streamwaves from installation... -2024-06-22 21:00:54,167 - root - INFO - Loading override... -2024-06-22 21:00:54,784 - root - INFO - Loading Override from installation... -2024-06-22 21:00:57,751 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-22 21:00:57,761 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 21:00:57,777 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-22 21:00:57,778 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-22 21:01:01,291 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-22 21:01:01,330 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 21:01:01,330 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 21:01:01,331 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 21:01:01,331 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 21:01:01,335 - root - DEBUG - Set sections of prepared lists -2024-06-22 21:01:01,336 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-22 21:01:01,336 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-22 21:01:01,357 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-22 21:01:01,512 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-22 21:01:02,194 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-22 21:01:02,299 - root - INFO - Loading core installation resources into UI... -2024-06-22 21:01:04,468 - root - DEBUG - Remove unused Core tab categories... -2024-06-22 21:01:04,469 - root - INFO - Loading saves list into UI... -2024-06-22 21:01:04,472 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 21:01:04,473 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 21:01:04,477 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 21:01:04,478 - root - DEBUG - [refreshSavesList scope] section: -2024-06-22 21:01:04,478 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-22 21:01:04,479 - root - DEBUG - Loading save resources into UI... -2024-06-22 21:01:04,480 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 21:01:04,482 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-22 21:01:04,482 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 21:01:04,483 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 21:01:04,484 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 21:01:04,485 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 21:01:04,486 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 21:01:04,487 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 21:01:04,487 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 21:01:04,488 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 21:01:04,488 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 21:01:04,490 - root - DEBUG - Updating menus... -2024-06-22 21:01:04,492 - root - DEBUG - Setting up watchdog observer... -2024-06-22 21:01:04,492 - root - INFO - Loader task completed. -2024-06-22 21:01:14,636 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-22 21:01:14,933 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-22 21:01:14,934 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-22 21:01:14,934 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-22 21:01:14,935 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 21:01:14,935 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-22 21:01:14,935 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-22 21:01:14,936 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-22 21:01:14,936 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-22 21:01:14,937 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 21:01:14,990 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-22 21:01:15,145 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-22 21:01:15,395 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 21:01:15,396 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 21:01:15,397 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 21:01:15,397 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 21:01:15,398 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 21:01:15,398 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 21:01:16,681 - root - DEBUG - [load scope] dlg: -2024-06-22 21:01:16,682 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 21:01:16,688 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 21:01:16,692 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 21:01:16,693 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 21:01:16,694 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 21:01:16,695 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 21:01:16,695 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 21:01:17,451 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-22 21:01:19,158 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(182, 225) -2024-06-22 21:01:19,158 - root - DEBUG - DLGTreeView: set self.startPos to (182, 225) -2024-06-22 21:01:19,159 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 21:01:19,159 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 21:01:19,160 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 21:01:19,160 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 21:01:19,300 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-22 21:01:19,300 - root - DEBUG - DLGTreeView. -2024-06-22 21:01:19,301 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-22 21:01:19,301 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-22 21:01:19,302 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-22 21:01:19,302 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-22 21:01:19,303 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-22 21:01:19,303 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 21:01:19,304 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 21:01:19,305 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 21:01:19,306 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 21:01:19,306 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-22 21:01:19,309 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-22 21:01:19,310 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 21:01:19,310 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 21:01:19,311 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-22 21:01:19,312 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-22 21:01:19,372 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 21:01:19,372 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 21:01:19,373 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:01:19,373 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:01:19,374 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 21:01:19,374 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 21:01:19,375 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 21:01:19,375 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 21:01:19,376 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 21:01:19,382 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:01:19,382 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:01:19,383 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:01:19,383 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:01:19,384 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 21:01:19,385 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 21:01:19,385 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 21:01:19,406 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-22 21:01:19,406 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-22 21:01:19,407 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,407 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,408 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,408 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,409 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,411 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,411 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,412 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,412 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,414 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,414 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,415 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,415 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,417 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,418 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,418 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,419 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,420 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,421 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,421 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,422 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,423 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,424 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,424 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,425 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,427 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,428 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,428 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,429 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,430 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,431 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,431 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,432 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,434 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,434 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,435 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,435 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,437 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,437 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,438 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,438 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,440 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,441 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,441 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,442 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,444 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,444 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,445 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,445 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,446 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,447 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,447 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,448 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,449 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,450 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,450 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,451 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,453 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,453 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,454 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,454 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,456 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,457 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,457 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,457 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,460 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,460 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,461 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,461 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,463 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,463 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,463 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,464 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,465 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,466 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,466 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,467 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,469 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,469 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,470 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,470 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,471 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,472 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,472 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,472 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,475 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,475 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,476 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,476 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,478 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,478 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,478 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,479 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,480 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,481 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,481 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,482 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,483 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,484 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,484 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,485 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,487 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,487 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,487 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,488 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,489 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,490 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,490 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,490 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,493 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,494 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,494 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,494 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,503 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,503 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,504 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,505 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,511 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,512 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,513 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,513 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,515 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,516 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,517 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,517 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,521 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:01:19,522 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:01:19,522 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,523 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:01:19,627 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-22 21:01:19,627 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-22 21:01:19,629 - root - DEBUG - performDrag: completely done -2024-06-22 21:01:19,630 - root - DEBUG - startDrag done, call resetDragState -2024-06-22 21:01:19,630 - root - DEBUG - [resetDragState scope] -2024-06-22 21:01:20,199 - root - DEBUG - [onListContextMenu scope] menu: -2024-06-22 21:01:21,415 - root - DEBUG - [onListContextMenu scope] menu: -2024-06-22 21:28:36,360 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-22 21:28:36,387 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-22 21:28:36,921 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-22 21:28:36,921 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-22 21:28:36,922 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-22 21:28:36,922 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-22 21:28:36,923 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-22 21:28:36,923 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-22 21:28:36,923 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-22 21:28:36,924 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-22 21:28:36,924 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-22 21:28:36,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-22 21:28:36,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-22 21:28:36,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-22 21:28:36,926 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-22 21:28:36,926 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-22 21:28:36,927 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-22 21:28:36,927 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-22 21:28:36,927 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-22 21:28:36,928 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-22 21:28:36,929 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-22 21:28:36,929 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-22 21:28:36,930 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-22 21:28:36,930 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-22 21:28:36,931 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-22 21:28:36,931 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-22 21:28:36,932 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-22 21:28:36,933 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-22 21:28:36,934 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-22 21:28:36,934 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-22 21:28:36,934 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-22 21:28:36,935 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-22 21:28:36,935 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-22 21:28:36,935 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-22 21:28:36,936 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-22 21:28:36,936 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-22 21:28:36,936 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-22 21:28:36,937 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-22 21:28:36,937 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-22 21:28:36,938 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-22 21:28:36,938 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-22 21:28:36,939 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-22 21:28:36,939 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-22 21:28:36,940 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-22 21:28:36,940 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-22 21:28:36,940 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-22 21:28:36,941 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-22 21:28:36,941 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-22 21:28:36,942 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-22 21:28:36,942 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-22 21:28:36,942 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-22 21:28:36,943 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-22 21:28:36,943 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-22 21:28:36,944 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-22 21:28:36,944 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-22 21:28:36,945 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-22 21:28:36,945 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-22 21:28:36,946 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-22 21:28:36,946 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-22 21:28:36,946 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-22 21:28:36,947 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-22 21:28:36,947 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 21:28:36,948 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-22 21:28:36,948 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-22 21:28:36,949 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 21:28:36,949 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-22 21:28:36,949 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-22 21:28:36,950 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-22 21:28:36,950 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 21:28:36,950 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 21:28:36,951 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 21:28:36,951 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 21:28:36,952 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 21:28:36,952 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-22 21:28:36,953 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-22 21:28:36,953 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 21:28:36,953 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-22 21:28:36,954 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-22 21:28:36,954 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-22 21:28:36,955 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-22 21:28:36,955 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-22 21:28:36,956 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-22 21:28:36,957 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 21:28:36,957 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-22 21:28:36,958 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 21:28:36,958 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 21:28:36,958 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 21:28:36,959 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 21:28:36,959 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 21:28:36,960 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-22 21:28:36,960 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-22 21:28:36,961 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-22 21:28:36,961 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-22 21:28:36,962 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-22 21:28:36,962 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-22 21:28:36,963 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-22 21:28:36,963 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-22 21:28:36,964 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-22 21:28:36,964 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-22 21:28:36,965 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-22 21:28:36,965 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-22 21:28:36,966 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-22 21:28:36,967 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-22 21:28:36,967 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-22 21:28:36,967 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-22 21:28:36,968 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-22 21:28:36,969 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-22 21:28:36,969 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-22 21:28:36,970 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-22 21:28:36,970 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-22 21:28:36,971 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-22 21:28:36,971 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-22 21:28:36,972 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-22 21:28:36,973 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-22 21:28:36,973 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-22 21:28:36,974 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-22 21:28:36,975 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-22 21:28:36,975 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-22 21:28:36,975 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-22 21:28:36,976 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-22 21:28:36,976 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-22 21:28:37,073 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-22 21:28:37,074 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-22 21:28:37,785 - root - DEBUG - DEBUG MODE: True -2024-06-22 21:28:37,790 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-22 21:28:37,867 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-22 21:28:38,009 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-22 21:28:38,058 - root - DEBUG - Updating menus... -2024-06-22 21:28:40,148 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 21:28:42,790 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 21:28:42,792 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 21:28:42,795 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-22 21:28:42,795 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-22 21:28:42,796 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 21:28:42,799 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-22 21:28:42,799 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-22 21:28:42,800 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-22 21:28:42,800 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-22 21:28:42,801 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-22 21:28:42,801 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-22 21:28:42,802 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-22 21:28:42,802 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-22 21:31:36,549 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-22 21:31:36,550 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-22 21:31:36,550 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-22 21:31:36,551 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-22 21:31:36,552 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 21:31:36,553 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-22 21:31:36,554 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-22 21:31:36,563 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-22 21:31:36,565 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-22 21:31:36,567 - root - INFO - Loading chitin... -2024-06-22 21:31:36,568 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-22 21:31:39,502 - root - INFO - Done loading chitin -2024-06-22 21:31:39,503 - root - INFO - Loading lips... -2024-06-22 21:31:39,507 - root - INFO - Loading 'lips' from installation... -2024-06-22 21:31:41,551 - root - INFO - Loading modules... -2024-06-22 21:31:41,553 - root - INFO - Loading 'Modules' from installation... -2024-06-22 21:31:46,078 - root - INFO - Loading streammusic... -2024-06-22 21:31:46,080 - root - INFO - Loading streammusic from installation... -2024-06-22 21:31:46,162 - root - INFO - Loading streamsounds... -2024-06-22 21:31:46,163 - root - INFO - Loading streamsounds from installation... -2024-06-22 21:31:47,077 - root - INFO - Loading textures... -2024-06-22 21:31:47,079 - root - INFO - Loading 'texturepacks' from installation... -2024-06-22 21:31:48,103 - root - INFO - Loading saves... -2024-06-22 21:31:48,124 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 21:31:48,125 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 21:31:48,128 - root - INFO - Loading streamwaves... -2024-06-22 21:31:48,129 - root - INFO - Loading streamwaves from installation... -2024-06-22 21:31:57,867 - root - INFO - Loading override... -2024-06-22 21:31:58,653 - root - INFO - Loading Override from installation... -2024-06-22 21:32:01,709 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-22 21:32:01,719 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 21:32:01,737 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-22 21:32:01,739 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-22 21:32:05,004 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-22 21:32:05,043 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 21:32:05,043 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 21:32:05,044 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 21:32:05,044 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 21:32:05,047 - root - DEBUG - Set sections of prepared lists -2024-06-22 21:32:05,048 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-22 21:32:05,048 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-22 21:32:05,069 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-22 21:32:05,224 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-22 21:32:05,914 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-22 21:32:06,009 - root - INFO - Loading core installation resources into UI... -2024-06-22 21:32:08,842 - root - DEBUG - Remove unused Core tab categories... -2024-06-22 21:32:08,843 - root - INFO - Loading saves list into UI... -2024-06-22 21:32:08,846 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 21:32:08,847 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 21:32:08,849 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 21:32:08,850 - root - DEBUG - [refreshSavesList scope] section: -2024-06-22 21:32:08,850 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-22 21:32:08,851 - root - DEBUG - Loading save resources into UI... -2024-06-22 21:32:08,852 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 21:32:08,854 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-22 21:32:08,855 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 21:32:08,856 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 21:32:08,856 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 21:32:08,857 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 21:32:08,858 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 21:32:08,858 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 21:32:08,859 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 21:32:08,860 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 21:32:08,860 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 21:32:08,863 - root - DEBUG - Updating menus... -2024-06-22 21:32:08,864 - root - DEBUG - Setting up watchdog observer... -2024-06-22 21:32:08,864 - root - INFO - Loader task completed. -2024-06-22 21:32:12,534 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-22 21:32:12,846 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-22 21:32:12,847 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-22 21:32:12,847 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-22 21:32:12,848 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 21:32:12,848 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-22 21:32:12,849 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-22 21:32:12,849 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-22 21:32:12,849 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-22 21:32:12,850 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 21:32:12,907 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-22 21:32:13,061 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-22 21:32:13,328 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 21:32:13,329 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 21:32:13,330 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 21:32:13,331 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 21:32:13,331 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 21:32:13,331 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 21:32:14,602 - root - DEBUG - [load scope] dlg: -2024-06-22 21:32:14,603 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 21:32:14,609 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 21:32:14,613 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 21:32:14,614 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 21:32:14,614 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 21:32:14,615 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 21:32:14,615 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 21:32:15,359 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-22 21:32:16,644 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(205, 237) -2024-06-22 21:32:16,645 - root - DEBUG - DLGTreeView: set self.startPos to (205, 237) -2024-06-22 21:32:16,645 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-22 21:32:16,646 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 21:32:16,647 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 21:32:16,647 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 21:32:16,792 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-22 21:32:16,792 - root - DEBUG - DLGTreeView. -2024-06-22 21:32:16,793 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-22 21:32:16,793 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-22 21:32:16,794 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-22 21:32:16,794 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-22 21:32:16,795 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-22 21:32:16,796 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 21:32:16,796 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 21:32:16,798 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 21:32:16,798 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 21:32:16,799 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-22 21:32:16,802 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-22 21:32:16,803 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-22 21:32:16,804 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-22 21:32:16,804 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-22 21:32:16,806 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-22 21:32:16,871 - root - DEBUG - dragEnterEvent(event=) -2024-06-22 21:32:16,871 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 21:32:16,872 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:16,873 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:16,873 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 21:32:16,874 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 21:32:16,874 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 21:32:16,875 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 21:32:16,875 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 21:32:16,881 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:16,882 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:16,883 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 21:32:16,883 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 21:32:16,884 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 21:32:16,884 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 21:32:16,885 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 21:32:16,892 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:16,892 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:16,893 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 21:32:16,893 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 21:32:16,894 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 21:32:16,894 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 21:32:16,895 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 21:32:16,901 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:16,901 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:16,902 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 21:32:16,902 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 21:32:16,903 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 21:32:16,903 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 21:32:16,903 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 21:32:16,910 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:16,911 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:16,911 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 21:32:16,912 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 21:32:16,912 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 21:32:16,913 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 21:32:16,913 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 21:32:16,923 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:16,924 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:16,925 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 21:32:16,926 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 21:32:16,927 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 21:32:16,928 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 21:32:16,929 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 21:32:16,939 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:16,939 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:16,940 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 21:32:16,941 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 21:32:16,941 - root - DEBUG - Drop operation is valid. -2024-06-22 21:32:16,942 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 21:32:16,943 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 21:32:16,943 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 21:32:16,946 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:16,947 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:16,947 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 21:32:16,948 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 21:32:16,949 - root - DEBUG - Drop operation is valid. -2024-06-22 21:32:16,949 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 21:32:16,950 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 21:32:16,950 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 21:32:16,954 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:16,954 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:16,955 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 21:32:16,956 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 21:32:16,956 - root - DEBUG - Drop operation is valid. -2024-06-22 21:32:16,957 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 21:32:16,958 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 21:32:16,958 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 21:32:16,961 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:16,962 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:16,962 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 21:32:16,963 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 21:32:16,963 - root - DEBUG - Drop operation is valid. -2024-06-22 21:32:16,964 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 21:32:16,965 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 21:32:16,965 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 21:32:16,969 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:16,970 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:16,970 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 21:32:16,971 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 21:32:16,972 - root - DEBUG - Drop operation is valid. -2024-06-22 21:32:16,972 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 21:32:16,973 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 21:32:16,973 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 21:32:16,976 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:16,977 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:16,977 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-22 21:32:16,978 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-22 21:32:16,978 - root - DEBUG - Drop operation is valid. -2024-06-22 21:32:16,979 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 21:32:16,979 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 21:32:16,980 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 21:32:16,983 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:16,984 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:16,985 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:32:16,986 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:32:16,987 - root - DEBUG - Drop operation is valid. -2024-06-22 21:32:16,987 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 21:32:16,988 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 21:32:16,989 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 21:32:16,996 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:16,997 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:16,997 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:32:16,998 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:32:16,998 - root - DEBUG - Drop operation is valid. -2024-06-22 21:32:16,999 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 21:32:16,999 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 21:32:17,000 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 21:32:17,009 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:17,010 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:17,011 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:32:17,012 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:32:17,013 - root - DEBUG - Drop operation is valid. -2024-06-22 21:32:17,014 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 21:32:17,014 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 21:32:17,015 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 21:32:17,023 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:17,024 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:17,024 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:32:17,025 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:32:17,025 - root - DEBUG - Drop operation is valid. -2024-06-22 21:32:17,026 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 21:32:17,026 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 21:32:17,026 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 21:32:17,032 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:17,033 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:17,033 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:32:17,033 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:32:17,034 - root - DEBUG - Drop operation is valid. -2024-06-22 21:32:17,034 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 21:32:17,035 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 21:32:17,035 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 21:32:17,041 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:17,041 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:17,042 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:32:17,042 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:32:17,044 - root - DEBUG - Drop operation is valid. -2024-06-22 21:32:17,044 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 21:32:17,044 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 21:32:17,045 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 21:32:17,050 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:17,051 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:17,051 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:32:17,052 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:32:17,052 - root - DEBUG - Drop operation is valid. -2024-06-22 21:32:17,053 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 21:32:17,053 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 21:32:17,054 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 21:32:17,059 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:17,060 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:17,060 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:32:17,061 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:32:17,061 - root - DEBUG - Drop operation is valid. -2024-06-22 21:32:17,062 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 21:32:17,062 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 21:32:17,062 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 21:32:17,068 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:17,068 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:17,069 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:32:17,069 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:32:17,070 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 21:32:17,070 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 21:32:17,070 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 21:32:17,077 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:17,078 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:17,078 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:32:17,078 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:32:17,079 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 21:32:17,079 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 21:32:17,079 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 21:32:17,086 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:17,086 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:17,087 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:32:17,087 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:32:17,087 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 21:32:17,088 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 21:32:17,088 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 21:32:17,095 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:17,096 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:17,096 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:32:17,097 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:32:17,097 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 21:32:17,098 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 21:32:17,098 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 21:32:17,104 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:17,105 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:17,105 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:32:17,106 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:32:17,106 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 21:32:17,107 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 21:32:17,107 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 21:32:17,113 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:17,114 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:17,114 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:32:17,114 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:32:17,115 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 21:32:17,115 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 21:32:17,116 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 21:32:17,122 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:17,123 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:17,123 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:32:17,124 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:32:17,125 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 21:32:17,125 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 21:32:17,125 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 21:32:17,131 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:17,132 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:17,132 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:32:17,133 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:32:17,133 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 21:32:17,133 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 21:32:17,134 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 21:32:17,140 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:17,140 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:17,141 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:32:17,141 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:32:17,142 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 21:32:17,142 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 21:32:17,142 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 21:32:17,148 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:17,149 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:17,149 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:32:17,149 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:32:17,150 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 21:32:17,150 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 21:32:17,151 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 21:32:17,156 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:17,157 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:17,157 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:32:17,158 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:32:17,158 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 21:32:17,159 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 21:32:17,159 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 21:32:17,165 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:17,165 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:17,166 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:32:17,166 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:32:17,167 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-22 21:32:17,167 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-22 21:32:17,167 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-22 21:32:17,173 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:17,174 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:17,174 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:32:17,175 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:32:17,176 - root - DEBUG - Drop operation is valid. -2024-06-22 21:32:17,176 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 21:32:17,177 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 21:32:17,178 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 21:32:17,185 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:17,186 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:17,186 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:32:17,187 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:32:17,187 - root - DEBUG - Drop operation is valid. -2024-06-22 21:32:17,187 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 21:32:17,188 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 21:32:17,188 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 21:32:17,195 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:17,196 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:17,196 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-22 21:32:17,197 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-22 21:32:17,198 - root - DEBUG - Drop operation is valid. -2024-06-22 21:32:17,199 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 21:32:17,199 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 21:32:17,200 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 21:32:17,207 - root - DEBUG - dragMoveEvent(event=) -2024-06-22 21:32:17,207 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-22 21:32:17,208 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-22 21:32:17,208 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-22 21:32:17,209 - root - DEBUG - Drop operation is valid. -2024-06-22 21:32:17,210 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-22 21:32:17,210 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-22 21:32:17,211 - root - DEBUG - [setValidDragDrop scope] -2024-06-22 21:32:17,247 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-22 21:32:17,248 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-22 21:32:17,249 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,249 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,249 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,250 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,250 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,252 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,252 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,252 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,253 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,254 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,254 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,255 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,255 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,256 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,257 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,257 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,257 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,260 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,260 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,261 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,261 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,263 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,264 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,264 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,265 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,266 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,267 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,267 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,267 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,269 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,270 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,270 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,270 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,272 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,273 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,273 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,274 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,275 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,276 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,276 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,277 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,279 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,280 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,280 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,281 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,282 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,282 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,283 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,283 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,285 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,286 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,286 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,287 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,288 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,289 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,289 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,289 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,291 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,292 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,292 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,292 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,294 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,295 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,295 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,296 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,298 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,298 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,299 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,299 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,301 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,301 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,302 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,302 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,304 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,304 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,305 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,305 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,307 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,307 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,308 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,308 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,311 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,311 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,312 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,312 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,314 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,314 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,315 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,315 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,317 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,317 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,318 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,318 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,320 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,321 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,321 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,321 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,323 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,324 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,324 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,324 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,326 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,327 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,327 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,328 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,329 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,330 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,330 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,330 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,332 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,333 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,333 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,333 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,335 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,336 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,336 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,337 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,338 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,339 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,339 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,340 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,341 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,341 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,342 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,342 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,344 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,345 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,345 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,345 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,347 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,348 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,348 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,348 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,350 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,350 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,351 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,351 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,353 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,354 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,354 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,355 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,357 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,357 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,358 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,358 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,360 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,360 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,361 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,361 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,363 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,364 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,364 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,364 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,366 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,366 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,367 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,367 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,369 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,369 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,370 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,370 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,372 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,373 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,373 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,373 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,375 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,375 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,376 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,376 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,378 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,378 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,379 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,379 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,381 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,381 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,382 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,382 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,384 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,385 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,385 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,386 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,388 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,388 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,389 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,389 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,390 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,391 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,391 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,392 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,393 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,394 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,394 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,394 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,396 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,396 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,397 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,397 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,399 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,399 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,399 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,400 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,402 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,402 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,403 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,403 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,405 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,406 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,406 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,407 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,408 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,409 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,409 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,409 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,411 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,412 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,412 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,413 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,414 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,415 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,415 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,415 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,417 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,417 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,418 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,418 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,420 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,421 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,421 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,421 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,423 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,423 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,424 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,424 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,426 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,426 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,427 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,427 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,429 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,429 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,430 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,430 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,431 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,432 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,432 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,433 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,435 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,435 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,436 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,436 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,438 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,438 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,438 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,439 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,440 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,441 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,441 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,441 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,443 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,444 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,444 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,445 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,446 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,447 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,447 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,447 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,449 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,450 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,450 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,451 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,454 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,455 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,455 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,456 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,458 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,459 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,459 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,460 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,462 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,463 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,463 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,464 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,466 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,466 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,467 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,468 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,470 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,471 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,471 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,472 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,473 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,474 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,474 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,475 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,477 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,478 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,479 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,479 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,481 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,482 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,482 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,483 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,486 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,487 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,487 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,488 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,490 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,491 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,491 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,492 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,497 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:17,497 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:17,498 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,498 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:17,680 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-22 21:32:17,681 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-22 21:32:17,683 - root - DEBUG - performDrag: completely done -2024-06-22 21:32:17,683 - root - DEBUG - startDrag done, call resetDragState -2024-06-22 21:32:17,684 - root - DEBUG - [resetDragState scope] -2024-06-22 21:32:18,786 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: lambda xy: self.onListContextMenu(xy, self.pinnedItemsList) -2024-06-22 21:32:23,914 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:23,919 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-22 21:32:23,919 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-22 21:32:23,920 - root - DEBUG - We return move/copy action which is: 3 -2024-06-22 21:32:23,921 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,921 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,923 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,924 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,929 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,929 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,932 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,933 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,937 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,938 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,940 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,940 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,943 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,944 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,947 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,947 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,950 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,951 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,954 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,954 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,956 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,956 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,958 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,958 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,960 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,961 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,962 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,963 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,965 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,965 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,968 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,969 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,971 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,971 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,973 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,973 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,975 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,975 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,977 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,978 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,980 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,981 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,983 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,983 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,986 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,986 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,988 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,989 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,990 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,991 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,993 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,994 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,996 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-22 21:32:23,997 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-22 21:32:23,999 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-22 21:32:31,598 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: lambda xy: self.onListContextMenu(xy, self.pinnedItemsList) -2024-06-22 21:49:32,926 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-22 21:49:32,951 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-22 21:49:33,468 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-22 21:49:33,468 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-22 21:49:33,469 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-22 21:49:33,469 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-22 21:49:33,469 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-22 21:49:33,470 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-22 21:49:33,470 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-22 21:49:33,471 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-22 21:49:33,471 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-22 21:49:33,471 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-22 21:49:33,472 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-22 21:49:33,472 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-22 21:49:33,472 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-22 21:49:33,473 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-22 21:49:33,473 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-22 21:49:33,474 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-22 21:49:33,474 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-22 21:49:33,475 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-22 21:49:33,476 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-22 21:49:33,476 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-22 21:49:33,476 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-22 21:49:33,477 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-22 21:49:33,477 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-22 21:49:33,478 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-22 21:49:33,479 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-22 21:49:33,480 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-22 21:49:33,481 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-22 21:49:33,481 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-22 21:49:33,481 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-22 21:49:33,482 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-22 21:49:33,482 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-22 21:49:33,483 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-22 21:49:33,483 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-22 21:49:33,484 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-22 21:49:33,484 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-22 21:49:33,485 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-22 21:49:33,485 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-22 21:49:33,486 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-22 21:49:33,486 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-22 21:49:33,487 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-22 21:49:33,487 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-22 21:49:33,488 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-22 21:49:33,488 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-22 21:49:33,489 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-22 21:49:33,489 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-22 21:49:33,489 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-22 21:49:33,490 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-22 21:49:33,490 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-22 21:49:33,491 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-22 21:49:33,491 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-22 21:49:33,491 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-22 21:49:33,492 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-22 21:49:33,492 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-22 21:49:33,492 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-22 21:49:33,493 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-22 21:49:33,493 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-22 21:49:33,494 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-22 21:49:33,494 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-22 21:49:33,495 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-22 21:49:33,495 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 21:49:33,495 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-22 21:49:33,496 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-22 21:49:33,496 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 21:49:33,496 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-22 21:49:33,497 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-22 21:49:33,497 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-22 21:49:33,497 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 21:49:33,498 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 21:49:33,498 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 21:49:33,498 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 21:49:33,499 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 21:49:33,499 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-22 21:49:33,499 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-22 21:49:33,500 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-22 21:49:33,500 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-22 21:49:33,501 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-22 21:49:33,501 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-22 21:49:33,502 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-22 21:49:33,502 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-22 21:49:33,502 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-22 21:49:33,503 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-22 21:49:33,503 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-22 21:49:33,503 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-22 21:49:33,504 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-22 21:49:33,504 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-22 21:49:33,505 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-22 21:49:33,505 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-22 21:49:33,505 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-22 21:49:33,506 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-22 21:49:33,506 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-22 21:49:33,506 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-22 21:49:33,507 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-22 21:49:33,507 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-22 21:49:33,508 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-22 21:49:33,508 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-22 21:49:33,509 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-22 21:49:33,509 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-22 21:49:33,510 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-22 21:49:33,510 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-22 21:49:33,511 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-22 21:49:33,511 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-22 21:49:33,512 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-22 21:49:33,512 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-22 21:49:33,512 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-22 21:49:33,513 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-22 21:49:33,513 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-22 21:49:33,514 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-22 21:49:33,514 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-22 21:49:33,515 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-22 21:49:33,515 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-22 21:49:33,515 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-22 21:49:33,516 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-22 21:49:33,516 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-22 21:49:33,517 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-22 21:49:33,517 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-22 21:49:33,518 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-22 21:49:33,518 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-22 21:49:33,519 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-22 21:49:33,519 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-22 21:49:33,603 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-22 21:49:33,604 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-22 21:49:34,253 - root - DEBUG - DEBUG MODE: True -2024-06-22 21:49:34,257 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-22 21:49:34,337 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-22 21:49:34,482 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-22 21:49:34,520 - root - DEBUG - Updating menus... -2024-06-22 21:49:36,614 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 21:49:39,200 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 21:49:39,203 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 21:49:39,205 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-22 21:49:39,205 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-22 21:49:39,206 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-22 21:49:39,208 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-22 21:49:39,208 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-22 21:49:39,209 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-22 21:49:39,209 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-22 21:49:39,210 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-22 21:49:39,210 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-22 21:49:39,210 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-22 21:49:39,211 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-22 21:49:41,054 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-22 21:49:41,054 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-22 21:49:41,055 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-22 21:49:41,055 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-22 21:49:41,056 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 21:49:41,057 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-22 21:49:41,058 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-22 21:49:41,066 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-22 21:49:41,069 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-22 21:49:41,071 - root - INFO - Loading chitin... -2024-06-22 21:49:41,073 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-22 21:49:43,997 - root - INFO - Done loading chitin -2024-06-22 21:49:43,998 - root - INFO - Loading lips... -2024-06-22 21:49:44,003 - root - INFO - Loading 'lips' from installation... -2024-06-22 21:49:46,355 - root - INFO - Loading modules... -2024-06-22 21:49:46,357 - root - INFO - Loading 'Modules' from installation... -2024-06-22 21:49:50,875 - root - INFO - Loading streammusic... -2024-06-22 21:49:50,877 - root - INFO - Loading streammusic from installation... -2024-06-22 21:49:50,960 - root - INFO - Loading streamsounds... -2024-06-22 21:49:50,962 - root - INFO - Loading streamsounds from installation... -2024-06-22 21:49:51,949 - root - INFO - Loading textures... -2024-06-22 21:49:51,951 - root - INFO - Loading 'texturepacks' from installation... -2024-06-22 21:49:53,168 - root - INFO - Loading saves... -2024-06-22 21:49:53,193 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 21:49:53,195 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 21:49:53,197 - root - INFO - Loading streamwaves... -2024-06-22 21:49:53,199 - root - INFO - Loading streamwaves from installation... -2024-06-22 21:50:03,398 - root - INFO - Loading override... -2024-06-22 21:50:04,229 - root - INFO - Loading Override from installation... -2024-06-22 21:50:07,418 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-22 21:50:07,428 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-22 21:50:07,446 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-22 21:50:07,447 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-22 21:50:10,774 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-22 21:50:10,832 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 21:50:10,833 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 21:50:10,833 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 21:50:10,833 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-22 21:50:10,837 - root - DEBUG - Set sections of prepared lists -2024-06-22 21:50:10,839 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-22 21:50:10,839 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-22 21:50:10,860 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-22 21:50:11,013 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-22 21:50:11,678 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-22 21:50:11,777 - root - INFO - Loading core installation resources into UI... -2024-06-22 21:50:14,029 - root - DEBUG - Remove unused Core tab categories... -2024-06-22 21:50:14,030 - root - INFO - Loading saves list into UI... -2024-06-22 21:50:14,032 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-22 21:50:14,033 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-22 21:50:14,036 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 21:50:14,037 - root - DEBUG - [refreshSavesList scope] section: -2024-06-22 21:50:14,037 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-22 21:50:14,038 - root - DEBUG - Loading save resources into UI... -2024-06-22 21:50:14,039 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-22 21:50:14,040 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-22 21:50:14,041 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 21:50:14,042 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 21:50:14,043 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 21:50:14,043 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 21:50:14,044 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 21:50:14,044 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 21:50:14,045 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-22 21:50:14,045 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-22 21:50:14,045 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-22 21:50:14,047 - root - DEBUG - Updating menus... -2024-06-22 21:50:14,050 - root - DEBUG - Setting up watchdog observer... -2024-06-22 21:50:14,050 - root - INFO - Loader task completed. -2024-06-22 21:50:16,381 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-22 21:50:16,718 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-22 21:50:16,718 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-22 21:50:16,719 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-22 21:50:16,719 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 21:50:16,719 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-22 21:50:16,720 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-22 21:50:16,720 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-22 21:50:16,721 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-22 21:50:16,721 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-22 21:50:16,787 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-22 21:50:16,939 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-22 21:50:17,206 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 21:50:17,207 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 21:50:17,208 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 21:50:17,209 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 21:50:17,209 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 21:50:17,210 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 21:50:18,499 - root - DEBUG - [load scope] dlg: -2024-06-22 21:50:18,500 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-22 21:50:18,507 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-22 21:50:18,511 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-22 21:50:18,512 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-22 21:50:18,512 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 21:50:18,513 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-22 21:50:18,514 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:47:41,664 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 00:47:41,686 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 00:47:42,060 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 00:47:42,060 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 00:47:42,060 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 00:47:42,061 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 00:47:42,061 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 00:47:42,061 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 00:47:42,062 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 00:47:42,062 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 00:47:42,062 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 00:47:42,062 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 00:47:42,063 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 00:47:42,063 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 00:47:42,063 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 00:47:42,064 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 00:47:42,064 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 00:47:42,064 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 00:47:42,064 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 00:47:42,065 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 00:47:42,065 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 00:47:42,066 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 00:47:42,066 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 00:47:42,067 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 00:47:42,067 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 00:47:42,068 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 00:47:42,068 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 00:47:42,069 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 00:47:42,069 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 00:47:42,069 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 00:47:42,069 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 00:47:42,070 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 00:47:42,070 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 00:47:42,070 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 00:47:42,071 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 00:47:42,071 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 00:47:42,071 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 00:47:42,071 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 00:47:42,072 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 00:47:42,072 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 00:47:42,072 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 00:47:42,072 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 00:47:42,072 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 00:47:42,073 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 00:47:42,073 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 00:47:42,073 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 00:47:42,073 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 00:47:42,073 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 00:47:42,074 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 00:47:42,074 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 00:47:42,074 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 00:47:42,074 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 00:47:42,075 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 00:47:42,075 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 00:47:42,075 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 00:47:42,075 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 00:47:42,076 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 00:47:42,076 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 00:47:42,076 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 00:47:42,076 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 00:47:42,077 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 00:47:42,077 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 00:47:42,077 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 00:47:42,077 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 00:47:42,078 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 00:47:42,078 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 00:47:42,078 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 00:47:42,078 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 00:47:42,079 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 00:47:42,079 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 00:47:42,079 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 00:47:42,080 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 00:47:42,080 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 00:47:42,080 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 00:47:42,081 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 00:47:42,081 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 00:47:42,081 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 00:47:42,082 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 00:47:42,082 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 00:47:42,082 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 00:47:42,083 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 00:47:42,083 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 00:47:42,083 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 00:47:42,084 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 00:47:42,084 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 00:47:42,084 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 00:47:42,085 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 00:47:42,085 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 00:47:42,085 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 00:47:42,086 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 00:47:42,086 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 00:47:42,086 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 00:47:42,087 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 00:47:42,087 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 00:47:42,087 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 00:47:42,088 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 00:47:42,088 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 00:47:42,089 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 00:47:42,089 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 00:47:42,089 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 00:47:42,090 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 00:47:42,090 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 00:47:42,091 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 00:47:42,091 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 00:47:42,091 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 00:47:42,092 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 00:47:42,092 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 00:47:42,092 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 00:47:42,093 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 00:47:42,093 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 00:47:42,093 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 00:47:42,094 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 00:47:42,094 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 00:47:42,094 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 00:47:42,095 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 00:47:42,096 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 00:47:42,096 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 00:47:42,097 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 00:47:42,097 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 00:47:42,097 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 00:47:42,098 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 00:47:42,183 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 00:47:42,184 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 00:47:42,917 - root - DEBUG - DEBUG MODE: True -2024-06-23 00:47:42,920 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 00:47:42,987 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 00:47:43,151 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 00:47:43,202 - root - DEBUG - Updating menus... -2024-06-23 00:47:44,020 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 00:47:44,529 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 00:47:44,532 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 00:47:44,534 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 00:47:44,535 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 00:47:44,535 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 00:47:44,538 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 00:47:44,538 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 00:47:44,538 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 00:47:44,539 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 00:47:44,539 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 00:47:44,539 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 00:47:44,539 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 00:47:44,540 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 00:47:46,007 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 00:47:46,008 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 00:47:46,008 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 00:47:46,008 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 00:47:46,009 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 00:47:46,010 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 00:47:46,010 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 00:47:46,019 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 00:47:46,021 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 00:47:46,022 - root - INFO - Loading chitin... -2024-06-23 00:47:46,024 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 00:47:48,942 - root - INFO - Done loading chitin -2024-06-23 00:47:48,942 - root - INFO - Loading lips... -2024-06-23 00:47:48,946 - root - INFO - Loading 'lips' from installation... -2024-06-23 00:47:51,692 - root - INFO - Loading modules... -2024-06-23 00:47:51,694 - root - INFO - Loading 'Modules' from installation... -2024-06-23 00:47:57,764 - root - INFO - Loading streammusic... -2024-06-23 00:47:57,766 - root - INFO - Loading streammusic from installation... -2024-06-23 00:47:57,850 - root - INFO - Loading streamsounds... -2024-06-23 00:47:57,851 - root - INFO - Loading streamsounds from installation... -2024-06-23 00:47:58,570 - root - INFO - Loading textures... -2024-06-23 00:47:58,571 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 00:47:59,575 - root - INFO - Loading saves... -2024-06-23 00:47:59,597 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 00:47:59,598 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 00:47:59,600 - root - INFO - Loading streamwaves... -2024-06-23 00:47:59,601 - root - INFO - Loading streamwaves from installation... -2024-06-23 00:48:09,397 - root - INFO - Loading override... -2024-06-23 00:48:10,196 - root - INFO - Loading Override from installation... -2024-06-23 00:48:13,586 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 00:48:13,602 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 00:48:13,619 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 00:48:13,619 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 00:48:16,301 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 00:48:16,343 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 00:48:16,344 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 00:48:16,344 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 00:48:16,344 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 00:48:16,348 - root - DEBUG - Set sections of prepared lists -2024-06-23 00:48:16,348 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 00:48:16,348 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 00:48:16,350 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 00:48:16,417 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 00:48:16,625 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 00:48:16,660 - root - INFO - Loading core installation resources into UI... -2024-06-23 00:48:17,881 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 00:48:17,881 - root - INFO - Loading saves list into UI... -2024-06-23 00:48:17,882 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 00:48:17,883 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 00:48:17,884 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 00:48:17,884 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 00:48:17,884 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 00:48:17,885 - root - DEBUG - Loading save resources into UI... -2024-06-23 00:48:17,885 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 00:48:17,886 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 00:48:17,886 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 00:48:17,886 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 00:48:17,887 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 00:48:17,887 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 00:48:17,888 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 00:48:17,888 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 00:48:17,888 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 00:48:17,889 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 00:48:17,889 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 00:48:17,890 - root - DEBUG - Updating menus... -2024-06-23 00:48:17,892 - root - DEBUG - Setting up watchdog observer... -2024-06-23 00:48:17,892 - root - INFO - Loader task completed. -2024-06-23 00:48:21,409 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 00:48:21,719 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 00:48:21,720 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 00:48:21,720 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 00:48:21,720 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 00:48:21,721 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 00:48:21,721 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 00:48:21,721 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 00:48:21,722 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 00:48:21,722 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 00:48:21,781 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 00:48:21,829 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 00:48:22,087 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 00:48:22,089 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 00:48:22,089 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 00:48:22,090 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:48:22,090 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:48:22,090 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:48:22,671 - root - DEBUG - [load scope] dlg: -2024-06-23 00:48:22,672 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 00:48:22,680 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 00:48:22,683 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 00:48:22,683 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 00:48:22,684 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:48:22,684 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:48:22,684 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:48:22,823 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\windows\main.py", line 1155, in onOpenResources - _filepath, _editor = openResourceEditor(resource.filepath(), resource.resname(), resource.restype(), resource.data(reload=True), - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\utils\window.py", line 268, in openResourceEditor - editor.load(filepath, resref, restype, data) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2791, in load - self._loadDLG(dlg) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2860, in _loadDLG - self.model.loadDLGItemRec(item) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1172, in loadDLGItemRec - self.loadDLGItemRec(child_item) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1172, in loadDLGItemRec - self.loadDLGItemRec(child_item) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1172, in loadDLGItemRec - self.loadDLGItemRec(child_item) - [Previous line repeated 9 more times] - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1176, in loadDLGItemRec - self.setItemFutureExpand(itemToLoad) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1208, in setItemFutureExpand - item.appendRow((dummy_child,)) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 760, in appendRow - assert isinstance(item, DLGStandardItem) or cast(QStandardItem, item).data(_FUTURE_EXPAND_ROLE) -AttributeError: 'tuple' object has no attribute 'data' -2024-06-23 00:50:09,923 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 00:50:09,934 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 00:50:10,138 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 00:50:10,138 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 00:50:10,138 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 00:50:10,139 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 00:50:10,139 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 00:50:10,139 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 00:50:10,139 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 00:50:10,140 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 00:50:10,140 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 00:50:10,140 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 00:50:10,141 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 00:50:10,141 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 00:50:10,141 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 00:50:10,141 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 00:50:10,142 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 00:50:10,142 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 00:50:10,142 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 00:50:10,142 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 00:50:10,143 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 00:50:10,143 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 00:50:10,144 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 00:50:10,144 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 00:50:10,145 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 00:50:10,145 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 00:50:10,145 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 00:50:10,146 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 00:50:10,146 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 00:50:10,147 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 00:50:10,147 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 00:50:10,147 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 00:50:10,147 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 00:50:10,148 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 00:50:10,148 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 00:50:10,148 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 00:50:10,148 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 00:50:10,149 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 00:50:10,149 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 00:50:10,149 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 00:50:10,150 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 00:50:10,150 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 00:50:10,150 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 00:50:10,150 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 00:50:10,150 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 00:50:10,151 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 00:50:10,151 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 00:50:10,151 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 00:50:10,151 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 00:50:10,152 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 00:50:10,152 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 00:50:10,152 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 00:50:10,152 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 00:50:10,153 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 00:50:10,153 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 00:50:10,153 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 00:50:10,153 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 00:50:10,154 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 00:50:10,154 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 00:50:10,154 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 00:50:10,154 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 00:50:10,155 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 00:50:10,155 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 00:50:10,155 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 00:50:10,155 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 00:50:10,156 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 00:50:10,156 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 00:50:10,156 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 00:50:10,156 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 00:50:10,157 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 00:50:10,157 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 00:50:10,157 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 00:50:10,158 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 00:50:10,158 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 00:50:10,158 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 00:50:10,158 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 00:50:10,159 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 00:50:10,159 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 00:50:10,159 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 00:50:10,161 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 00:50:10,161 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 00:50:10,161 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 00:50:10,161 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 00:50:10,162 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 00:50:10,162 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 00:50:10,162 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 00:50:10,162 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 00:50:10,163 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 00:50:10,163 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 00:50:10,163 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 00:50:10,163 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 00:50:10,164 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 00:50:10,164 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 00:50:10,164 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 00:50:10,164 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 00:50:10,165 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 00:50:10,165 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 00:50:10,165 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 00:50:10,165 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 00:50:10,166 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 00:50:10,166 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 00:50:10,166 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 00:50:10,166 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 00:50:10,167 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 00:50:10,167 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 00:50:10,167 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 00:50:10,167 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 00:50:10,168 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 00:50:10,168 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 00:50:10,168 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 00:50:10,169 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 00:50:10,169 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 00:50:10,169 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 00:50:10,169 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 00:50:10,169 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 00:50:10,170 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 00:50:10,170 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 00:50:10,171 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 00:50:10,171 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 00:50:10,171 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 00:50:10,171 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 00:50:10,207 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 00:50:10,207 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 00:50:10,684 - root - DEBUG - DEBUG MODE: True -2024-06-23 00:50:10,687 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 00:50:10,745 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 00:50:10,885 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 00:50:10,932 - root - DEBUG - Updating menus... -2024-06-23 00:50:11,838 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 00:50:12,521 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 00:50:12,523 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 00:50:12,524 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 00:50:12,525 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 00:50:12,525 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 00:50:12,528 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 00:50:12,529 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 00:50:12,529 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 00:50:12,529 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 00:50:12,530 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 00:50:12,530 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 00:50:12,530 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 00:50:12,530 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 00:50:14,334 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 00:50:14,335 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 00:50:14,335 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 00:50:14,336 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 00:50:14,336 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 00:50:14,337 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 00:50:14,337 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 00:50:14,345 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 00:50:14,346 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 00:50:14,347 - root - INFO - Loading chitin... -2024-06-23 00:50:14,348 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 00:50:17,141 - root - INFO - Done loading chitin -2024-06-23 00:50:17,141 - root - INFO - Loading lips... -2024-06-23 00:50:17,146 - root - INFO - Loading 'lips' from installation... -2024-06-23 00:50:19,209 - root - INFO - Loading modules... -2024-06-23 00:50:19,210 - root - INFO - Loading 'Modules' from installation... -2024-06-23 00:50:23,445 - root - INFO - Loading streammusic... -2024-06-23 00:50:23,447 - root - INFO - Loading streammusic from installation... -2024-06-23 00:50:23,521 - root - INFO - Loading streamsounds... -2024-06-23 00:50:23,523 - root - INFO - Loading streamsounds from installation... -2024-06-23 00:50:24,146 - root - INFO - Loading textures... -2024-06-23 00:50:24,147 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 00:50:25,144 - root - INFO - Loading saves... -2024-06-23 00:50:25,161 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 00:50:25,161 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 00:50:25,162 - root - INFO - Loading streamwaves... -2024-06-23 00:50:25,164 - root - INFO - Loading streamwaves from installation... -2024-06-23 00:50:34,404 - root - INFO - Loading override... -2024-06-23 00:50:34,905 - root - INFO - Loading Override from installation... -2024-06-23 00:50:38,230 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 00:50:38,240 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 00:50:38,255 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 00:50:38,256 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 00:50:40,979 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 00:50:41,031 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 00:50:41,032 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 00:50:41,032 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 00:50:41,032 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 00:50:41,037 - root - DEBUG - Set sections of prepared lists -2024-06-23 00:50:41,037 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 00:50:41,037 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 00:50:41,039 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 00:50:41,100 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 00:50:41,313 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 00:50:41,348 - root - INFO - Loading core installation resources into UI... -2024-06-23 00:50:42,540 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 00:50:42,541 - root - INFO - Loading saves list into UI... -2024-06-23 00:50:42,542 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 00:50:42,542 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 00:50:42,544 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 00:50:42,544 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 00:50:42,544 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 00:50:42,545 - root - DEBUG - Loading save resources into UI... -2024-06-23 00:50:42,545 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 00:50:42,546 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 00:50:42,546 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 00:50:42,546 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 00:50:42,546 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 00:50:42,547 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 00:50:42,547 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 00:50:42,547 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 00:50:42,548 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 00:50:42,548 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 00:50:42,548 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 00:50:42,549 - root - DEBUG - Updating menus... -2024-06-23 00:50:42,550 - root - DEBUG - Setting up watchdog observer... -2024-06-23 00:50:42,551 - root - INFO - Loader task completed. -2024-06-23 00:50:54,126 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 00:50:54,408 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 00:50:54,408 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 00:50:54,409 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 00:50:54,409 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 00:50:54,409 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 00:50:54,409 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 00:50:54,410 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 00:50:54,410 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 00:50:54,410 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 00:50:54,467 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 00:50:54,507 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 00:50:54,753 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 00:50:54,754 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 00:50:54,755 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 00:50:54,755 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:50:54,755 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:50:54,755 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:50:55,333 - root - DEBUG - [load scope] dlg: -2024-06-23 00:50:55,334 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 00:50:55,339 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 00:50:55,341 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 00:50:55,342 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 00:50:55,342 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:50:55,342 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:50:55,342 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:50:55,792 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 00:50:57,605 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(167, 238) -2024-06-23 00:50:57,605 - root - DEBUG - DLGTreeView: set self.startPos to (167, 238) -2024-06-23 00:50:57,606 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:50:57,606 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:50:57,607 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:50:57,607 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:50:58,010 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 00:50:58,011 - root - DEBUG - DLGTreeView. -2024-06-23 00:50:58,011 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 00:50:58,011 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 00:50:58,012 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 00:50:58,012 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 00:50:58,012 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 00:50:58,013 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,013 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:50:58,015 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:50:58,017 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:50:58,017 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 00:50:58,023 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 00:50:58,024 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:50:58,024 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:50:58,024 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 00:50:58,025 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 00:50:58,097 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 00:50:58,098 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,099 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,099 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,100 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,100 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:50:58,100 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,101 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,101 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,106 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,107 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,107 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,108 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:50:58,108 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,108 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,109 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,115 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,116 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,116 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,117 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:50:58,117 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,117 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,117 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,126 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,126 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,127 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,127 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:50:58,127 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,128 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,128 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,128 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,130 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,130 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,131 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,131 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:50:58,132 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,133 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,133 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,133 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,135 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,136 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,136 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,136 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:50:58,137 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,137 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,138 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,138 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,139 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,139 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,140 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,141 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:50:58,141 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,141 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,141 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,142 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,144 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,144 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,144 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,145 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:50:58,145 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,145 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,145 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,146 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,147 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,147 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,148 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,148 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:50:58,148 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,149 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,149 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,149 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,152 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,153 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,153 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,153 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:50:58,154 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,154 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,154 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,154 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,158 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,158 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,159 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,159 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:50:58,160 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,160 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,160 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,160 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,162 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,162 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,163 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,163 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:50:58,163 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,163 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,164 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,164 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,167 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,168 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,168 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,168 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:50:58,169 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,169 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,169 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,169 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,175 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,176 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,176 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,176 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,177 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,177 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,178 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,178 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,184 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,185 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,185 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,186 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,186 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,187 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,187 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,187 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,193 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,193 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,194 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,194 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,195 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,195 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,195 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,195 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,201 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,202 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,202 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,203 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,203 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,203 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,204 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,204 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,212 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,213 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,213 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,213 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,214 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,214 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,214 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,214 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,221 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,222 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,222 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,222 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,223 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,223 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,223 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,224 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,230 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,230 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,230 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,231 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,231 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,231 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,232 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,232 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,238 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,239 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,239 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,240 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,240 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,240 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,241 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,241 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,247 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,247 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,248 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,248 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,248 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,248 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,249 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,249 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,263 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,263 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,264 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,264 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,264 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,264 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,265 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,265 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,271 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,271 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,272 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,272 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,272 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,273 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,273 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,273 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,278 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,279 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,279 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,279 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,280 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,280 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,280 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,281 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,286 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,287 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,287 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,287 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,288 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,288 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,288 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,289 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,298 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,298 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,299 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,299 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,299 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,300 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,300 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,300 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,307 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,308 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,308 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,308 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,309 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,309 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,309 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,316 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,316 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,316 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,317 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,317 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,317 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,318 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,330 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,330 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,330 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,331 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,331 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,332 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,332 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,338 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,339 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,339 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,340 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,340 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,340 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,341 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,346 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,347 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,347 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,348 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,348 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,348 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,349 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,355 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,355 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,355 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,356 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,356 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,356 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,357 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,363 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,363 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,363 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,363 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,364 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,364 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,364 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,370 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,371 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,371 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,371 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,372 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,372 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,372 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,378 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,378 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,379 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,379 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,379 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,379 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,380 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,385 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,386 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,386 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,386 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,387 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,387 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,388 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,393 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,393 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,394 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,394 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,395 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,395 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,395 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,401 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,401 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,402 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,402 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,403 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,403 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,403 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,409 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,409 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,409 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,410 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,410 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,411 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,411 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,416 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,416 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,417 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,418 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,419 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,419 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,419 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,424 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,425 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,425 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,426 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,426 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,426 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,427 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,432 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,433 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,433 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,433 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,434 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,434 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,434 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,440 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,441 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,441 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,441 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,442 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,442 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,442 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,449 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,449 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,450 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,450 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,450 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,451 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,451 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,457 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,457 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,457 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,458 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,458 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,458 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,458 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,464 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,465 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,465 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,465 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,466 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,466 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,466 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,472 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,473 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,473 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,473 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,474 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,474 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,474 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,481 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,482 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,482 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,482 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,483 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,483 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,483 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,489 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,489 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,490 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,490 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,491 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,491 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,491 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,497 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,497 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,498 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,498 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,499 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,499 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,500 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,506 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,506 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,506 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,507 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,508 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,508 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,508 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,514 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,514 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,514 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,515 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,515 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,516 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,516 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,529 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,530 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,530 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,530 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,531 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,531 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,531 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,541 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,542 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,542 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,543 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,543 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,544 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,544 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,554 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,554 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,554 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,555 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,556 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,556 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,557 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,562 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,562 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,563 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,563 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,563 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,564 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,565 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,575 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,575 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,576 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,576 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,577 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,577 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,577 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,583 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,584 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,584 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,584 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,585 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,585 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,586 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,591 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,592 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,592 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,593 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,593 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,593 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,594 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,600 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,600 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,601 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,601 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,601 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,602 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,602 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,608 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,609 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,609 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,610 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,610 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,610 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,611 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,619 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,619 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,620 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,620 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,620 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:50:58,621 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:50:58,621 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:58,626 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,627 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,627 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,628 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,628 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,629 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,629 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,629 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,640 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,641 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,641 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,641 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,642 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,642 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,642 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,643 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,651 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,651 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,652 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,652 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,652 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,653 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,653 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,653 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,659 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,659 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,660 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,660 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,661 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,661 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,661 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,662 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,667 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,667 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,667 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,668 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,668 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,669 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,669 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,669 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,681 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,681 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,682 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,682 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,683 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,683 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,683 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,683 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,690 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,690 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,691 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,691 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,691 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,692 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,692 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,692 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,698 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,698 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,699 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,699 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,699 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,700 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,700 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,700 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,705 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,706 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,706 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,706 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,707 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,707 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,707 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,708 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,713 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,714 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,714 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,714 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,715 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,715 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,715 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,715 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,721 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,721 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,721 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,722 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,722 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,722 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,723 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,723 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,736 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,736 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,737 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,737 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,737 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,738 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,738 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,738 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,747 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,748 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,748 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,748 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,749 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,749 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,749 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,750 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,822 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,822 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,823 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,823 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,824 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,824 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,824 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,825 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:58,856 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:50:58,856 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:50:58,857 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:58,857 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:58,857 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:58,858 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:50:58,858 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:50:58,858 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:50:59,018 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:50:59,019 - root - DEBUG - Drop operation is valid. -2024-06-23 00:50:59,019 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 00:50:59,020 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:50:59,021 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:50:59,022 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:50:59,022 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:50:59,023 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 00:50:59,091 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=3, comment=)) to node (DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 00:50:59,092 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 2 -2024-06-23 00:50:59,093 - root - DEBUG - [resetDragState scope] -2024-06-23 00:50:59,094 - root - DEBUG - performDrag: completely done -2024-06-23 00:50:59,094 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 00:50:59,094 - root - DEBUG - [resetDragState scope] -2024-06-23 00:50:59,098 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:50:59,098 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:59,099 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:50:59,099 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:50:59,101 - root - DEBUG - setSelectionOnDrop -2024-06-23 00:50:59,101 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:50:59,102 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-23 00:50:59,102 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:50:59,102 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:50:59,103 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:50:59,104 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:03,773 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 00:51:03,778 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 00:51:03,780 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 00:51:03,780 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 00:51:03,783 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:51:03,785 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:51:03,785 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:51:05,828 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(11, 160) -2024-06-23 00:51:05,828 - root - DEBUG - DLGTreeView: set self.startPos to (11, 160) -2024-06-23 00:51:07,723 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:07,723 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:07,724 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:07,724 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:07,883 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 00:51:07,883 - root - DEBUG - DLGTreeView. -2024-06-23 00:51:07,884 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 00:51:07,884 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 00:51:07,884 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 00:51:07,885 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 00:51:07,885 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 00:51:07,885 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:07,886 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:07,887 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:51:07,887 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:51:07,887 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 00:51:07,887 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 00:51:07,888 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:51:07,888 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:51:07,888 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 00:51:07,889 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 00:51:07,895 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 00:51:07,895 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:07,896 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:07,897 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:07,897 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:07,897 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:07,898 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:07,898 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:07,899 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:07,907 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:07,907 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:07,908 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:07,908 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:07,909 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:07,909 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:07,909 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:07,916 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:07,917 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:07,917 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:07,917 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:07,918 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:07,918 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:07,919 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:07,926 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:07,926 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:07,927 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:07,927 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:07,928 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:07,928 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:07,929 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:07,941 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:07,942 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:07,942 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:07,943 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:07,943 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:07,944 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:07,944 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:07,955 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:07,955 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:07,956 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:07,956 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:07,957 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:07,957 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:07,957 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:07,964 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:07,965 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:07,965 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:07,966 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:07,966 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:07,966 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:07,967 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:07,976 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:07,977 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:07,977 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:07,979 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:07,979 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:07,979 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:07,979 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:07,989 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:07,989 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:07,990 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:07,990 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:07,990 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:07,991 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:07,991 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,004 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,005 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,005 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,006 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,006 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,006 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,006 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,014 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,015 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,015 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,015 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,016 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,016 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,016 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,022 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,022 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,023 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,023 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,023 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,024 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,024 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,031 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,031 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,032 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,032 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,032 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,033 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,033 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,041 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,041 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,041 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,042 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,042 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,042 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,043 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,049 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,050 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,050 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,050 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,050 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,051 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,051 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,057 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,057 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,058 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,058 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,059 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,059 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,059 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,065 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,066 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,066 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,066 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,067 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,067 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,068 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,074 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,074 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,074 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,075 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,075 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,076 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,076 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,082 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,083 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,083 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,083 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,084 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,084 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,084 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,090 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,091 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,091 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,092 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,092 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,092 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,093 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,099 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,099 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,099 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,100 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,100 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,100 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,101 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,107 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,107 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,108 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,108 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,109 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,109 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,109 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,115 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,116 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,116 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,117 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,117 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,117 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,118 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,124 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,124 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,125 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,125 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,125 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,126 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,126 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,133 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,133 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,134 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,134 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,135 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,135 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,135 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,142 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,143 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,143 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,144 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,144 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,144 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,145 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,150 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,151 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,151 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,151 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,152 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,152 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,152 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,158 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,158 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,159 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,159 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,160 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,160 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,160 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,167 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,167 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,169 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,169 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,170 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,170 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,170 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,176 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,176 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,176 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,177 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,177 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,178 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,178 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,184 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,184 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,185 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,185 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,186 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,186 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,186 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,192 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,192 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,192 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,193 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,193 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,194 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,194 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,200 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,201 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,202 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,202 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,203 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,203 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,203 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,211 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,212 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,212 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,212 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,213 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,213 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,213 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,221 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,221 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,222 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,222 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,222 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,223 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,223 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,230 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,230 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,230 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,231 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,231 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,231 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,232 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,237 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,238 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,238 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,238 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,239 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,239 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,239 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,245 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,245 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,246 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,246 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,246 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,247 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,247 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,253 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,253 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,254 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,254 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,254 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,255 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,255 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,261 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,261 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,262 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,262 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,262 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,263 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,263 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,269 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,269 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,269 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,270 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,270 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,270 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,271 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,276 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,277 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,277 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,278 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,278 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,279 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,279 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,284 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,284 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,285 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,285 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,286 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,286 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,286 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,292 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,293 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,293 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,294 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,294 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,294 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,295 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,300 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,301 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,301 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,302 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,302 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,302 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,303 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,309 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,309 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,309 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,310 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,310 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,311 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,311 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,317 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,317 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,318 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,318 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,319 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:08,319 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,319 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,325 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,325 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,326 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,326 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,327 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,327 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:08,327 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:08,328 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,329 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,329 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,330 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,330 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,330 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,330 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:08,331 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:08,331 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,333 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,333 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,333 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,334 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,334 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,334 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:08,335 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:08,335 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,336 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,337 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,337 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,337 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,338 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,338 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:08,338 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:08,338 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,340 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,341 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,341 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,341 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,341 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,342 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:08,342 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:08,342 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,344 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,344 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,344 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,344 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,345 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,345 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:08,345 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:08,345 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,348 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,348 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,349 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,349 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,350 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,350 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:08,351 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:08,351 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,355 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,356 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,356 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,357 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,357 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,357 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:08,358 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:08,358 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,361 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,361 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,362 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,362 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,362 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,363 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:08,363 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:08,363 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,369 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,369 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,370 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,370 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,371 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,371 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:08,372 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:08,372 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,374 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,375 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,375 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,376 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,376 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,377 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:08,378 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:08,378 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,380 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,381 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,381 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,381 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,382 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,382 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:08,383 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:08,383 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,387 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,387 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,388 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,388 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,389 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,389 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:08,390 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:08,390 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,392 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,393 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,393 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,394 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,394 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,394 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:08,395 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:08,395 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,399 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,399 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,400 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:08,400 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:08,400 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,401 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:08,401 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:08,401 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,407 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,408 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,408 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,409 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,409 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:08,410 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,410 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,418 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,418 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,419 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,419 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,419 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:08,420 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,420 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,427 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,427 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,428 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,428 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,428 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:08,429 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,429 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,440 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,441 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,442 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,442 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,443 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:08,443 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,443 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,453 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,453 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,454 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,454 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,454 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:08,455 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,455 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,464 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,464 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,464 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,464 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,465 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:08,465 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,465 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,471 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,472 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,472 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,472 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,473 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:08,473 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,473 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,482 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,483 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,483 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,483 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,484 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:08,484 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,484 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,490 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,491 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,491 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,491 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,491 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:08,492 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:08,492 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:08,498 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,498 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,498 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,499 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,499 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,499 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,509 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,510 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,510 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,510 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,511 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,511 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,517 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,517 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,518 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,518 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,518 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,518 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,524 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,525 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,525 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,526 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,526 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,527 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,533 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,533 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,534 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,534 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,534 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,535 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,540 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,541 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,541 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,541 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,542 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,542 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,550 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,551 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,551 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,552 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,552 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,553 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,558 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,558 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,559 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,559 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,560 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,560 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,566 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,566 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,567 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,567 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,567 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,568 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,573 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,574 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,574 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,575 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,575 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,575 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,582 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,583 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,583 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,584 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,584 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,584 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,594 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,594 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,595 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,595 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,595 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,595 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,601 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,602 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,602 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,602 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,603 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,603 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,609 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,609 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,610 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,610 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,611 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,611 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,623 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,623 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,623 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,624 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,624 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,624 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,633 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,633 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,634 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,634 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,634 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,635 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,641 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,642 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,642 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,642 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,643 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,643 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,651 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,652 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,652 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,653 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,653 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,653 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,667 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,668 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,668 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,668 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,669 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,669 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,684 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,684 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,684 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,685 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,685 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,686 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,778 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,778 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,779 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,779 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,779 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,780 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,791 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,791 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,792 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,792 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,792 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,793 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,844 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,844 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,845 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,845 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,846 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,846 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,896 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,897 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,897 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,897 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,898 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,898 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:08,954 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:08,955 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:08,955 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:08,955 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:08,956 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:08,956 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:09,194 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:09,195 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:09,195 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 00:51:09,196 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:09,196 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:09,197 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:51:09,197 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:09,198 - root - INFO - SDM [_removeLinkFromParent scope] Removing #351 from row(link index) 3 -2024-06-23 00:51:09,263 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=3, comment=)) to node (DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 00:51:09,264 - root - DEBUG - SDM [_processLink scope] Adding #351 to row 0 -2024-06-23 00:51:09,264 - root - DEBUG - Updating 1 items containing node DLGReply(stringref=-1, list_index=487, links=[]) -2024-06-23 00:51:09,265 - root - DEBUG - Updating 1 items containing node DLGReply(stringref=-1, list_index=487, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 00:51:09,265 - root - DEBUG - [resetDragState scope] -2024-06-23 00:51:09,266 - root - DEBUG - performDrag: completely done -2024-06-23 00:51:09,266 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 00:51:09,266 - root - DEBUG - [resetDragState scope] -2024-06-23 00:51:09,271 - root - DEBUG - setSelectionOnDrop -2024-06-23 00:51:09,271 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:09,271 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:09,272 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:09,273 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:09,273 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,106 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(153, 259) -2024-06-23 00:51:11,107 - root - DEBUG - DLGTreeView: set self.startPos to (153, 259) -2024-06-23 00:51:11,280 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 00:51:11,281 - root - DEBUG - DLGTreeView. -2024-06-23 00:51:11,281 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 00:51:11,281 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 00:51:11,282 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 00:51:11,282 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 00:51:11,283 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 00:51:11,283 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,283 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,284 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:51:11,284 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:51:11,284 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 00:51:11,284 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 00:51:11,285 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:51:11,285 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:51:11,285 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 00:51:11,286 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 00:51:11,291 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 00:51:11,291 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,292 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,292 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,292 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,293 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,293 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:11,293 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:11,294 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:11,300 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,301 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,302 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,302 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,302 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:11,303 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:11,303 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:11,310 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,310 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,311 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,311 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,311 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:11,312 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:11,312 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:11,319 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,320 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,320 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,321 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,321 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:11,321 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:11,322 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:11,332 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,332 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,333 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,333 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,334 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:11,334 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:11,334 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:11,339 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,340 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,340 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,340 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,341 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:11,341 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:11,341 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:11,348 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,348 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,349 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,349 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,349 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:11,350 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:11,350 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:11,356 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,357 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,358 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,358 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,358 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:11,359 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:11,359 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:11,370 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,370 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,371 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,371 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,372 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:11,372 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:11,372 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:11,397 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,397 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,398 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,398 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,399 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:11,399 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:11,399 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:11,409 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,409 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,410 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,410 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,411 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,411 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,411 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,411 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,419 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,419 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,420 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,420 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,420 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,421 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,421 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,421 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,427 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,428 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,428 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,428 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,429 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,429 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,429 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,429 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,437 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,437 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,438 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,438 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,438 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,439 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,439 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,439 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,441 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,442 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,442 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,442 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,443 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,443 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,443 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,443 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,445 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,445 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,446 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,446 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,446 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,447 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,447 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,447 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,454 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,454 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,455 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,455 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,456 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,456 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,456 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,457 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,460 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,461 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,461 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,461 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,462 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,462 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,462 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,462 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,488 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,488 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,489 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,489 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,489 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,490 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,490 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,490 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,491 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,492 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,492 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,492 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,492 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,493 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,493 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,493 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,510 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,510 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,511 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,511 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,511 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,512 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,512 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,512 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,520 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,521 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,521 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,522 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,522 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,522 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,523 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,523 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,528 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,528 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,528 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,529 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,529 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,529 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,530 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,530 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,536 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,536 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,537 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,537 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,537 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,538 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,538 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,538 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,539 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,540 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,540 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,540 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,541 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,541 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,541 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,541 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,545 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,546 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,546 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,546 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,547 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,547 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,548 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,548 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,552 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,553 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,553 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,553 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,554 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,554 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,554 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,555 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,560 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,560 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,561 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,561 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,561 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,561 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,562 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,562 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,564 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,565 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,565 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,565 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,566 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,566 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,566 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,566 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,568 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,568 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,569 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,569 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,569 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,570 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,570 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,570 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,574 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,575 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,575 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:11,575 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:11,576 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,576 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,576 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,576 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,584 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,584 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,584 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,585 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,585 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:11,585 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:11,586 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:11,591 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,592 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,592 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,592 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,593 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:11,593 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:11,593 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:11,600 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,600 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,601 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,601 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,601 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:11,602 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:11,602 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:11,609 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,609 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,609 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,610 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,610 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:11,610 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:11,611 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:11,623 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,623 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,623 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,624 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,624 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:11,624 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:11,624 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:11,638 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,639 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,639 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,639 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,640 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:11,640 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:11,640 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:11,652 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,653 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,653 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,654 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,654 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,654 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,663 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,663 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,664 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,664 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,664 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,665 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,671 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,671 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,672 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,672 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,672 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,672 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,679 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,679 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,679 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,679 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,679 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,680 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,690 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,691 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,691 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,691 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,692 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,692 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,703 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,703 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,704 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,704 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,704 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,705 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,710 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,711 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,711 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,712 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,712 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,712 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,720 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,720 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,721 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,721 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,721 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,722 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,727 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,728 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,728 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,728 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,729 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,729 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,738 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,739 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,739 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,740 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,740 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,740 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,746 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,746 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,747 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,747 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,748 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,748 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,761 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,761 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,762 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,762 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,762 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,763 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,778 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,778 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,779 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,779 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,779 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,779 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,790 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,791 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,791 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,792 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,792 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,792 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,799 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,799 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,799 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,800 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,801 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,801 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,807 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,807 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,808 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,808 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,808 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,809 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,820 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,820 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,821 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,821 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,821 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,822 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,833 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,833 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,833 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,833 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,834 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,834 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,840 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,840 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,841 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,841 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,841 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,842 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,853 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,853 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,854 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,854 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,855 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,855 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,862 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,862 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,862 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,863 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,863 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,863 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,869 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,869 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,870 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,870 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,870 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,870 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,877 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,877 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,878 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,878 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,878 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:11,879 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:11,879 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:11,885 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,885 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,886 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,886 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,886 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:11,887 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:11,887 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:11,893 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,893 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,894 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,894 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,894 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:11,895 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:11,895 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:11,900 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,901 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,901 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,902 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,902 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:11,902 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:11,903 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:11,909 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,909 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,910 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,910 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,910 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:11,911 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:11,911 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:11,917 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,917 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,917 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,918 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,918 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:11,918 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:11,919 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:11,925 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,925 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,926 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:11,926 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:11,926 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:11,927 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:11,927 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:11,933 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,933 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,933 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:11,934 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:11,934 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,934 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,935 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,935 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,941 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,942 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,942 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:11,942 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:11,943 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,943 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,945 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,945 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,952 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,952 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,953 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:11,953 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:11,953 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,954 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,954 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,954 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,961 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,962 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,962 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:11,963 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:11,963 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,963 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,964 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,964 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,970 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,971 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,971 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:11,971 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:11,972 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,972 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,972 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,973 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,979 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,980 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,980 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:11,981 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:11,981 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,981 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,982 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,982 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:11,990 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:11,990 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:11,990 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:11,991 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:11,991 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:11,991 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:11,992 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:11,992 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:12,000 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,001 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,001 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,002 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,002 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:12,002 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:12,003 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:12,003 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:12,014 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,014 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,014 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,015 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,015 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:12,015 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:12,016 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:12,016 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:12,022 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,023 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,023 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,023 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,024 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:12,024 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:12,024 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:12,025 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:12,031 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,031 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,032 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,032 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,033 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:12,033 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:12,033 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:12,033 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:12,046 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,046 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,047 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,047 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,047 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,048 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,048 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,059 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,060 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,060 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,061 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,061 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,062 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,062 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,071 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,072 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,072 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,073 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,073 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,073 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,074 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,082 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,082 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,083 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,083 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,084 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,084 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,084 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,097 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,098 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,098 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,098 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,099 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,099 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,100 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,109 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,109 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,110 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,110 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,110 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,111 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,111 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,121 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,122 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,122 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,122 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,123 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,123 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,123 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,138 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,138 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,139 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,139 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,140 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,140 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,140 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,147 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,147 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,147 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,148 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,148 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,148 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,149 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,165 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,165 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,165 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,166 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,166 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,166 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,166 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,172 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,172 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,172 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,173 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,173 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,173 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,173 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,190 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,190 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,191 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,191 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,192 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,192 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,192 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,207 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,208 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,208 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,208 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,209 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,209 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,209 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,222 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,223 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,223 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,223 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,224 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,224 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,224 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,232 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,233 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,233 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,234 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,234 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,235 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,235 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,243 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,243 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,244 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,244 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,244 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,245 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,245 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,253 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,254 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,254 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,255 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,255 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,255 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,255 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,343 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,343 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,344 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,344 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,344 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,345 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,345 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,807 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,808 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,808 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,808 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,809 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,809 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,809 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,815 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,816 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,816 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,816 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,817 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,817 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,817 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,825 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,825 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,826 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,826 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,826 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,827 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,827 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,833 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,834 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,834 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,834 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,834 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,835 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,835 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,842 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,843 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,843 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,844 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,844 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,845 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,845 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,852 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,852 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,853 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,853 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,854 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,854 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,854 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,861 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,862 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,862 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,863 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,863 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:12,863 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,864 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,870 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,871 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,871 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,872 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,872 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:12,872 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:12,873 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:12,873 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:12,879 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,880 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,880 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,881 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,881 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:12,881 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:12,881 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:12,882 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:12,887 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,888 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,888 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,888 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,889 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:12,889 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:12,889 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:12,890 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:12,896 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,897 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,897 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:12,897 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:12,898 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:12,898 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:12,898 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:12,899 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:12,905 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,905 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,905 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:12,906 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:12,906 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:12,906 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,907 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,913 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,913 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,914 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:12,914 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:12,914 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:12,914 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,915 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,921 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,921 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,921 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:12,922 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:12,922 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:12,922 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:12,922 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:12,929 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,930 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,930 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:12,930 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:12,931 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:12,931 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:12,937 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,937 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,938 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:12,938 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:12,938 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:12,939 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:12,945 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,945 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,946 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:12,946 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:12,946 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:12,947 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:12,953 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,953 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,954 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:12,954 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:12,954 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:12,955 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:12,960 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,960 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,961 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:12,961 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:12,961 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:12,962 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:12,967 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,968 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,968 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:12,969 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:12,969 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:12,969 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:12,975 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,976 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,976 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:12,976 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:12,977 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:12,977 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:12,983 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,983 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,984 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:12,984 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:12,985 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:12,985 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:12,993 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:12,993 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:12,994 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:12,994 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:12,995 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:12,995 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,002 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,003 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,003 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:13,004 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:13,004 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:13,004 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,005 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,011 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,012 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,012 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:13,012 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:13,013 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:13,013 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,013 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,022 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,022 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,022 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:13,022 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:13,023 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:13,023 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,023 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,029 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,030 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,030 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,030 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,031 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,031 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,031 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,032 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,034 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,034 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,034 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,035 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,035 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,035 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,036 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,036 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,038 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,039 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,039 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,039 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,040 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,040 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,040 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,040 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,044 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,045 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,045 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,046 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,046 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,046 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,047 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,047 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,049 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,049 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,049 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,049 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,050 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,050 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,050 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,051 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,053 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,054 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,054 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,054 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,054 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,055 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,055 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,055 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,057 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,057 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,058 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,058 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,059 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,059 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,059 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,060 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,062 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,062 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,063 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,063 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,063 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,064 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,064 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,064 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,066 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,066 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,067 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,067 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,067 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,067 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,068 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,068 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,071 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,072 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,072 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,072 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,073 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,073 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,073 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,073 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,075 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,076 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,076 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,076 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,077 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,077 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,077 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,077 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,079 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,079 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,080 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,080 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,080 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,080 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,081 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,081 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,082 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,082 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,083 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,083 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,083 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,084 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,084 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,084 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,087 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,088 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,088 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,088 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,089 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,089 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,089 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,090 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,091 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,091 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,092 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,092 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,092 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,093 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,093 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,093 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,095 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,095 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,096 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,096 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,096 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,096 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,097 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,102 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,103 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,103 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,103 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,104 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,104 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,104 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,111 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,112 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,112 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,112 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,113 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,113 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,113 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,119 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,120 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,120 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,120 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,121 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,121 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,121 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,128 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,129 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,129 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,129 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,129 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,130 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,130 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,136 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,136 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,137 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,137 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,137 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,138 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,138 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,144 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,145 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,145 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,146 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,146 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,146 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,147 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,152 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,153 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,153 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,153 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,154 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,154 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,154 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,160 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,160 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,161 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,161 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,161 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,162 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,162 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,169 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,169 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,169 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,170 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,170 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,170 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,171 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,176 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,177 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,177 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,177 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,178 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,178 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,178 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,186 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,186 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,187 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,187 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,187 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,188 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,188 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,194 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,194 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,194 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,195 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,195 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,196 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,196 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,202 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,203 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,203 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,204 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,204 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,205 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,205 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,212 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,213 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,213 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,213 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,214 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,214 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,214 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,221 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,222 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,222 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,223 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,223 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,223 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,224 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,229 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,230 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,230 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,230 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,231 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,231 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,231 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,237 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,238 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,238 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,239 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,239 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,239 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,240 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,246 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,246 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,247 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,247 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,247 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,248 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,248 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,256 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,257 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,257 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,258 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,258 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,258 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,259 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,265 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,265 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,265 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,266 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,266 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,266 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,266 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,273 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,274 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,274 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,274 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,275 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,275 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,275 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,282 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,282 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,282 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,283 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,283 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,283 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,284 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,290 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,290 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,290 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,291 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,291 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,291 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,292 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,297 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,298 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,298 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,298 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,299 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,299 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,299 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,305 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,306 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,306 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,306 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,307 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,307 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,307 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,315 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,315 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,316 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,316 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,317 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,317 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,317 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,325 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,326 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,326 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,326 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,327 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,327 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,328 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,334 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,334 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,335 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,335 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,336 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,336 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,336 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,342 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,343 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,343 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,344 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,344 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,345 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,345 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,355 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,355 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,356 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,356 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,356 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,357 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,357 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,363 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,364 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,364 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,365 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,365 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,365 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,365 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,376 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,376 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,377 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,377 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,378 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,378 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,378 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,385 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,385 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,386 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,386 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,386 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,387 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,387 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,394 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,394 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,394 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,395 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,395 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,395 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,396 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,401 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,402 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,402 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,402 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,403 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,403 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,403 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,410 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,410 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,411 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,411 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,412 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,412 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,412 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,418 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,419 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,419 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,419 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,420 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,420 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,420 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,425 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,426 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,426 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,427 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,427 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,428 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,428 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,434 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,434 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,435 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,435 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,436 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,436 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,436 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,442 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,442 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,442 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,443 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,443 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,444 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,444 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,450 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,450 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,451 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,451 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,452 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,452 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,452 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,460 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,460 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,461 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,461 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,461 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,462 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,462 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,467 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,467 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,468 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,468 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,469 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,469 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,469 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,475 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,475 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,476 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,476 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,476 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,477 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,477 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,483 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,483 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,483 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,484 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,484 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,485 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,485 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,493 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,493 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,494 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,494 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,494 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,495 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,495 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,501 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,501 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,502 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,502 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,503 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,503 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,503 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,512 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,512 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,513 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,513 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,513 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,514 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,514 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,519 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,520 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,520 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,520 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,521 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,521 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,521 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,528 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,528 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,528 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,529 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,529 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,529 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,530 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,537 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,538 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,538 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,539 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,539 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,539 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,540 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,549 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,549 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,550 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,550 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,550 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,551 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,551 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,557 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,558 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,558 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,558 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,559 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,559 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,559 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,565 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,566 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,566 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,566 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,567 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,567 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,567 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,582 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,583 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,583 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,584 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,584 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,584 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,585 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,592 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,592 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,592 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,593 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,593 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,594 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,594 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,657 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,658 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,658 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,659 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,659 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,659 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,660 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,669 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,670 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,670 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,671 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,671 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,671 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,672 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,679 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,679 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,680 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,680 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,680 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,681 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,681 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,691 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,691 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,692 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,692 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,693 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,693 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,693 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,701 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,702 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,702 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,702 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,703 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,703 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,703 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,708 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,709 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,709 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,709 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,710 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,710 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,710 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,717 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,717 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,718 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,718 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,718 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,718 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,719 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,725 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,725 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,725 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,726 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,726 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,727 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,727 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,733 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,733 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,734 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,734 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,735 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,735 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,735 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,741 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,741 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,742 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,742 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,743 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,743 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,743 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,749 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,749 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,750 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,750 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,750 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:13,751 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:13,751 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:13,756 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,757 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,757 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,758 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,758 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,758 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,759 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,759 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,760 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,761 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,761 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,761 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,762 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,762 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,762 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,762 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,765 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,765 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,765 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,765 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,766 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,766 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,766 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,766 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,768 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,768 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,768 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,768 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,769 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,769 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,769 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,769 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,772 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,772 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,772 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,773 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,773 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,773 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,774 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,774 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,775 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,775 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,776 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,776 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,776 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,777 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,777 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,777 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,779 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,779 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,780 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,780 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,780 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,781 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,781 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,781 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,782 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,783 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,783 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,783 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,783 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,784 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,784 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,784 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,786 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,786 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,786 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,787 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,787 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,787 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,787 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,788 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,789 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,789 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,790 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,790 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,790 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,791 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,791 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,791 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,793 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,793 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,793 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,793 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,794 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,794 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,794 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,794 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,796 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,796 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,797 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,797 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,797 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,798 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,798 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,798 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,799 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,800 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,800 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,800 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,801 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,801 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,801 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,802 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,803 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,803 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,804 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,804 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,804 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,804 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,805 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,805 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,806 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,807 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,807 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,807 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,808 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,808 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,808 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,808 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,811 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,812 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,812 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,812 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,813 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,813 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,813 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,813 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,815 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,815 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,815 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,816 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,816 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,816 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,817 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,817 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,818 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,818 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,819 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,819 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,820 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,820 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,820 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,820 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,822 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,822 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,822 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,823 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,823 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,823 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,824 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,824 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,831 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,831 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,832 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,832 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,832 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,832 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,833 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,833 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,843 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,843 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,843 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,844 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,844 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,844 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,845 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,845 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,853 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,853 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,854 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,854 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,854 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,855 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,855 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,855 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,959 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,960 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,960 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,961 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,961 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,961 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,962 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,962 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,979 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,979 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,980 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,980 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,981 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,981 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,982 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,982 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,991 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,991 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,992 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,992 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,993 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,993 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:13,994 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:13,994 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:13,997 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:13,998 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:13,998 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:13,999 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:13,999 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:13,999 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,000 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,000 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,009 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,009 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,010 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,011 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,011 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,012 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,012 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,013 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,021 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,021 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,022 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,022 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,022 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,023 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,024 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,024 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,031 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,031 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,032 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,032 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,033 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,033 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,033 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,034 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,038 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,038 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,039 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,039 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,040 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,040 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,040 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,041 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,048 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,049 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,049 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,050 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,050 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,050 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,051 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,051 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,058 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,058 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,059 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,059 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,060 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,060 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,061 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,061 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,065 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,065 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,066 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,066 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,067 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,067 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,067 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,067 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,069 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,069 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,070 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,070 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,070 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,071 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,071 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,071 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,073 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,073 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,074 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,074 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,074 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,075 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,075 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,075 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,078 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,079 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,079 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,079 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,079 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,080 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,080 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,080 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,083 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,083 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,084 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,084 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,084 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,085 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,085 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,085 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,087 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,087 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,088 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,088 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,088 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,088 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,089 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,089 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,092 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,092 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,092 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,092 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,093 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,093 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,093 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,093 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,097 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,097 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,097 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,098 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,098 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,098 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,099 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,099 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,101 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,101 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,101 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,101 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,102 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,102 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,102 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,103 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,105 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,105 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,105 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,105 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,106 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,106 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,106 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,106 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,108 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,108 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,109 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,109 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,109 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,109 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,110 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,110 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,112 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,112 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,112 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,113 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,113 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,113 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,113 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,114 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,116 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,117 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,117 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,117 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,118 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,118 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,118 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,119 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,120 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,121 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,121 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,121 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,122 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,122 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,122 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,123 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,124 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,124 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,124 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,125 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,125 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,125 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,125 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,126 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,127 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,128 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,128 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,129 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,129 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,129 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,129 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,130 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,134 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,134 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,135 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,135 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,136 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,136 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,136 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,137 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,141 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,141 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,142 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,142 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,142 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,143 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,143 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,143 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,145 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,145 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,146 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,146 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,146 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,147 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,147 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,147 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,154 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,155 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,155 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,156 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,156 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,156 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,157 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,157 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,158 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,158 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,159 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,159 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,159 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,160 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,160 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,160 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,174 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,174 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,174 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,175 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,175 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,176 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,176 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,176 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,200 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,201 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,201 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,201 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,202 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,202 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,203 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,203 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,209 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,209 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,209 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,210 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,210 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,211 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,211 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,211 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,222 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,222 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,223 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,223 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,223 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,224 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,224 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,224 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,227 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,227 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,228 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,228 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,228 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,229 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,229 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,229 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,234 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,234 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,235 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:14,235 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:14,236 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,236 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,237 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,237 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,239 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,239 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,240 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:14,240 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:14,240 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,240 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,240 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,241 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,248 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,249 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,249 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:14,249 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:14,250 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,250 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,250 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,251 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,257 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,257 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,258 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:14,258 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:14,259 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,259 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,259 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,259 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,265 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,265 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,266 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:14,267 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:14,267 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,267 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,267 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,267 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,273 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,274 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,274 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:14,275 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:14,275 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,276 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,276 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,276 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,428 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,429 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,429 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:14,430 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:14,430 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,431 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,431 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,431 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,458 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,459 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,460 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:14,460 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:14,460 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,461 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,461 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,461 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,486 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,487 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,487 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:14,487 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:14,488 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,488 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,488 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,489 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,790 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,790 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,791 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:14,791 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:14,791 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,792 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,793 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,793 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:14,863 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:14,863 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:14,863 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:14,864 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:14,864 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:14,865 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:14,865 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:14,865 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:15,673 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:15,674 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:15,674 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 00:51:15,674 - root - INFO - New row index 3 out of bounds. Cancelling operation. -2024-06-23 00:51:15,675 - root - DEBUG - [resetDragState scope] -2024-06-23 00:51:15,675 - root - DEBUG - performDrag: completely done -2024-06-23 00:51:15,676 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 00:51:15,676 - root - DEBUG - [resetDragState scope] -2024-06-23 00:51:15,676 - root - DEBUG - setSelectionOnDrop -2024-06-23 00:51:15,677 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:15,677 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-23 00:51:15,677 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:15,677 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:15,678 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:15,678 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:16,845 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(191, 253) -2024-06-23 00:51:16,846 - root - DEBUG - DLGTreeView: set self.startPos to (191, 253) -2024-06-23 00:51:16,846 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:16,846 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:16,847 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:16,848 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,142 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 00:51:17,143 - root - DEBUG - DLGTreeView. -2024-06-23 00:51:17,143 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 00:51:17,144 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 00:51:17,144 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 00:51:17,144 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 00:51:17,145 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 00:51:17,145 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,145 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,146 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:51:17,146 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:51:17,147 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 00:51:17,147 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 00:51:17,147 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:51:17,148 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:51:17,148 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 00:51:17,149 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 00:51:17,153 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 00:51:17,154 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,155 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,155 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,155 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,156 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,156 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,157 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,157 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,163 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,164 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,164 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,165 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,165 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,165 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,166 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,173 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,173 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,173 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,173 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,175 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,175 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,175 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,181 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,182 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,182 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,182 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,182 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,183 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,183 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,189 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,190 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,190 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,190 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,191 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,191 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,191 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,197 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,197 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,198 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,198 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,198 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,199 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,199 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,208 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,208 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,209 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,209 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,209 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,210 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,210 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,216 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,217 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,217 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,218 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,218 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,218 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,219 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,225 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,225 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,226 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,226 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,227 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,227 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,227 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,233 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,234 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,235 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,235 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,235 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,236 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,236 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,243 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,244 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,244 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,244 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,245 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,245 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,245 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,253 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,253 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,254 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,254 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,254 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,255 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,255 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,261 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,262 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,262 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,262 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,263 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,263 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,264 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,269 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,270 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,270 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,270 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,271 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,271 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,271 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,278 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,278 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,279 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,279 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,279 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,280 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,280 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,286 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,286 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,286 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,287 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,287 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,287 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,288 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,294 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,295 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,295 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,295 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,296 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,296 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,296 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,302 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,302 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,303 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,303 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,303 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,304 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,304 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,311 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,311 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,312 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,312 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,312 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,313 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,313 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,319 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,319 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,320 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,320 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,320 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,320 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,321 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,326 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,327 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,327 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,327 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,328 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,328 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,328 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,334 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,334 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,335 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,335 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,335 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,336 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,336 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,342 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,342 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,342 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,343 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,343 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,344 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,344 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,351 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,351 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,351 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,352 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,352 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,353 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,353 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,359 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,359 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,360 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,360 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,361 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,361 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,361 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,367 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,367 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,368 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,368 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,369 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,369 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,369 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,375 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,375 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,376 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,376 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,376 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,377 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,377 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,387 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,387 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,388 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,388 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,389 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,389 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,389 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,395 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,395 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,395 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,396 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,396 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,396 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,397 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,410 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,410 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,410 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,411 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,411 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,412 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,412 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,423 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,423 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,424 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,424 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,424 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,425 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,425 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,435 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,436 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,436 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,437 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,437 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,437 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,438 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,450 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,450 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,450 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,451 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,451 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,451 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,452 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,466 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,467 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,467 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,467 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,468 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,468 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,469 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,485 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,486 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,486 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,487 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,487 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,487 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,488 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,497 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,498 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,498 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,498 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,499 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,499 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,500 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,510 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,511 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,511 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,512 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,512 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:17,513 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:17,513 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:17,522 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,522 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,523 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,523 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,524 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,524 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,524 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,524 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,526 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,526 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,527 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,527 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,528 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,528 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,528 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,529 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,532 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,533 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,533 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,534 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,534 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,535 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,535 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,536 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,541 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,541 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,542 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,542 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,543 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,543 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,544 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,544 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,546 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,547 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,547 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,547 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,548 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,548 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,549 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,549 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,551 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,552 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,553 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,553 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,553 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,554 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,554 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,554 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,557 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,558 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,558 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,559 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,559 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,559 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,560 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,560 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,563 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,563 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,564 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,564 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,564 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,565 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,565 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,565 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,568 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,569 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,569 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,570 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,570 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,571 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,571 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,571 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,577 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,577 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,577 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,578 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,578 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,578 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,579 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,579 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,586 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,586 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,587 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,587 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,587 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,588 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,588 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,588 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,594 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,594 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,595 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,595 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,595 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,595 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,596 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,596 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,597 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,597 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,598 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,598 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,598 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,599 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,599 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,599 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,601 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,602 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,602 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,602 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,603 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,603 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,603 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,604 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,605 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,606 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,606 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,606 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,607 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,607 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,607 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,607 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,609 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,609 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,609 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,610 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,610 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,611 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,611 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,611 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,613 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,613 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,613 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,614 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,614 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,614 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,615 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,615 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,617 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,617 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,618 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,618 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,619 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,619 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,619 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,620 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,621 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,622 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,622 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,622 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,623 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,623 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,623 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,623 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,625 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,625 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,626 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,626 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,626 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,627 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,627 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,627 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,629 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,629 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,630 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,630 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,630 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,631 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,631 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,631 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,633 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,633 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,633 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,633 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,634 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,634 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,634 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,634 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,637 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,638 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,638 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,639 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,639 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,639 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,639 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,640 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,643 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,643 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,644 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,644 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,644 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,644 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,645 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,645 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,649 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,650 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,650 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,650 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,651 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,651 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,651 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,651 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,653 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,653 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,654 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,654 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,654 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,655 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,655 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,655 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,663 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,664 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,664 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,664 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,665 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,665 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,665 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,665 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,681 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,682 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,683 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,683 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,683 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,684 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,684 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,685 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,733 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,734 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,734 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,734 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,735 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,735 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,735 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,736 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,822 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,823 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,823 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,823 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,824 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,824 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,824 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,824 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,886 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,887 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,887 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,887 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,888 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,888 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,889 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,889 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,895 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,896 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,896 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,896 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,897 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,897 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,898 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,898 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,906 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,906 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,907 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,907 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,907 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,908 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,908 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,908 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,910 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,911 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,911 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,911 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,912 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,912 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,912 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,912 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,916 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,917 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,917 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,917 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,918 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,918 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,918 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,918 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,925 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,925 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,925 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,926 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,926 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,927 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,927 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,927 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,929 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,929 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,930 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,930 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,930 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,931 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,931 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,931 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,937 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,937 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,938 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,938 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,939 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,939 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,939 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,940 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,942 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,942 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,942 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:17,943 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:17,943 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,943 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,944 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,944 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,945 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,945 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,946 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:17,946 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:17,946 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,947 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,947 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,947 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,953 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,953 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,954 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:17,954 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:17,954 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,955 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,955 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,955 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,961 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,962 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,962 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:17,962 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:17,963 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,963 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,964 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,964 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,970 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,970 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,971 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:17,971 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:17,971 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,972 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,972 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,973 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,978 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,979 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,979 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:17,979 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:17,980 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,980 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,981 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,981 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,989 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,990 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,990 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:17,991 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:17,991 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:17,991 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:17,992 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:17,992 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:17,998 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:17,999 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:17,999 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:17,999 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,000 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,000 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,000 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,001 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,013 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,013 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,014 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,014 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,014 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,015 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,015 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,015 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,022 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,023 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,023 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,024 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,024 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,024 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,024 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,025 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,046 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,047 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,047 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,048 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,048 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,048 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,049 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,049 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,062 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,062 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,063 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,063 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,063 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,064 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,064 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,064 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,073 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,073 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,073 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,074 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,074 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,074 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,075 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,075 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,080 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,081 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,081 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,081 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,082 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,082 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,082 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,083 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,089 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,089 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,089 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,090 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,090 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,090 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,091 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,091 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,098 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,098 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,098 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,099 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,099 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,100 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,100 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,100 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,107 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,108 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,108 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,109 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,109 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,109 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,110 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,110 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,116 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,117 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,117 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,118 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,118 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,119 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,119 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,119 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,125 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,125 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,126 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,126 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,127 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,127 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,127 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,128 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,134 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,134 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,135 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,135 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,136 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,136 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,136 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,136 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,143 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,143 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,143 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,144 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,144 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,145 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,145 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,145 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,156 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,156 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,157 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,157 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,157 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,158 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,158 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,158 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,169 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,169 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,170 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,170 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,170 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,171 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,171 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,171 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,185 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,185 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,186 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,186 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,187 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,187 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,187 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,187 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,409 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,409 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,409 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,410 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,410 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,410 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,411 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,411 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,416 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,417 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,417 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,418 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,419 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,419 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,419 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,420 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,428 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,429 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,429 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,429 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,430 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,430 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,431 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,431 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,438 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,439 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,439 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,440 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,440 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,441 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,441 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,441 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,447 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,448 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,448 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,449 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,449 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,450 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,450 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,450 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,457 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,457 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,457 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,458 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,458 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,458 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,459 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,459 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,472 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,472 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,473 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,473 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,473 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,474 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,474 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,474 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,507 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,508 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,508 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,508 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,509 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,509 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,510 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,510 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,533 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,533 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,534 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,534 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,534 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,535 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,535 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,535 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,540 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,541 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,541 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,542 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,542 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,542 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,542 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,543 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,556 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,557 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,557 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,557 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,558 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,558 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,558 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,559 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,567 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,567 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,568 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,568 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,568 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,569 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,569 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,569 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,585 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,586 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,586 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,587 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,587 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,587 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,588 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,588 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,607 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,607 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,608 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:18,608 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:18,609 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,609 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,609 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,609 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,927 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,927 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,928 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:18,928 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:18,929 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,929 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,929 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,929 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,933 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,934 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,934 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,935 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,935 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,936 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,936 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,936 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,944 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,944 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,945 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,945 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,946 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,946 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,946 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,947 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,952 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,953 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,953 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,953 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,954 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,954 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,954 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,955 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,961 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,961 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,962 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,962 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,963 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,963 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,963 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,963 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,975 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,975 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,976 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,977 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,977 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,977 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,978 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,978 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:18,984 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:18,984 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:18,985 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:18,985 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:18,985 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:18,986 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:18,986 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:18,986 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:19,008 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:19,008 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:19,009 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:19,009 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:19,009 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:19,010 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:19,010 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:19,010 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:19,516 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:19,516 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:19,517 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 00:51:19,517 - root - INFO - New row index 3 out of bounds. Cancelling operation. -2024-06-23 00:51:19,517 - root - DEBUG - [resetDragState scope] -2024-06-23 00:51:19,518 - root - DEBUG - performDrag: completely done -2024-06-23 00:51:19,518 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 00:51:19,518 - root - DEBUG - [resetDragState scope] -2024-06-23 00:51:19,519 - root - DEBUG - setSelectionOnDrop -2024-06-23 00:51:19,519 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:19,519 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-23 00:51:19,520 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:19,520 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:19,521 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:19,521 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:20,931 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(211, 258) -2024-06-23 00:51:20,932 - root - DEBUG - DLGTreeView: set self.startPos to (211, 258) -2024-06-23 00:51:20,932 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:20,933 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:20,933 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:20,934 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,580 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 00:51:21,581 - root - DEBUG - DLGTreeView. -2024-06-23 00:51:21,581 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 00:51:21,582 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 00:51:21,582 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 00:51:21,582 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 00:51:21,583 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 00:51:21,583 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,583 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,584 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:51:21,585 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:51:21,585 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 00:51:21,585 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 00:51:21,586 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:51:21,586 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:51:21,587 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 00:51:21,587 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 00:51:21,592 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 00:51:21,592 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,593 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,593 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,594 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,594 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,595 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:21,595 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:21,595 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:21,603 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,603 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,604 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,604 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,605 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:21,605 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:21,605 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:21,613 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,614 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,614 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,615 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,615 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:21,616 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:21,616 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:21,623 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,623 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,624 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,624 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,625 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:21,625 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:21,625 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:21,632 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,632 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,633 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,633 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,634 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:21,634 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:21,635 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:21,642 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,642 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,643 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,643 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,644 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:21,644 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:21,644 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:21,651 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,652 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,652 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,653 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,653 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:21,653 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:21,654 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:21,661 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,662 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,662 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,663 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,663 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:21,664 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:21,664 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:21,671 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,672 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,672 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,673 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,673 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:21,674 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:21,674 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:21,680 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,681 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,681 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,681 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,682 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:21,682 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:21,682 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:21,689 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,689 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,689 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,690 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,690 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:21,690 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:21,691 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:21,697 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,697 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,698 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,698 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,698 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:21,699 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:21,699 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:21,706 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,706 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,707 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,707 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,707 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:21,708 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:21,708 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:21,715 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,716 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,716 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,716 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,717 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,717 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,717 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,718 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,719 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,720 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,720 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,720 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,720 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,721 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,721 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,721 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,727 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,727 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,727 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,728 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,728 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,728 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,729 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,729 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,734 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,735 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,735 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,735 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,736 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,736 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,736 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,737 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,738 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,738 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,738 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,739 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,739 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,739 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,739 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,740 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,746 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,746 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,747 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,747 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,747 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,748 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,748 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,748 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,750 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,751 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,751 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,752 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,752 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,752 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,753 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,753 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,754 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,754 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,755 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,755 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,756 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,756 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,756 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,756 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,761 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,761 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,762 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,762 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,763 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,763 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,763 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,763 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,765 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,765 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,765 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,765 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,766 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,766 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,766 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,767 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,770 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,770 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,771 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,771 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,771 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,772 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,772 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,772 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,774 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,774 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,774 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,774 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,775 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,775 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,775 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,776 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,777 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,778 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,778 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,778 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,779 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,779 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,779 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,779 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,781 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,781 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,782 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,782 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,782 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,782 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,783 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,783 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,784 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,785 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,785 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,785 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,786 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,786 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,786 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,786 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,789 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,789 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,790 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,790 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,790 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,791 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,791 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,791 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,798 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,799 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,799 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,799 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,800 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,800 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,800 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,800 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,802 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,803 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,803 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,803 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,804 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,804 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,804 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,804 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,806 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,806 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,806 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,806 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,807 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,807 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,807 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,807 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,820 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,820 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,821 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,821 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,821 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,821 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,822 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,822 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,827 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,827 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,828 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,828 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,828 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,829 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,829 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,829 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,844 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,845 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,845 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,845 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,846 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,846 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,846 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,846 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,854 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,854 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,855 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,855 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,855 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,855 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,856 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,856 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,860 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,860 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,861 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,861 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,861 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,862 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,862 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,862 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,863 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,863 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,864 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,864 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,864 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,865 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,865 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,865 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,866 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,867 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,867 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,867 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,868 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,868 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,868 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,869 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,874 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,874 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,875 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,875 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,875 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,876 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,876 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,876 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,878 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,878 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,878 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,879 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,879 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,879 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,879 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,880 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,883 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,883 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,884 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,884 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,885 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,885 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,885 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,885 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,887 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,888 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,888 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,888 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,889 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,889 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,889 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,889 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,891 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,891 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,892 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,892 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,893 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,893 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,893 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,893 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,895 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,895 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,895 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,896 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,896 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,896 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,896 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,897 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,898 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,899 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,899 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,899 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,900 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,900 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,900 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,900 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,902 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,903 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,903 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:21,903 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:21,904 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,904 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,904 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,904 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,906 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,906 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,906 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:21,907 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:21,907 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,907 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,908 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,908 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,914 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,915 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,915 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:21,915 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:21,916 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,916 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,916 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,917 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,923 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,923 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,923 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:21,924 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:21,924 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,924 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,925 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,925 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,933 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,934 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,934 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:21,935 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:21,935 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,936 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,936 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,936 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,942 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,943 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,943 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:21,943 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:21,944 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,944 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,945 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,945 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,953 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,954 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,954 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:21,954 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:21,955 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,955 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,955 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,955 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,970 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,970 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,971 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:21,971 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:21,972 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,972 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,972 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,973 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:21,994 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:21,994 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:21,994 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:21,995 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:21,995 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:21,995 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:21,996 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:21,996 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:22,002 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:22,003 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:22,003 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:22,003 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:22,004 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:22,004 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:22,004 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:22,005 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:22,020 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:22,021 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:22,021 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:22,021 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:22,022 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:22,022 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:22,022 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:22,023 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:22,055 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:22,056 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:22,056 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:22,057 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:22,057 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:22,057 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:22,057 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:22,058 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:22,465 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:22,466 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:22,466 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:22,466 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:22,467 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:22,467 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:22,467 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:22,467 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:22,853 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:22,854 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:22,854 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:22,854 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:22,855 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:22,855 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:22,855 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:22,856 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:22,864 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:22,864 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:22,865 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:22,865 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:22,865 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:22,866 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:22,866 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:22,866 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:22,878 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:22,878 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:22,878 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:22,879 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:22,879 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:22,879 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:22,880 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:22,880 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:22,891 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:22,892 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:22,892 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:22,893 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:22,893 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:22,893 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:22,894 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:22,894 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:22,913 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:22,914 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:22,914 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:22,914 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:22,915 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:22,915 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:22,915 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:22,915 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:22,924 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:22,924 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:22,925 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:22,925 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:22,926 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:22,926 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:22,926 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:22,926 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:23,223 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:23,224 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:23,224 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:23,224 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:23,224 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:23,225 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:23,225 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:23,239 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:23,240 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:23,240 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:23,241 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:23,241 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:23,242 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:23,242 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:23,250 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:23,250 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:23,251 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:23,251 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:23,252 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:23,252 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:23,252 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:23,266 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:23,267 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:23,267 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:23,268 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:23,268 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:23,269 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:23,269 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:23,276 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:23,276 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:23,277 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:23,277 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:23,277 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:23,278 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:23,278 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:23,304 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:23,304 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:23,305 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:23,305 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:23,305 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:23,306 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:23,306 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:23,615 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:23,616 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:23,616 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:23,616 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:23,617 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:23,617 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:23,618 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:23,624 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:23,624 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:23,625 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:23,625 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:23,626 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:23,626 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:23,626 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:23,634 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:23,635 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:23,635 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:23,635 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:23,636 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:23,636 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:23,637 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:23,644 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:23,644 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:23,645 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:23,645 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:23,646 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:23,646 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:23,647 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:23,654 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:23,654 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:23,655 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:23,655 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:23,656 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:23,656 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:23,657 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:23,663 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:23,664 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:23,665 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:23,665 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:23,666 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:23,666 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:23,666 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:23,677 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:23,678 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:23,678 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:23,678 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:23,679 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:23,679 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:23,679 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:23,685 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:23,685 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:23,686 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:23,686 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:23,686 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:23,687 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:23,687 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:23,705 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:23,706 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:23,706 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:23,706 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:23,707 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:23,707 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:23,707 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:23,707 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:23,726 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:23,726 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:23,726 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:23,727 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:23,727 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:23,727 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:23,728 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:23,728 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:23,777 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:23,777 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:23,778 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:23,778 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:23,779 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:23,779 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:23,779 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:23,779 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:24,543 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:24,544 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:24,544 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:24,544 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:24,545 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:24,545 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:24,546 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:24,546 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:24,896 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:24,897 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:24,897 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:24,898 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:24,898 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:24,898 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:24,899 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:24,899 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:24,907 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:24,907 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:24,907 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:24,908 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:24,908 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:24,908 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:24,909 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:24,909 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:24,915 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:24,915 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:24,916 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:24,916 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:24,916 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:24,917 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:24,917 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:24,917 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:24,931 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:24,932 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:24,932 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:24,932 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:24,933 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:24,933 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:24,933 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:24,933 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:24,940 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:24,941 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:24,941 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:24,941 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:24,942 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:24,942 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:24,943 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:24,943 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:24,953 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:24,954 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:24,954 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:24,955 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:24,955 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:24,955 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:24,956 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:24,970 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:24,970 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:24,970 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:24,971 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:24,971 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:24,971 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:24,972 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:25,298 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:25,299 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:25,299 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:25,299 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:25,299 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:25,299 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:25,300 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:25,305 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:25,305 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:25,306 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:25,306 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:25,307 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:25,307 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:25,307 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:25,314 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:25,315 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:25,315 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:25,315 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:25,316 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:25,316 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:25,316 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:25,323 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:25,323 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:25,324 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:25,324 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:25,325 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:25,325 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:25,325 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:25,332 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:25,333 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:25,333 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:25,334 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:25,334 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:25,335 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:25,335 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:25,341 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:25,342 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:25,342 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:25,343 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:25,343 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:25,344 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:25,344 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:25,351 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:25,351 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:25,352 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:25,352 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:25,353 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:25,353 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:25,354 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:25,354 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:26,046 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:26,047 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:26,047 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 00:51:26,048 - root - INFO - New row index 3 out of bounds. Cancelling operation. -2024-06-23 00:51:26,048 - root - DEBUG - [resetDragState scope] -2024-06-23 00:51:26,049 - root - DEBUG - performDrag: completely done -2024-06-23 00:51:26,049 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 00:51:26,049 - root - DEBUG - [resetDragState scope] -2024-06-23 00:51:26,050 - root - DEBUG - setSelectionOnDrop -2024-06-23 00:51:26,050 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:26,050 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-23 00:51:26,051 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:26,051 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:26,052 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:26,052 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:26,937 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(175, 283) -2024-06-23 00:51:26,938 - root - DEBUG - DLGTreeView: set self.startPos to (175, 283) -2024-06-23 00:51:26,938 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:26,938 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:26,939 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:26,940 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,090 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 00:51:27,090 - root - DEBUG - DLGTreeView. -2024-06-23 00:51:27,091 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 00:51:27,091 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 00:51:27,091 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 00:51:27,092 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 00:51:27,092 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 00:51:27,092 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,092 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,093 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:51:27,094 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:51:27,094 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 00:51:27,094 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 00:51:27,094 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:51:27,095 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:51:27,095 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 00:51:27,095 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 00:51:27,101 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 00:51:27,101 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,102 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,102 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,103 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,103 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,103 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,104 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,104 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,110 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,110 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,111 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,111 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,112 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,112 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,112 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,118 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,119 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,119 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,120 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,120 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,120 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,121 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,128 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,128 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,128 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,129 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,129 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,129 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,129 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,137 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,137 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,138 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,138 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,138 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,139 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,139 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,145 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,146 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,146 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,146 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,147 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,147 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,147 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,153 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,154 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,154 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,154 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,155 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,155 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,156 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,162 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,162 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,163 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,163 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,163 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,164 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,164 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,171 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,171 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,172 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,172 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,172 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,173 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,173 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,181 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,182 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,182 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,182 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,183 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,183 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,183 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,189 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,190 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,190 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,190 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,191 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,191 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,191 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,199 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,199 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,199 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,200 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,200 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,201 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,201 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,210 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,211 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,211 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,212 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,212 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,212 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,212 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,218 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,219 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,219 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,219 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,220 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,220 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,220 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,229 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,230 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,230 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,230 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,231 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,231 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,231 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,241 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,241 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,242 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,242 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,242 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,243 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,243 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,254 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,254 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,254 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,255 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,255 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,256 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,256 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,267 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,267 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,268 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,268 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,269 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,269 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,269 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,281 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,282 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,282 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,282 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,283 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,283 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,283 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,289 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,289 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,289 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,290 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,290 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,290 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,291 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,303 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,303 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,304 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,304 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,305 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,305 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,305 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,325 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,325 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,326 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,326 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,326 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,327 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,327 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,366 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,366 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,367 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,367 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,368 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,368 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,368 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,377 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,377 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,378 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,378 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,378 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,378 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,379 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,389 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,390 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,390 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,391 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,391 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,391 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,392 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,398 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,399 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,399 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,400 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,400 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,400 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,400 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,406 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,407 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,407 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,408 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,408 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,409 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,409 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,415 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,415 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,416 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,416 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,416 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,417 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,417 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,423 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,424 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,424 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,424 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,425 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,425 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,425 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,431 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,431 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,432 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,432 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,432 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,432 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,433 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,439 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,439 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,440 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,440 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,440 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,441 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,441 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,447 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,447 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,448 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,448 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,448 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,449 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,449 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,455 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,455 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,455 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,456 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,456 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,456 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,457 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,463 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,463 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,463 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,464 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,464 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,464 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,465 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,470 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,471 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,471 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,471 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,472 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,472 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,472 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,479 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,480 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,480 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,480 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,480 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,481 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,481 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,487 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,488 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,488 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,488 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,489 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,489 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,490 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,497 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,498 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,498 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,499 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,499 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,499 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,499 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,511 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,512 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,512 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,513 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,513 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,513 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,513 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,530 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,530 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,530 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,531 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,531 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,531 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,531 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,548 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,549 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,549 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,550 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,550 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,550 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,551 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,557 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,557 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,557 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,558 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,558 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,558 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,559 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,565 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,565 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,566 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,566 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,566 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,567 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,567 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,573 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,573 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,574 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,574 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,575 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,575 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,575 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,581 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,582 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,582 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,583 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,583 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,583 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,584 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,590 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,590 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,590 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,591 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,591 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,591 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,591 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,597 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,598 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,598 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,598 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,598 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,598 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,599 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,609 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,609 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,609 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,610 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,610 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,610 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,611 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,617 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,617 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,617 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,618 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,618 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,618 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,619 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,627 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,627 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,628 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,628 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,629 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,629 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,629 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,635 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,636 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,636 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,636 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,637 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,637 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,637 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,643 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,643 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,644 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,644 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,644 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,645 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,645 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,651 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,651 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,652 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,652 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,652 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,653 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,653 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,660 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,660 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,660 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,661 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,661 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,662 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,662 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,667 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,668 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,668 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,669 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,669 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,670 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,670 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,677 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,677 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,678 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,678 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,678 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,679 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,679 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,686 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,686 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,687 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,687 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,688 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:27,688 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,688 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,695 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,695 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,696 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,696 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,696 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,697 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:27,697 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:27,697 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,699 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,699 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,699 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,700 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,700 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,700 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:27,701 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:27,701 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,704 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,704 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,704 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,705 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,705 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,705 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:27,706 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:27,706 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,708 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,709 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,709 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,709 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,709 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,710 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:27,710 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:27,710 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,716 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,717 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,717 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,717 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,718 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,718 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:27,718 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:27,719 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,720 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,720 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,720 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,721 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,721 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,721 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:27,722 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:27,722 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,723 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,724 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,724 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,724 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,725 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,725 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:27,725 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:27,725 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,727 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,727 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,727 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,728 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,728 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,728 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:27,728 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:27,729 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,733 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,733 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,733 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,733 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,734 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,734 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:27,734 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:27,735 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,738 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,739 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,739 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,739 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,740 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,740 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:27,740 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:27,740 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,742 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,742 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,742 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,743 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,743 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,743 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:27,743 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:27,744 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,750 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,750 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,751 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,751 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,751 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,752 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:27,752 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:27,752 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,758 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,759 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,759 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,759 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,760 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,760 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:27,760 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:27,760 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,767 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,768 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,768 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,769 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,769 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,769 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:27,769 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:27,770 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,772 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,773 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,773 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,773 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,774 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,774 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:27,774 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:27,774 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,781 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,782 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,782 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,782 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,783 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,783 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:27,783 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:27,784 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,785 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,785 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,786 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:27,786 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:27,786 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,787 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:27,787 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:27,787 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,793 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,794 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,794 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:27,794 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:27,795 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:27,795 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,795 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,811 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,811 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,812 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:27,812 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:27,812 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:27,813 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,813 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,818 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,819 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,819 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:27,820 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:27,820 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:27,820 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,821 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,832 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,833 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,833 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:27,833 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:27,833 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:27,834 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,834 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,841 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,842 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,842 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:27,843 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:27,843 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:27,843 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,844 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,853 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,854 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,854 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:27,854 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:27,855 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:27,855 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,855 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,864 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,864 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,865 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:27,865 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:27,865 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:27,866 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:27,866 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:27,873 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,873 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,874 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:27,874 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:27,874 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,875 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,881 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,881 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,881 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:27,882 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:27,882 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,882 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,888 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,888 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,889 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:27,889 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:27,889 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,890 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,898 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,898 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,898 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:27,899 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:27,899 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,899 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,904 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,905 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,905 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:27,905 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:27,906 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,906 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,914 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,915 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,915 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:27,915 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:27,916 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,916 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,922 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,922 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,923 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:27,923 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:27,923 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,924 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,929 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,929 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,930 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:27,930 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:27,930 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,931 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,936 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,937 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,937 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:27,937 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:27,938 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,938 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,947 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,947 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,947 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:27,948 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:27,948 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,948 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,955 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,955 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,955 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:27,956 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:27,956 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,956 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,962 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,963 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,963 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:27,963 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:27,964 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,964 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,970 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,970 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,970 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:27,971 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:27,971 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,971 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,980 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,980 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,981 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:27,981 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:27,981 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,982 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:27,993 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:27,993 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:27,994 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:27,994 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:27,994 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:27,995 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:28,001 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,001 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,002 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,002 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,002 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:28,003 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:28,010 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,011 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,011 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,011 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,012 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:28,012 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:28,019 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,019 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,019 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,020 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,020 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:28,020 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:28,026 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,027 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,027 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,027 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,028 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:28,028 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:28,034 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,035 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,035 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,035 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,036 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:28,036 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:28,042 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,043 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,043 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,043 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,044 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:28,044 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:28,064 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,064 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,065 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,065 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,065 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:28,065 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:28,119 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,119 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,120 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,120 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,120 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:28,121 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:28,121 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:28,463 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,463 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,464 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,464 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,465 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:28,465 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:28,465 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:28,471 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,471 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,472 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,472 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,473 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:28,473 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:28,473 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:28,516 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,516 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,517 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,517 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,518 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:28,518 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:28,518 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:28,533 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,533 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,533 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,534 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,534 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:28,535 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:28,535 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:28,541 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,541 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,541 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,542 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,542 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:28,542 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:28,543 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:28,573 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,573 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,574 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,574 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,574 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:28,575 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:28,575 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:28,604 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,605 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,605 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,606 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,606 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:28,606 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:28,607 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:28,693 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,693 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,694 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,694 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,694 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:28,695 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:28,695 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:28,700 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,700 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,701 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,701 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,702 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:28,702 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:28,702 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:28,723 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,724 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,724 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,725 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,725 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:28,725 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:28,726 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:28,732 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,733 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,733 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,733 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,734 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:28,734 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:28,734 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:28,740 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,740 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,741 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,741 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,741 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:28,742 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:28,742 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:28,756 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,756 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,757 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,757 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,757 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:28,758 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:28,758 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:28,765 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,765 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,765 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,766 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,766 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:28,766 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:28,766 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:28,777 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,777 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,778 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,778 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,779 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:28,779 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:28,779 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:28,786 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,787 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,787 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:28,787 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:28,788 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:28,788 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:28,789 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:28,794 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,795 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,795 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:28,795 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:28,796 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:28,796 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:28,796 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:28,797 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:28,804 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,804 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,805 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:28,805 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:28,806 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:28,806 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:28,806 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:28,806 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:28,812 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,812 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,812 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:28,813 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:28,813 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:28,813 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:28,814 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:28,814 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:28,820 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,821 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,821 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:28,822 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:28,822 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:28,823 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:28,823 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:28,824 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:28,832 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,832 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,833 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:28,833 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:28,833 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:28,833 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:28,834 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:28,834 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:28,851 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:28,852 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:28,852 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:28,853 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:28,853 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:28,853 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:28,853 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:28,854 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:29,432 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:29,432 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:29,433 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:29,433 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:29,433 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:29,434 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:29,434 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:29,434 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:29,909 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:29,910 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:29,910 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 00:51:29,911 - root - INFO - New row index 3 out of bounds. Cancelling operation. -2024-06-23 00:51:29,911 - root - DEBUG - [resetDragState scope] -2024-06-23 00:51:29,911 - root - DEBUG - performDrag: completely done -2024-06-23 00:51:29,912 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 00:51:29,912 - root - DEBUG - [resetDragState scope] -2024-06-23 00:51:29,912 - root - DEBUG - setSelectionOnDrop -2024-06-23 00:51:29,913 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:29,913 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-23 00:51:29,913 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:29,913 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:29,914 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:29,915 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:30,793 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(123, 273) -2024-06-23 00:51:30,793 - root - DEBUG - DLGTreeView: set self.startPos to (123, 273) -2024-06-23 00:51:30,794 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:30,794 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:30,795 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:30,795 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:30,943 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 00:51:30,944 - root - DEBUG - DLGTreeView. -2024-06-23 00:51:30,944 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 00:51:30,944 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 00:51:30,945 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 00:51:30,945 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 00:51:30,945 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 00:51:30,946 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:30,946 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:30,947 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:51:30,947 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:51:30,947 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 00:51:30,948 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 00:51:30,948 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:51:30,948 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:51:30,948 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 00:51:30,949 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 00:51:30,953 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 00:51:30,954 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:30,954 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:30,955 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:30,955 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:30,955 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:30,955 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:30,956 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:30,956 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:30,964 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:30,965 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:30,965 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:30,965 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:30,966 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:30,967 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:30,967 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:30,974 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:30,974 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:30,975 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:30,975 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:30,975 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:30,976 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:30,976 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:30,983 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:30,984 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:30,984 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:30,984 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:30,985 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:30,985 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:30,986 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:30,992 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:30,993 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:30,993 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:30,994 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:30,994 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:30,994 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:30,995 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,004 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,005 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,005 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,005 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,006 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:31,006 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,006 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,019 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,019 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,020 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,020 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,020 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:31,021 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,021 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,037 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,038 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,038 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,039 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,039 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:31,039 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,040 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,048 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,048 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,049 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,049 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,050 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:31,050 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,050 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,058 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,059 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,059 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,059 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,060 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:31,060 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,060 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,066 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,066 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,067 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,067 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,067 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:31,068 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,068 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,074 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,074 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,074 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,075 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,075 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:31,076 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,076 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,082 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,082 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,082 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,083 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,083 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:31,083 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,084 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,090 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,090 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,090 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,091 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,091 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,091 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,091 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,092 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,094 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,094 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,094 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,095 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,095 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,095 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,095 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,096 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,098 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,099 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,099 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,099 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,100 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,100 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,100 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,100 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,102 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,102 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,102 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,103 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,103 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,103 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,104 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,104 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,106 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,106 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,106 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,107 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,107 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,107 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,107 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,108 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,109 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,110 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,110 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,110 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,111 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,111 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,111 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,111 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,113 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,113 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,113 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,113 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,114 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,114 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,114 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,114 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,116 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,116 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,117 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,117 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,117 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,118 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,118 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,118 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,120 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,120 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,120 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,120 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,121 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,121 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,121 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,121 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,124 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,124 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,124 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,124 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,125 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,125 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,125 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,125 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,127 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,127 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,128 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,128 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,128 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,128 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,129 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,129 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,130 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,130 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,131 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,131 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,131 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,131 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,132 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,132 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,133 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,133 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,134 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,134 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,134 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,135 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,135 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,135 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,138 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,139 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,139 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,139 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,140 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,140 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,140 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,140 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,142 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,143 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,143 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,144 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,144 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,144 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,144 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,145 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,146 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,146 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,147 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,147 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,147 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,148 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,148 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,148 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,149 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,149 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,150 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:31,150 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:31,150 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,151 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,151 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,151 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,153 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,154 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,154 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:31,154 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:31,154 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:31,155 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,155 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,161 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,161 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,162 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:31,162 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:31,162 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:31,162 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,163 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,170 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,170 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,170 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:31,171 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:31,171 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:31,171 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,172 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,177 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,178 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,178 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:31,178 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:31,179 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:31,179 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,179 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,185 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,185 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,186 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:31,186 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:31,186 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,186 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,193 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,194 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,194 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:31,194 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:31,195 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,195 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,201 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,202 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,202 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:31,203 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:31,203 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,203 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,211 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,211 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,211 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:31,212 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:31,212 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,212 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,219 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,219 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,220 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:31,220 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:31,220 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,220 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,226 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,227 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,227 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:31,227 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:31,228 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,228 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,234 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,234 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,235 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:31,235 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:31,235 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,235 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,242 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,242 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,242 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:31,243 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:31,243 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,243 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,249 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,250 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,250 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:31,250 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:31,251 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:31,251 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,251 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,257 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,257 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,258 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:31,258 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:31,258 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:31,258 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,259 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,265 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,265 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,265 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,266 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:31,266 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,266 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,266 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,267 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,273 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,273 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,274 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,274 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:31,274 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,275 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,275 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,275 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,281 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,281 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,281 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,282 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:31,282 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,282 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,282 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,283 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,289 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,289 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,289 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,290 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:31,290 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:31,290 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,290 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,296 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,296 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,297 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,297 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:31,297 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:31,298 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,298 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,304 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,304 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,304 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,305 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:31,305 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:31,305 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,305 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,311 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,312 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,312 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,312 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:31,313 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:31,313 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,313 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,319 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,319 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,320 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,320 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:31,320 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:31,320 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,321 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,327 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,327 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,328 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,328 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:31,328 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:31,328 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,329 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,336 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,336 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,337 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,337 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:31,337 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:31,337 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,338 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,344 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,345 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,345 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,345 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:31,345 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:31,346 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,346 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,352 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,353 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,353 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,353 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:31,354 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:31,354 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,354 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,360 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,360 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,361 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,361 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:31,361 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:31,362 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:31,362 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,368 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,368 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,368 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,369 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:31,369 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,369 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,370 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,370 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,377 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,377 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,377 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,378 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:31,378 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,378 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,379 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,379 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,385 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,385 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,386 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,386 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:31,386 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,386 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,387 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,387 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,393 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,393 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,394 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,394 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:31,394 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,395 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,395 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,395 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,401 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,401 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,402 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,402 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:31,402 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,403 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,403 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,403 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,410 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,410 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,411 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,411 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:51:31,411 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,412 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,412 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,412 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,420 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,420 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,421 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,421 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:51:31,421 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,422 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,422 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,422 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,430 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,430 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,431 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,431 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:51:31,431 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,432 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,432 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,432 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,439 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,439 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,439 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,440 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:51:31,440 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,440 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,440 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,441 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,447 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,448 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,448 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,448 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:51:31,449 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,449 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,449 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,450 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,455 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,455 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,456 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,456 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:51:31,456 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,457 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,457 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,457 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,463 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,463 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,463 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,464 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:51:31,464 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,464 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,465 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,465 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,470 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,471 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,471 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,471 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:51:31,472 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,472 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,472 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,472 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,478 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,478 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,478 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,479 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:51:31,479 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,480 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,480 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,480 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,485 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,486 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,486 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,486 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:51:31,487 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,487 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,487 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,488 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,493 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,494 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,494 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,495 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:51:31,495 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,495 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,496 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,496 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,502 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,502 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,503 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,503 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:51:31,504 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,504 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,504 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,504 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,515 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:31,515 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:31,515 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,516 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:51:31,516 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,517 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:31,517 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:31,517 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:31,921 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:31,922 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:31,922 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 00:51:31,922 - root - INFO - New row index 2 out of bounds. Cancelling operation. -2024-06-23 00:51:31,923 - root - DEBUG - [resetDragState scope] -2024-06-23 00:51:31,923 - root - DEBUG - performDrag: completely done -2024-06-23 00:51:31,923 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 00:51:31,924 - root - DEBUG - [resetDragState scope] -2024-06-23 00:51:31,924 - root - DEBUG - setSelectionOnDrop -2024-06-23 00:51:31,924 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:31,925 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-23 00:51:31,925 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:31,925 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:31,926 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:31,926 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:41,119 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(211, 267) -2024-06-23 00:51:41,120 - root - DEBUG - DLGTreeView: set self.startPos to (211, 267) -2024-06-23 00:51:41,120 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:41,121 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,121 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,122 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,239 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 00:51:41,240 - root - DEBUG - DLGTreeView. -2024-06-23 00:51:41,240 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 00:51:41,240 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 00:51:41,241 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 00:51:41,241 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 00:51:41,241 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 00:51:41,241 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,242 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,243 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:51:41,243 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:51:41,243 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 00:51:41,243 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 00:51:41,244 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:51:41,244 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:51:41,244 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 00:51:41,244 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 00:51:41,249 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 00:51:41,250 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,250 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,250 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,251 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,251 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,252 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:41,252 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,252 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,258 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,259 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,260 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,260 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,261 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:41,261 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,261 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,269 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,269 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,270 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,270 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,271 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:41,271 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,271 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,278 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,278 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,279 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,279 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,279 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:41,280 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,280 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,286 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,287 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,287 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,287 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,288 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:41,288 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,288 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,295 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,295 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,295 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,296 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,296 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:41,296 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,297 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,302 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,303 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,303 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,304 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,304 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:41,304 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,305 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,311 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,311 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,311 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,312 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,312 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:41,312 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,313 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,319 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,319 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,319 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,320 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,320 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:41,320 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,321 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,327 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,327 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,328 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,328 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,328 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:41,329 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,329 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,335 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,336 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,336 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,336 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,337 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:41,337 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,337 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,343 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,344 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,344 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,344 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,345 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:41,345 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,345 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,352 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,352 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,353 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,353 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,353 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:41,354 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,354 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,360 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,361 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,361 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,361 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,362 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:41,362 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,362 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,369 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,369 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,370 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,370 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,370 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:41,371 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,371 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,377 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,378 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,378 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,379 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,379 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:41,379 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,380 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,387 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,387 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,388 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,388 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,389 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,389 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,389 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,390 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,391 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,391 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,392 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,392 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,392 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,393 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,393 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,393 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,395 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,395 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,396 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,396 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,396 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,397 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,397 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,397 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,399 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,399 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,399 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,399 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,400 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,400 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,400 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,401 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,402 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,403 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,403 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,403 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,403 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,404 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,404 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,404 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,406 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,406 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,406 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,407 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,407 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,407 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,407 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,408 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,410 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,410 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,410 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,411 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,411 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,411 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,412 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,412 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,413 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,414 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,414 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,414 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,415 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,415 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,415 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,416 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,417 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,417 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,418 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,418 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,418 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,418 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,419 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,419 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,420 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,420 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,421 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,421 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,421 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,422 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,422 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,422 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,423 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,424 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,424 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,424 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,425 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,425 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,425 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,425 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,427 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,427 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,428 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,428 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,428 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,429 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,429 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,429 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,431 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,431 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,431 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,431 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,432 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,432 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,432 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,433 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,434 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,435 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,435 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,435 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,436 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,436 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,436 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,436 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,440 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,440 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,441 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,441 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,441 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,441 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,442 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,442 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,443 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,444 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,444 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,444 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,445 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,445 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,445 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,445 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,447 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,447 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,447 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,448 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,448 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,448 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,448 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,449 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,450 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,451 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,451 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,451 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,451 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,452 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,452 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,452 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,454 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,454 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,454 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,455 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,455 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,455 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,455 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,456 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,457 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,458 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,458 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,458 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,459 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,459 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,459 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,459 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,461 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,461 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,461 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,461 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,462 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,462 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,462 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,463 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,465 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,465 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,465 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,466 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,466 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,466 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,467 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,467 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,468 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,469 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,469 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,469 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,469 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,470 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,470 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,470 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,472 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,472 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,472 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:41,473 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:41,473 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,473 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,473 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,474 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,475 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,476 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,476 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,476 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,476 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:41,477 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,477 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,483 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,483 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,483 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,484 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,484 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:41,484 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,485 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,490 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,491 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,491 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,492 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,492 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:41,492 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,493 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,501 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,502 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,502 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,502 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,503 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:41,503 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,503 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,516 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,516 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,517 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,517 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,517 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:41,518 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,518 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,528 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,528 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,529 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,529 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,529 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:41,530 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,530 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,535 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,536 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,536 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,536 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,537 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:41,537 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,537 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,545 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,546 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,546 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,546 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,547 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:41,547 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,547 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,553 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,553 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,554 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,554 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,554 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,555 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,560 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,561 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,561 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,561 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,562 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,562 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,568 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,568 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,569 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,569 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,569 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,569 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,576 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,576 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,577 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,577 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,577 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,578 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,584 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,584 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,585 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,585 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,586 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,586 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,591 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,592 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,592 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,593 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,593 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,593 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,599 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,599 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,600 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,600 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,600 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,601 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,607 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,607 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,608 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,608 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,608 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,609 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,615 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,615 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,615 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,616 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,616 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,616 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,622 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,623 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,623 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,623 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,624 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,624 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,630 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,631 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,631 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,631 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,632 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,632 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,638 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,638 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,639 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,639 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,639 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,639 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,645 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,646 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,646 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,646 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,647 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:41,647 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,647 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,655 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,655 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,656 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,656 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,656 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:41,657 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,657 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,662 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,663 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,663 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,663 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,664 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:41,664 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,664 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,673 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,673 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,674 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:41,674 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:41,674 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:41,674 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:41,675 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:41,680 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,681 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,681 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:41,682 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:41,682 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,682 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,682 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,683 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,689 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,690 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,690 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:41,691 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:41,691 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,691 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,692 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,692 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,698 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,698 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,699 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:41,699 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:41,700 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,700 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,700 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,701 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,706 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,707 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,707 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:41,707 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:41,708 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,708 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,708 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,708 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,714 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,715 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,715 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:41,716 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:41,716 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,716 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,716 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,717 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,725 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,725 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,726 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:41,726 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:41,726 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,727 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,727 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,727 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,733 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,734 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,734 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:41,735 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:41,735 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,735 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,736 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,736 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,752 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,753 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,753 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:41,753 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:41,754 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,754 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,754 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,754 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,760 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,761 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,761 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:41,761 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:41,762 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,762 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,762 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,763 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,769 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,770 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,770 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:41,770 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:41,771 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,771 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,771 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,772 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:41,782 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:41,783 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:41,783 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:41,783 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:41,784 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:41,784 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:41,784 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:41,785 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:42,253 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:42,253 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:42,254 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 00:51:42,254 - root - INFO - New row index 3 out of bounds. Cancelling operation. -2024-06-23 00:51:42,254 - root - DEBUG - [resetDragState scope] -2024-06-23 00:51:42,255 - root - DEBUG - performDrag: completely done -2024-06-23 00:51:42,255 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 00:51:42,256 - root - DEBUG - [resetDragState scope] -2024-06-23 00:51:42,256 - root - DEBUG - setSelectionOnDrop -2024-06-23 00:51:42,256 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:42,257 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-23 00:51:42,257 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:42,257 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:42,258 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:51:42,258 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:51:43,622 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(276, 286) -2024-06-23 00:51:43,623 - root - DEBUG - DLGTreeView: set self.startPos to (276, 286) -2024-06-23 00:51:43,623 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:43,624 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,624 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,625 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,774 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 00:51:43,775 - root - DEBUG - DLGTreeView. -2024-06-23 00:51:43,775 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 00:51:43,776 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 00:51:43,776 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 00:51:43,776 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 00:51:43,777 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 00:51:43,777 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,777 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,778 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:51:43,778 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:51:43,779 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 00:51:43,779 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 00:51:43,779 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:51:43,779 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:51:43,780 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 00:51:43,780 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 00:51:43,790 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 00:51:43,790 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:43,790 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,790 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,791 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,791 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,791 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:43,792 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,792 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,798 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,798 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,798 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,799 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,799 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:43,799 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,800 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,805 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,806 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,806 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,807 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,807 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:43,808 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,808 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,814 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,814 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,815 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,815 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,815 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:43,816 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,816 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,821 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,822 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,822 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,823 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,823 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:43,824 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,824 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,830 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,830 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,831 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,831 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,832 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:43,832 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,832 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,838 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,838 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,839 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,839 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,840 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:43,840 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,840 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,846 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,847 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,847 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,848 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,848 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:43,848 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,849 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,854 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,855 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,855 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,856 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,856 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:43,856 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,856 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,862 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,862 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,862 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,863 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,863 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:43,864 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,864 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,869 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,870 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,870 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,870 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,871 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:43,871 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,871 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,877 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,878 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,878 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,878 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,879 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:43,879 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,879 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,884 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,884 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,884 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,885 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,885 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:43,886 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,886 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,891 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,891 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,894 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,895 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,895 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:43,896 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,896 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,901 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,902 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,902 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,902 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,903 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:43,903 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,903 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,908 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,908 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,909 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,909 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,910 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:43,910 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,910 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,915 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,915 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,915 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,916 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,916 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:43,916 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,917 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,923 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,923 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,924 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,924 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,924 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:43,924 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,925 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,930 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,930 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,931 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,931 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,932 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:43,932 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,932 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,937 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,938 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,938 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,939 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,939 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:43,939 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,939 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,945 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,945 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,945 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,946 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,946 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:43,946 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,947 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,952 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,952 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,952 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,953 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,953 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:43,954 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,954 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,960 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,960 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,961 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,961 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,961 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:43,962 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:43,962 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:43,962 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:43,964 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,965 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,965 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,966 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,966 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:43,966 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:43,966 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:43,967 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:43,969 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,970 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,970 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,970 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,971 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:43,971 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:43,972 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:43,972 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:43,974 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,975 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,975 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,975 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,976 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:43,976 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:43,977 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:43,977 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:43,979 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,979 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,979 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:43,980 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:43,980 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:43,980 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:43,981 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:43,981 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:43,983 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,984 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,984 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:43,985 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:43,985 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:43,986 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,986 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,992 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:43,992 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:43,992 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:43,993 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:43,993 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:43,994 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:43,994 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:43,999 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,000 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,000 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:44,001 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:44,001 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:44,001 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:44,002 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:44,007 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,007 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,008 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:44,008 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:44,009 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:44,009 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:44,015 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,016 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,016 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:44,016 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:44,017 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:44,017 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:44,023 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,023 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,024 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:44,024 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:44,024 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:44,024 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:44,030 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,030 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,031 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:44,031 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:44,031 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:44,031 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:44,039 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,040 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,040 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:44,040 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:44,041 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:44,041 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:44,048 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,048 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,049 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:44,049 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:44,049 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:44,050 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:44,050 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:44,057 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,058 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,058 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:44,059 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:44,059 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:44,059 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:44,060 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:44,066 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,067 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,067 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,068 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,068 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:44,069 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:44,069 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:44,069 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:44,077 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,077 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,077 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,078 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,078 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:44,078 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:44,079 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:44,079 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:44,085 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,085 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,086 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,086 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,086 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:44,087 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:44,087 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:44,093 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,093 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,094 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,094 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,094 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:44,095 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:44,095 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:44,102 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,102 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,103 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,103 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,103 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:44,104 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:44,104 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:44,111 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,111 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,112 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,112 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,112 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:44,113 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:44,113 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:44,119 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,119 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,120 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,120 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,121 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:44,121 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:44,121 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:44,128 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,128 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,128 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,129 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,129 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:44,129 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:44,130 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:44,137 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,137 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,138 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,138 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,138 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:44,139 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:44,139 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:44,146 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,146 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,147 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,147 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,147 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:44,148 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:44,148 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:44,154 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,155 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,155 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,155 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,156 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:44,156 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:44,156 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:44,162 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,163 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,163 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,163 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,164 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:44,164 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:44,164 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:44,172 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,172 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,173 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,173 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,173 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:44,174 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:44,174 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:44,181 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,181 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,182 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,182 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,182 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:44,182 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:44,183 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:44,193 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,193 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,194 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,194 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,194 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:44,194 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:44,195 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:44,211 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,211 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,212 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,212 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,212 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:44,212 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:44,213 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:44,514 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,515 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,515 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,515 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,516 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:44,516 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:44,516 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:44,529 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,530 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,530 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,530 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,531 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:44,531 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:44,531 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:44,539 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,540 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,540 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,540 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,541 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:44,541 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:44,541 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:44,541 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:44,548 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,549 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,549 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,549 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,550 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:44,550 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:44,551 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:44,551 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:44,558 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,558 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,559 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,559 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,559 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:44,560 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:44,560 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:44,560 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:44,569 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,570 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,570 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,570 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,571 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:44,571 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:44,571 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:44,572 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:44,595 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:44,596 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:44,596 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,596 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,597 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:44,597 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:44,597 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:44,598 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:44,896 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:44,896 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:44,897 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 00:51:44,897 - root - INFO - New row index 2 out of bounds. Cancelling operation. -2024-06-23 00:51:44,897 - root - DEBUG - [resetDragState scope] -2024-06-23 00:51:44,898 - root - DEBUG - performDrag: completely done -2024-06-23 00:51:44,898 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 00:51:44,898 - root - DEBUG - [resetDragState scope] -2024-06-23 00:51:44,899 - root - DEBUG - setSelectionOnDrop -2024-06-23 00:51:44,899 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:44,899 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-23 00:51:44,900 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:44,900 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:44,901 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:44,901 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:45,908 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(205, 276) -2024-06-23 00:51:45,909 - root - DEBUG - DLGTreeView: set self.startPos to (205, 276) -2024-06-23 00:51:45,909 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:45,909 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:45,910 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:45,911 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:45,979 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 00:51:45,980 - root - DEBUG - DLGTreeView. -2024-06-23 00:51:45,980 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 00:51:45,980 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 00:51:45,981 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 00:51:45,981 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 00:51:45,981 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 00:51:45,981 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:45,982 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:45,983 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:51:45,983 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:51:45,983 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 00:51:45,983 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 00:51:45,984 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:51:45,984 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:51:45,985 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 00:51:45,985 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 00:51:45,989 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 00:51:45,990 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:45,990 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:45,991 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:45,991 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:45,991 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:45,992 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:45,992 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:45,992 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,001 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,001 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,002 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,002 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,003 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,003 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,003 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,010 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,011 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,011 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,011 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,012 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,012 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,012 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,019 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,019 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,020 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,020 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,020 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,021 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,021 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,028 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,029 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,029 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,029 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,030 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,030 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,030 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,036 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,037 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,037 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,038 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,038 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,038 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,038 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,045 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,046 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,046 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,046 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,047 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,047 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,047 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,053 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,054 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,054 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,054 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,055 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,055 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,055 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,062 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,063 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,063 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,064 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,064 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,065 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,065 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,072 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,073 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,073 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,073 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,074 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,074 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,074 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,081 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,081 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,082 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,082 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,082 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,083 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,083 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,089 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,089 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,089 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,090 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,090 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,090 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,090 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,096 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,097 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,097 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,097 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,098 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,098 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,098 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,104 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,104 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,104 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,105 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,105 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,105 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,105 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,111 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,112 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,112 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,112 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,113 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,113 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,113 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,119 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,119 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,120 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,120 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,120 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,121 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,121 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,127 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,128 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,128 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,128 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,129 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,129 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,129 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,135 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,136 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,136 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,136 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,137 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,137 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,138 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,143 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,144 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,144 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,144 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,145 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,145 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,145 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,152 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,152 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,153 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,153 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,153 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,154 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,154 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,159 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,160 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,160 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,161 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,161 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,161 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,162 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,168 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,168 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,168 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,169 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,169 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,170 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,170 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,177 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,177 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,178 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,178 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,178 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,179 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,179 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,186 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,186 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,187 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,187 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,188 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,188 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,188 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,188 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,190 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,190 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,191 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,191 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,191 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,191 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,192 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,192 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,194 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,194 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,195 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,195 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,195 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,196 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,196 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,196 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,198 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,198 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,198 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,198 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,199 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,199 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,199 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,199 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,201 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,202 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,202 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,203 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,203 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,203 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,203 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,204 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,206 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,207 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,207 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,207 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,208 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,208 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,208 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,208 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,210 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,211 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,211 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,211 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,212 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,212 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,212 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,212 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,215 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,215 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,215 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,216 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,216 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,216 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,216 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,217 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,218 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,219 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,219 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:46,219 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:46,219 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,220 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,220 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,220 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,222 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,222 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,223 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:46,223 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:46,223 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:46,223 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,224 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,229 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,230 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,231 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:46,231 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:46,231 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:46,231 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,232 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,237 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,238 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,238 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:46,238 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:46,239 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:46,239 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,239 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,245 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,245 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,246 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:46,246 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:46,246 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,246 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,252 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,253 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,253 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:46,253 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:46,254 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,254 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,260 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,261 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,261 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:46,261 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:46,262 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,262 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,267 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,268 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,268 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:46,268 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:46,269 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,269 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,275 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,276 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,276 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:46,276 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:46,277 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,277 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,283 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,283 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,283 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:46,284 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:46,284 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,284 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,290 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,291 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,291 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:46,291 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:46,292 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,292 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,297 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,298 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,298 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:46,298 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:46,299 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:46,299 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,299 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,305 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,306 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,306 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:46,306 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:46,307 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:46,307 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,307 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,313 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,314 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,314 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:46,314 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:46,315 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:46,315 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,315 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,321 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,321 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,321 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:46,321 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:51:46,322 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:46,322 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,322 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,329 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,330 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,330 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,330 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,331 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,331 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,331 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,331 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,338 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,338 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,338 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,339 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,339 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,339 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,340 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,340 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,346 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,346 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,347 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,347 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,347 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,348 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,348 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,348 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,354 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,354 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,355 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,355 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,355 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,356 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,356 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,362 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,363 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,363 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,364 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,364 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,364 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,364 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,370 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,370 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,370 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,371 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,371 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,371 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,371 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,377 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,377 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,378 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,378 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,378 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,379 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,379 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,384 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,384 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,385 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,385 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,386 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,386 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,386 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,392 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,393 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,393 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,394 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,394 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,394 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,395 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,400 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,400 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,401 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,401 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,401 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,402 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,402 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,408 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,409 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,409 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,409 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,410 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,410 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,410 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,416 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,416 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,416 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,417 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,417 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,417 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,418 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,424 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,424 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,424 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,425 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,425 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,425 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,426 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,431 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,432 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,432 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,432 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,432 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,433 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,433 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,439 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,439 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,440 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,440 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,440 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,441 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,441 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,446 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,447 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,447 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,447 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,447 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,448 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,448 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,455 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,455 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,455 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,456 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,456 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,456 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,456 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,462 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,462 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,463 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,463 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,463 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,463 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,464 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,470 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,470 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,471 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,471 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,471 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,471 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,472 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,478 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,478 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,479 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,479 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,479 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:46,480 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:46,480 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,486 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,486 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,487 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,487 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,487 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,487 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,488 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,488 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,493 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,494 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,494 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,494 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,495 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,495 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,495 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,496 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,502 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,502 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,503 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,503 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,503 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,504 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,504 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,504 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,510 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,510 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,511 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,511 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,511 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,512 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,512 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,512 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,517 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,518 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,518 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,519 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,519 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,519 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,519 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,520 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,525 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,525 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,526 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,526 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,526 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,527 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,527 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,527 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,533 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,533 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,534 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,534 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,534 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,535 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,535 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,535 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,541 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,541 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,542 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,542 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,542 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,543 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,543 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,543 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,550 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,550 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,550 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,551 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,551 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,552 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,552 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,552 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,557 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,558 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,558 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,558 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,559 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,559 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,559 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,560 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,565 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,566 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,566 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,566 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,567 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,567 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,567 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,567 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,573 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,573 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,574 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,574 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,574 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,575 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,575 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,575 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,581 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,582 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,582 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,582 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:51:46,583 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,583 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,583 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,583 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,589 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,590 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,590 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,590 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:51:46,591 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,591 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,591 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,591 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,598 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,598 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,598 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,599 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:51:46,599 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,599 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,600 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,600 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,607 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,607 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,608 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,608 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:51:46,609 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,609 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,609 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,609 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,618 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,618 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,619 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,619 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:51:46,619 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,620 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,620 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,620 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,625 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:46,626 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:46,626 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,627 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:51:46,627 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,628 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:46,628 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:46,628 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:46,827 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:46,828 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:46,828 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 00:51:46,828 - root - INFO - New row index 2 out of bounds. Cancelling operation. -2024-06-23 00:51:46,829 - root - DEBUG - [resetDragState scope] -2024-06-23 00:51:46,829 - root - DEBUG - performDrag: completely done -2024-06-23 00:51:46,830 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 00:51:46,830 - root - DEBUG - [resetDragState scope] -2024-06-23 00:51:46,830 - root - DEBUG - setSelectionOnDrop -2024-06-23 00:51:46,830 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:46,831 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-23 00:51:46,831 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:46,831 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:46,832 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:46,832 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:48,383 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 00:51:48,386 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 00:51:48,388 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 00:51:48,389 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 00:51:48,391 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:51:48,393 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:51:48,393 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:51:49,872 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(17, 169) -2024-06-23 00:51:49,872 - root - DEBUG - DLGTreeView: set self.startPos to (17, 169) -2024-06-23 00:51:50,749 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:50,750 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:50,751 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:50,751 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:50,912 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 00:51:50,912 - root - DEBUG - DLGTreeView. -2024-06-23 00:51:50,913 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 00:51:50,913 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 00:51:50,913 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 00:51:50,914 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 00:51:50,914 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 00:51:50,914 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:50,914 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:50,915 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:51:50,915 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:51:50,916 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 00:51:50,916 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 00:51:50,916 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:51:50,917 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:51:50,917 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 00:51:50,917 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 00:51:50,922 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 00:51:50,922 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:50,922 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:50,923 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:50,923 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:50,923 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:50,924 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:50,924 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:50,924 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:50,932 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:50,932 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:50,933 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:50,933 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:50,933 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:50,934 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:50,934 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:50,941 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:50,942 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:50,942 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:50,942 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:50,943 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:50,943 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:50,943 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:50,950 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:50,951 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:50,951 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:50,952 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:50,952 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:50,953 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:50,953 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:50,959 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:50,960 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:50,960 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:50,961 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:50,961 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:50,962 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:50,962 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:50,969 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:50,970 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:50,970 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:50,971 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:50,971 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:50,971 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:50,972 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:50,978 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:50,979 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:50,979 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:50,979 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:50,980 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:50,980 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:50,980 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:50,987 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:50,988 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:50,988 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:50,989 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:50,989 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:50,989 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:50,990 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:50,998 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:50,998 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:50,999 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:50,999 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:50,999 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:51,000 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:51,000 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,007 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,008 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,008 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:51,008 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:51,009 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:51,009 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:51,009 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,017 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,018 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,018 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:51,019 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:51,019 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,019 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,019 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,020 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,021 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,022 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,022 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:51,022 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:51,023 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,023 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,023 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,023 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,025 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,025 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,025 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:51,026 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:51,026 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,026 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,027 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,027 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,029 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,029 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,029 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:51,030 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:51,030 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,030 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,031 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,031 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,033 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,033 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,034 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:51,034 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:51,034 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,034 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,035 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,035 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,037 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,037 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,037 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:51,037 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:51,038 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,038 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,039 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,039 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,041 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,041 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,041 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:51,041 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:51,042 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,042 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,042 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,043 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,045 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,045 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,045 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:51,045 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:51,046 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,046 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,046 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,047 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,048 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,049 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,049 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:51,049 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:51,050 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,050 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,050 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,050 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,052 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,052 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,053 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:51:51,053 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:51:51,053 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,054 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,054 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,054 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,056 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,057 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,057 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:51,057 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:51:51,058 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:51,058 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:51,058 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,065 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,066 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,066 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:51,066 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:51:51,067 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:51,067 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:51,067 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,073 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,074 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,074 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:51,074 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:51:51,074 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:51:51,075 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:51,075 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,081 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,081 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,082 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:51,082 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:51:51,082 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,083 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,089 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,089 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,090 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:51,090 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:51:51,090 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,091 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,097 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,098 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,098 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:51,098 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:51:51,099 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,099 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,105 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,105 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,106 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:51,106 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:51:51,106 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,106 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,114 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,114 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,114 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:51,115 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:51:51,115 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,115 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,121 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,121 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,121 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:51,122 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:51:51,122 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,122 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,129 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,130 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,130 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:51,130 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:51:51,131 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,131 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,136 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,136 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,137 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:51,137 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:51:51,137 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,138 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,144 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,145 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,145 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:51,145 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:51:51,145 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:51,146 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:51,146 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,152 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,152 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,153 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:51,153 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:51:51,153 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:51,154 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:51,154 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,160 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,160 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,161 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:51:51,161 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:51:51,162 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:51:51,162 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:51,162 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,168 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,169 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,169 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,169 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,170 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,170 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,170 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,170 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,177 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,177 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,177 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,178 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,178 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,178 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,178 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,179 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,185 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,186 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,186 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,186 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,187 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,187 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,187 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,187 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,193 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,194 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,194 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,194 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,195 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,195 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,195 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,195 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,201 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,202 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,202 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,203 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,203 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:51,203 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:51,204 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,211 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,211 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,212 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,212 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,212 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:51,213 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:51,213 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,220 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,220 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,220 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,220 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,221 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:51,221 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:51,221 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,227 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,227 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,228 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,228 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,228 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:51,229 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:51,229 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,235 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,236 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,236 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,237 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,237 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:51,237 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:51,237 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,243 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,244 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,244 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,244 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,245 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:51,245 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:51,245 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,251 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,252 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,252 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,253 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,253 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:51,253 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:51,253 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,259 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,260 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,260 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,260 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,261 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:51,261 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:51,261 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,267 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,267 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,268 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,268 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,268 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:51,269 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:51,269 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,274 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,275 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,275 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,275 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,276 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:51,276 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:51,276 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,282 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,282 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,283 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,283 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,283 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:51,284 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:51,284 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,290 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,290 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,291 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,291 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,292 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:51,292 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:51,292 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,298 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,298 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,299 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,299 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,299 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:51,299 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:51,300 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,306 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,306 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,307 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,307 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,307 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:51,308 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:51,308 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,314 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,314 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,314 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,315 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,315 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:51:51,315 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:51:51,315 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,325 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,326 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,326 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,327 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,327 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,327 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,328 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,328 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,334 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,334 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,335 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,335 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,335 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,336 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,336 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,336 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,342 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,343 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,343 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,343 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,344 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,344 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,344 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,345 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,353 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,353 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,354 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,354 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,354 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,355 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,355 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,355 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,366 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,366 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,367 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,367 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,367 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,368 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,368 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,368 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,375 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,375 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,376 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,376 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,376 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,377 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,377 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,377 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,388 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,389 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,389 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,389 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,390 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,390 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,390 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,390 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,396 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,396 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,396 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,397 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,397 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,397 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,397 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,398 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,403 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,403 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,404 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,404 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,404 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,404 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,405 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,405 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,411 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,411 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,411 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,412 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,412 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,412 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,412 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,413 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,418 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,419 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,419 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,419 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,420 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,420 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,420 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,420 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,427 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,428 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,428 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,428 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,428 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,429 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,429 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,429 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,435 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,435 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,435 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,436 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,436 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,436 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,437 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,437 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,443 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:51:51,443 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:51:51,444 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,444 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,444 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,444 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:51:51,445 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:51:51,445 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:51:51,755 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:51:51,756 - root - DEBUG - Drop operation is valid. -2024-06-23 00:51:51,756 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 00:51:51,756 - root - INFO - New row index 2 out of bounds. Cancelling operation. -2024-06-23 00:51:51,757 - root - DEBUG - [resetDragState scope] -2024-06-23 00:51:51,757 - root - DEBUG - performDrag: completely done -2024-06-23 00:51:51,757 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 00:51:51,758 - root - DEBUG - [resetDragState scope] -2024-06-23 00:51:51,758 - root - DEBUG - setSelectionOnDrop -2024-06-23 00:51:51,758 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:51,759 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-23 00:51:51,759 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:51:51,759 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:51:51,760 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:51:51,760 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:15,604 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(165, 264) -2024-06-23 00:52:15,605 - root - DEBUG - DLGTreeView: set self.startPos to (165, 264) -2024-06-23 00:52:15,605 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:52:15,606 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,606 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,607 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,649 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 00:52:15,650 - root - DEBUG - DLGTreeView. -2024-06-23 00:52:15,650 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 00:52:15,650 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 00:52:15,651 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 00:52:15,651 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 00:52:15,651 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 00:52:15,652 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,652 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,653 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:52:15,653 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:52:15,654 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 00:52:15,655 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 00:52:15,656 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:52:15,656 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:52:15,656 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 00:52:15,657 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 00:52:15,661 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 00:52:15,662 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:15,662 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,662 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,663 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,663 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,663 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,664 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,664 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,671 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,671 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,672 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,672 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,672 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,673 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,673 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,679 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,680 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,680 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,680 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,681 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,681 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,681 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,688 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,689 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,689 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,689 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,690 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,690 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,691 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,696 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,697 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,697 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,698 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,698 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,698 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,698 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,705 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,706 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,706 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,706 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,707 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,707 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,707 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,713 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,713 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,713 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,714 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,714 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,714 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,715 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,721 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,722 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,722 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,722 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,723 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,723 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,723 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,729 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,730 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,730 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,730 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,731 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,731 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,731 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,738 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,738 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,738 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,739 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,739 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,739 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,739 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,745 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,746 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,746 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,746 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,747 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,747 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,747 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,754 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,754 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,754 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,755 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,755 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,755 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,756 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,761 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,761 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,762 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,762 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,762 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,763 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,763 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,769 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,769 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,769 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,770 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,770 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,770 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,771 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,776 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,777 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,777 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,777 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,778 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,778 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,778 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,784 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,785 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,785 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,786 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,786 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,786 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,787 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,794 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,794 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,795 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,795 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,795 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,795 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,796 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,805 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,805 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,805 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,806 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,806 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,807 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,807 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,815 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,816 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,816 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,816 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,817 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,817 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,817 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,833 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,834 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,834 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,835 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,835 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,835 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,836 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,844 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,845 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,845 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,846 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,846 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,846 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,847 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,864 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,865 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,865 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,865 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,866 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,866 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,866 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,875 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,875 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,876 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,876 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,876 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,877 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,877 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,883 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,883 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,884 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,884 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,885 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,885 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,885 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,892 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,892 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,893 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,893 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,894 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,894 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,894 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,899 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,900 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,900 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,900 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,901 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,901 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,902 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,908 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,908 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,908 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,909 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,909 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,910 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,910 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,915 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,916 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,916 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,917 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,917 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,918 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,918 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,924 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,924 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,924 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,925 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,925 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,926 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,926 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,932 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,932 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,932 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,933 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,933 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,934 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,934 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,941 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,941 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,941 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,942 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,942 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,943 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,943 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,948 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,948 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,949 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,949 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,950 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,950 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,950 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,956 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,956 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,957 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,957 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,958 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,958 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,958 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,963 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,964 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,964 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,965 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,965 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,965 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,966 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,971 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,972 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,972 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,973 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,973 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,973 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,974 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,980 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,980 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,980 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,980 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,981 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:15,981 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:15,981 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:15,988 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,988 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,988 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,989 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,989 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:15,989 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:15,989 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:15,990 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:15,991 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,991 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,992 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,992 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,992 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:15,993 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:15,993 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:15,993 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:15,995 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,995 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,995 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:15,996 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:15,996 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:15,996 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:15,997 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:15,997 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:15,999 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:15,999 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:15,999 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:16,000 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:16,000 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,001 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:16,001 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:16,001 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,003 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,004 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,004 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:16,005 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:16,005 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,005 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:16,005 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:16,006 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,007 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,008 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,008 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:16,008 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:16,009 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,009 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:16,009 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:16,010 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,011 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,012 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,012 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:16,012 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:16,012 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,013 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:16,013 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:16,013 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,017 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,017 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,018 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:16,018 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:16,018 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,018 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:16,019 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:16,019 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,020 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,021 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,021 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:16,021 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:16,022 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,022 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:16,022 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:16,022 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,024 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,024 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,024 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:16,025 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:16,025 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,025 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:16,025 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:16,026 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,027 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,028 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,028 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:16,028 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:16,029 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,029 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:16,029 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:16,030 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,031 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,032 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,032 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:52:16,032 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:52:16,033 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,033 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:16,033 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:16,034 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,036 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,036 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,036 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,037 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,037 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:52:16,037 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:16,038 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:16,044 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,044 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,045 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,045 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,045 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:52:16,046 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:16,046 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:16,052 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,053 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,053 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,053 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,054 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:52:16,054 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:16,054 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:16,061 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,061 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,062 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,062 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,062 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:52:16,063 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:16,063 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:16,068 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,069 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,069 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,069 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,070 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:52:16,070 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:16,070 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:16,080 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,080 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,081 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,081 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,081 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:52:16,082 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:16,082 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:16,091 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,092 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,092 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,092 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,093 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,093 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,103 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,103 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,104 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,104 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,104 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,104 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,111 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,111 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,112 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,112 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,112 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,113 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,122 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,122 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,123 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,123 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,123 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,124 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,132 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,133 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,133 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,134 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,134 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,135 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,148 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,149 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,149 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,149 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,150 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,150 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,161 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,162 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,162 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,162 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,163 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,163 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,169 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,169 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,170 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,170 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,170 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,170 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,180 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,180 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,181 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,181 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,181 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,181 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,189 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,189 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,189 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,190 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,190 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,190 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,197 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,197 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,198 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,198 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,198 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,198 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,206 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,206 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,207 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,207 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,207 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,208 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,217 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,217 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,218 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,218 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,218 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,219 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,225 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,226 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,226 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,226 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,227 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,227 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,239 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,239 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,240 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,240 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,240 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,241 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,250 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,251 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,251 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,251 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,252 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,252 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,260 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,260 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,260 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,261 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,261 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,261 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,267 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,268 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,268 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,268 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,269 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,269 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,277 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,278 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,278 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,278 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,279 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,279 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,287 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,288 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,288 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,289 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,289 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,289 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,297 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,298 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,298 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,299 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,299 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,299 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,305 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,306 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,306 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,306 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,307 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:52:16,307 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:16,307 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:16,313 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,314 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,314 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,314 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,314 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:52:16,315 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:16,315 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:16,326 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,327 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,327 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,328 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,328 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:52:16,328 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:16,328 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:16,334 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,335 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,335 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,335 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,336 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:52:16,336 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:16,336 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:16,877 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,878 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,878 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,878 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,879 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:52:16,879 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:16,879 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:16,894 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,894 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,895 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,895 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,896 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:52:16,896 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:16,896 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:16,902 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,903 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,903 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,903 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,904 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:52:16,904 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:16,905 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:16,915 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,916 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,916 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,917 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,917 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:52:16,918 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:16,918 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:16,924 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,925 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,926 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,926 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,927 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:52:16,927 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:16,927 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:16,935 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,935 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,936 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,936 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,936 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:52:16,937 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:16,937 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:16,943 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,944 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,944 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:52:16,944 - root - DEBUG - Text for above item: R487: (continue) -2024-06-23 00:52:16,945 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:52:16,945 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:16,945 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:16,953 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,954 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,954 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:16,955 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:16,955 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,955 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:16,956 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:16,956 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,962 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,963 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,963 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:16,964 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:16,964 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,964 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:16,965 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:16,965 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,973 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,973 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,974 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:16,974 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:16,974 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,975 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:16,975 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:16,976 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,983 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,983 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,984 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:16,984 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:16,984 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,985 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:16,985 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:16,985 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:16,992 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:16,993 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:16,993 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:16,993 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:16,994 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:16,994 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:16,994 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:16,995 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:17,003 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,003 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,004 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,004 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,004 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:17,004 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:17,005 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:17,005 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:17,011 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,012 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,012 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,012 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,013 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,013 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,013 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,020 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,020 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,020 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,021 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,021 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,021 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,021 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,028 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,028 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,029 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,029 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,029 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,030 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,030 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,036 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,036 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,037 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,037 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,037 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,037 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,038 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,048 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,048 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,049 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,049 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,050 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,050 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,050 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,056 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,057 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,057 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,057 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,058 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,058 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,058 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,065 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,065 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,066 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,066 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,066 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,067 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,067 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,072 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,073 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,073 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,073 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,074 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,074 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,074 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,080 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,080 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,081 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,081 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,081 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,081 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,082 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,087 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,088 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,088 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,088 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,089 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,089 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,089 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,095 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,095 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,095 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,096 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,096 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,096 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,097 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,102 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,102 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,103 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,103 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,103 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,103 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,104 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,110 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,111 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,111 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,111 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,112 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,112 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,112 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,119 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,119 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,120 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,120 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,120 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,121 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,121 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,127 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,128 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,128 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,128 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,129 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,129 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,129 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,135 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,135 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,136 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,136 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,136 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,136 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,137 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,143 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,143 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,144 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,144 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,144 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,145 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,145 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,150 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,151 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,151 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,152 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,152 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,152 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,153 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,159 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,160 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,160 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,160 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,161 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,161 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,161 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,167 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,168 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,168 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,169 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,169 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,169 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,169 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,175 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,176 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,176 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,177 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,177 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,177 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,178 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,183 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,184 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,184 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,184 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,185 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,185 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,185 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,192 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,192 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,193 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,193 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,193 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,194 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,194 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,205 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,205 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,206 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,206 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,206 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,207 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,207 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,218 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,219 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,219 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,220 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,220 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:52:17,220 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:52:17,221 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,226 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,226 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,227 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,227 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,227 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:17,228 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:17,228 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:17,228 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:17,240 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,241 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,241 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,242 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,242 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:17,242 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:17,243 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:17,243 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:17,269 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,269 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,270 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,270 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,270 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:17,271 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:17,271 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:17,271 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:17,276 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,277 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,277 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,278 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,278 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:17,278 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:17,278 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:17,279 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:17,319 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,319 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,320 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,320 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,321 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:17,321 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:17,321 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:17,321 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:17,330 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,331 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,331 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,331 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,332 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:17,332 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:17,332 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:17,332 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:17,338 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,338 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,339 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,339 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,339 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:17,340 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:17,340 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:17,340 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:17,347 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,347 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,348 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,348 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,348 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:17,348 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:17,348 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:17,349 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:17,354 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,355 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,355 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,355 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,356 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:17,356 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:17,356 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:17,356 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:17,367 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,368 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,368 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,368 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,369 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:17,369 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:17,369 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:17,370 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:17,381 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,381 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,382 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,382 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,382 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:17,383 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:17,383 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:17,383 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:17,392 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,392 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,393 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,393 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,393 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:17,394 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:17,394 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:17,394 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:17,408 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,408 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,409 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,409 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,409 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:17,410 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:17,410 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:17,410 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:17,416 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:52:17,416 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:52:17,417 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,417 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,418 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:17,418 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:52:17,418 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:52:17,419 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:52:17,985 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:52:17,986 - root - DEBUG - Drop operation is valid. -2024-06-23 00:52:17,986 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 00:52:17,986 - root - INFO - New row index 2 out of bounds. Cancelling operation. -2024-06-23 00:52:17,987 - root - DEBUG - [resetDragState scope] -2024-06-23 00:52:17,987 - root - DEBUG - performDrag: completely done -2024-06-23 00:52:17,988 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 00:52:17,988 - root - DEBUG - [resetDragState scope] -2024-06-23 00:52:17,988 - root - DEBUG - setSelectionOnDrop -2024-06-23 00:52:17,989 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:52:17,989 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-23 00:52:17,989 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:52:17,989 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:17,990 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:52:17,990 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:52:59,223 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 00:52:59,242 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 00:52:59,644 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 00:52:59,645 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 00:52:59,645 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 00:52:59,646 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 00:52:59,646 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 00:52:59,646 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 00:52:59,647 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 00:52:59,647 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 00:52:59,647 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 00:52:59,648 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 00:52:59,648 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 00:52:59,649 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 00:52:59,649 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 00:52:59,650 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 00:52:59,650 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 00:52:59,650 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 00:52:59,651 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 00:52:59,651 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 00:52:59,652 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 00:52:59,653 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 00:52:59,654 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 00:52:59,654 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 00:52:59,655 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 00:52:59,655 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 00:52:59,656 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 00:52:59,657 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 00:52:59,658 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 00:52:59,658 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 00:52:59,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 00:52:59,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 00:52:59,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 00:52:59,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 00:52:59,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 00:52:59,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 00:52:59,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 00:52:59,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 00:52:59,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 00:52:59,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 00:52:59,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 00:52:59,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 00:52:59,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 00:52:59,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 00:52:59,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 00:52:59,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 00:52:59,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 00:52:59,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 00:52:59,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 00:52:59,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 00:52:59,667 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 00:52:59,667 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 00:52:59,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 00:52:59,669 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 00:52:59,669 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 00:52:59,669 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 00:52:59,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 00:52:59,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 00:52:59,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 00:52:59,671 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 00:52:59,671 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 00:52:59,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 00:52:59,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 00:52:59,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 00:52:59,673 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 00:52:59,673 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 00:52:59,673 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 00:52:59,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 00:52:59,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 00:52:59,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 00:52:59,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 00:52:59,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 00:52:59,676 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 00:52:59,676 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 00:52:59,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 00:52:59,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 00:52:59,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 00:52:59,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 00:52:59,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 00:52:59,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 00:52:59,679 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 00:52:59,679 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 00:52:59,679 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 00:52:59,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 00:52:59,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 00:52:59,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 00:52:59,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 00:52:59,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 00:52:59,682 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 00:52:59,682 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 00:52:59,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 00:52:59,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 00:52:59,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 00:52:59,684 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 00:52:59,684 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 00:52:59,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 00:52:59,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 00:52:59,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 00:52:59,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 00:52:59,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 00:52:59,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 00:52:59,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 00:52:59,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 00:52:59,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 00:52:59,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 00:52:59,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 00:52:59,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 00:52:59,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 00:52:59,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 00:52:59,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 00:52:59,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 00:52:59,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 00:52:59,691 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 00:52:59,691 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 00:52:59,692 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 00:52:59,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 00:52:59,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 00:52:59,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 00:52:59,694 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 00:52:59,694 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 00:52:59,695 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 00:52:59,761 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 00:52:59,762 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 00:53:00,237 - root - DEBUG - DEBUG MODE: True -2024-06-23 00:53:00,240 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 00:53:00,327 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 00:53:00,463 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 00:53:00,497 - root - DEBUG - Updating menus... -2024-06-23 00:53:02,580 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 00:53:04,652 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 00:53:04,654 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 00:53:04,656 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 00:53:04,657 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 00:53:04,657 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 00:53:04,659 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 00:53:04,659 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 00:53:04,660 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 00:53:04,660 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 00:53:04,661 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 00:53:04,661 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 00:53:04,662 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 00:53:04,662 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 00:57:49,912 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 00:57:49,928 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 00:57:50,247 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 00:57:50,247 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 00:57:50,248 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 00:57:50,248 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 00:57:50,248 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 00:57:50,249 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 00:57:50,249 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 00:57:50,249 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 00:57:50,249 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 00:57:50,250 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 00:57:50,250 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 00:57:50,250 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 00:57:50,251 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 00:57:50,251 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 00:57:50,251 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 00:57:50,251 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 00:57:50,252 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 00:57:50,252 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 00:57:50,253 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 00:57:50,254 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 00:57:50,254 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 00:57:50,255 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 00:57:50,255 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 00:57:50,256 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 00:57:50,256 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 00:57:50,257 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 00:57:50,257 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 00:57:50,258 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 00:57:50,258 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 00:57:50,258 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 00:57:50,258 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 00:57:50,259 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 00:57:50,259 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 00:57:50,259 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 00:57:50,259 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 00:57:50,260 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 00:57:50,260 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 00:57:50,260 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 00:57:50,260 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 00:57:50,261 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 00:57:50,261 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 00:57:50,261 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 00:57:50,262 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 00:57:50,262 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 00:57:50,262 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 00:57:50,263 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 00:57:50,263 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 00:57:50,263 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 00:57:50,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 00:57:50,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 00:57:50,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 00:57:50,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 00:57:50,265 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 00:57:50,265 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 00:57:50,265 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 00:57:50,266 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 00:57:50,266 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 00:57:50,266 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 00:57:50,266 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 00:57:50,267 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 00:57:50,267 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 00:57:50,267 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 00:57:50,268 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 00:57:50,268 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 00:57:50,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 00:57:50,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 00:57:50,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 00:57:50,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 00:57:50,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 00:57:50,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 00:57:50,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 00:57:50,271 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 00:57:50,271 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 00:57:50,271 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 00:57:50,271 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 00:57:50,272 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 00:57:50,272 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 00:57:50,272 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 00:57:50,272 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 00:57:50,273 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 00:57:50,273 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 00:57:50,273 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 00:57:50,273 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 00:57:50,274 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 00:57:50,274 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 00:57:50,274 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 00:57:50,274 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 00:57:50,275 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 00:57:50,275 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 00:57:50,275 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 00:57:50,276 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 00:57:50,276 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 00:57:50,276 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 00:57:50,276 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 00:57:50,277 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 00:57:50,277 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 00:57:50,277 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 00:57:50,277 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 00:57:50,278 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 00:57:50,278 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 00:57:50,278 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 00:57:50,278 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 00:57:50,278 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 00:57:50,279 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 00:57:50,279 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 00:57:50,279 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 00:57:50,280 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 00:57:50,280 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 00:57:50,280 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 00:57:50,280 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 00:57:50,280 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 00:57:50,281 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 00:57:50,281 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 00:57:50,282 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 00:57:50,282 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 00:57:50,283 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 00:57:50,283 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 00:57:50,283 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 00:57:50,284 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 00:57:50,341 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 00:57:50,342 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 00:57:50,923 - root - DEBUG - DEBUG MODE: True -2024-06-23 00:57:50,926 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 00:57:50,990 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 00:57:51,148 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 00:57:51,199 - root - DEBUG - Updating menus... -2024-06-23 00:57:52,159 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 00:57:52,658 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 00:57:52,660 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 00:57:52,662 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 00:57:52,662 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 00:57:52,663 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 00:57:52,664 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 00:57:52,665 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 00:57:52,665 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 00:57:52,665 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 00:57:52,665 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 00:57:52,666 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 00:57:52,666 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 00:57:52,666 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 00:57:54,318 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 00:57:54,319 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 00:57:54,319 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 00:57:54,319 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 00:57:54,320 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 00:57:54,320 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 00:57:54,321 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 00:57:54,332 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 00:57:54,335 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 00:57:54,337 - root - INFO - Loading chitin... -2024-06-23 00:57:54,338 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 00:57:57,375 - root - INFO - Done loading chitin -2024-06-23 00:57:57,375 - root - INFO - Loading lips... -2024-06-23 00:57:57,379 - root - INFO - Loading 'lips' from installation... -2024-06-23 00:57:59,490 - root - INFO - Loading modules... -2024-06-23 00:57:59,491 - root - INFO - Loading 'Modules' from installation... -2024-06-23 00:58:03,750 - root - INFO - Loading streammusic... -2024-06-23 00:58:03,751 - root - INFO - Loading streammusic from installation... -2024-06-23 00:58:03,832 - root - INFO - Loading streamsounds... -2024-06-23 00:58:03,833 - root - INFO - Loading streamsounds from installation... -2024-06-23 00:58:04,508 - root - INFO - Loading textures... -2024-06-23 00:58:04,510 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 00:58:05,470 - root - INFO - Loading saves... -2024-06-23 00:58:05,494 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 00:58:05,495 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 00:58:05,496 - root - INFO - Loading streamwaves... -2024-06-23 00:58:05,498 - root - INFO - Loading streamwaves from installation... -2024-06-23 00:58:15,126 - root - INFO - Loading override... -2024-06-23 00:58:15,932 - root - INFO - Loading Override from installation... -2024-06-23 00:58:18,978 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 00:58:18,988 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 00:58:19,006 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 00:58:19,007 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 00:58:21,568 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 00:58:21,608 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 00:58:21,608 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 00:58:21,609 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 00:58:21,609 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 00:58:21,612 - root - DEBUG - Set sections of prepared lists -2024-06-23 00:58:21,613 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 00:58:21,613 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 00:58:21,615 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 00:58:21,676 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 00:58:21,882 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 00:58:21,918 - root - INFO - Loading core installation resources into UI... -2024-06-23 00:58:23,118 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 00:58:23,118 - root - INFO - Loading saves list into UI... -2024-06-23 00:58:23,120 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 00:58:23,120 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 00:58:23,122 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 00:58:23,122 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 00:58:23,123 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 00:58:23,123 - root - DEBUG - Loading save resources into UI... -2024-06-23 00:58:23,124 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 00:58:23,125 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 00:58:23,125 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 00:58:23,125 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 00:58:23,126 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 00:58:23,126 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 00:58:23,127 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 00:58:23,127 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 00:58:23,128 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 00:58:23,128 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 00:58:23,128 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 00:58:23,130 - root - DEBUG - Updating menus... -2024-06-23 00:58:23,132 - root - DEBUG - Setting up watchdog observer... -2024-06-23 00:58:23,132 - root - INFO - Loader task completed. -2024-06-23 00:58:32,677 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 00:58:32,983 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 00:58:32,984 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 00:58:32,984 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 00:58:32,984 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 00:58:32,985 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 00:58:32,985 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 00:58:32,985 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 00:58:32,985 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 00:58:32,986 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 00:58:33,040 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 00:58:33,082 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 00:58:33,342 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 00:58:33,343 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 00:58:33,344 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 00:58:33,344 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:58:33,345 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:58:33,345 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:58:33,913 - root - DEBUG - [load scope] dlg: -2024-06-23 00:58:33,914 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 00:58:33,920 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 00:58:33,923 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 00:58:33,923 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 00:58:33,923 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:58:33,924 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:58:33,924 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 00:58:34,360 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 00:58:35,715 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(140, 182) -2024-06-23 00:58:35,716 - root - DEBUG - DLGTreeView: set self.startPos to (140, 182) -2024-06-23 00:58:35,716 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:58:35,716 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:35,717 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:35,718 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:35,804 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 00:58:35,805 - root - DEBUG - DLGTreeView. -2024-06-23 00:58:35,805 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 00:58:35,806 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 00:58:35,806 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 00:58:35,806 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 00:58:35,806 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 00:58:35,807 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:35,808 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:35,809 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:58:35,810 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:58:35,810 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 00:58:35,814 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 00:58:35,815 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:58:35,815 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:58:35,815 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 00:58:35,817 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 00:58:35,885 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 00:58:35,885 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:35,886 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:35,886 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:35,886 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:35,887 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:35,887 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:35,887 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:35,887 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:35,894 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:35,894 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:35,895 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:35,895 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:35,895 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:35,896 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:35,896 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:35,902 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:35,902 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:35,903 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:35,903 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:35,903 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:35,904 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:35,904 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:35,910 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:35,910 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:35,910 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:35,911 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:35,911 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:35,911 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:35,912 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:35,917 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:35,918 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:35,918 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:35,919 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:35,919 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:35,919 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:35,920 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:35,925 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:35,926 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:35,926 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:35,926 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:35,927 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:35,927 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:35,927 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:35,933 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:35,934 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:35,934 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:35,934 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:35,935 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:35,935 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:35,935 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:35,941 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:35,941 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:35,942 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:35,942 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:35,942 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:35,943 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:35,943 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:35,949 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:35,950 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:35,950 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:35,950 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:35,950 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:35,951 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:35,951 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:35,957 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:35,957 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:35,957 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:35,958 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:35,958 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:35,958 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:35,959 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:35,964 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:35,965 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:35,965 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:35,965 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:35,966 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:35,966 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:35,966 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:35,972 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:35,973 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:35,973 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:35,973 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:35,974 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:35,974 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:35,974 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:35,980 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:35,981 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:35,981 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:35,981 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:35,981 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:35,982 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:35,982 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:35,987 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:35,988 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:35,988 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:35,988 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:35,989 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:35,989 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:35,989 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:35,995 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:35,995 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:35,996 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:35,996 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:35,996 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:35,997 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:35,997 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,003 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,003 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,003 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,004 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,004 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,004 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,005 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,010 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,011 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,011 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,012 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,012 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,012 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,013 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,018 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,019 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,019 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,019 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,020 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,020 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,020 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,026 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,026 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,026 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,027 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,027 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,028 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,028 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,034 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,034 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,035 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,035 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,035 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,036 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,036 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,043 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,043 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,044 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,044 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,045 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,045 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,045 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,050 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,051 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,051 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,052 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,052 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,052 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,053 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,059 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,059 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,059 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,060 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,060 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,060 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,061 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,066 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,067 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,067 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,067 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,068 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,068 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,068 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,075 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,075 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,075 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,076 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,076 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,076 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,076 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,082 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,082 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,083 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,083 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,083 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,084 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,084 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,091 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,091 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,092 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,092 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,092 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,093 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,093 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,099 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,099 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,100 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,100 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,100 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,101 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,101 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,108 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,109 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,109 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,109 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,110 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,110 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,110 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,117 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,117 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,117 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,118 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,118 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,118 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,119 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,125 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,126 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,126 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,126 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,127 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,127 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,127 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,133 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,133 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,134 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,134 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,134 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,135 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,135 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,141 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,141 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,142 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,142 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,142 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,143 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,143 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,149 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,149 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,149 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,150 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,150 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,150 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,151 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,156 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,157 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,157 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,157 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,158 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,158 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,158 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,163 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,164 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,164 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,164 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,165 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,165 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,165 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,172 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,173 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,173 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,173 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,174 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,174 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,174 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,180 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,180 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,180 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,181 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,181 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:36,181 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:36,182 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:36,182 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:36,184 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,184 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,184 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,184 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,185 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:36,185 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:36,185 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:36,186 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:36,188 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,188 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,188 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,189 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,189 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:36,189 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:36,190 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:36,190 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:36,191 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,192 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,192 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,192 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,192 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:36,193 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:36,193 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:36,193 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:36,194 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,195 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,195 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,195 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,196 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:36,196 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:36,196 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:36,196 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:36,198 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,199 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,199 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,200 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,200 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:36,200 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:36,200 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:36,201 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:36,202 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,203 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,203 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,203 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,203 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:36,204 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:36,204 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:36,204 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:36,205 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,206 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,206 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,206 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,207 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:36,207 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:36,207 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:36,207 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:36,209 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,209 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,209 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,209 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,210 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:36,210 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:36,210 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:36,210 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:36,211 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,212 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,212 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,212 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,213 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:36,213 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:36,213 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:36,214 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:36,216 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,216 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,216 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,217 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:36,217 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:36,217 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:36,218 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:36,218 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:36,220 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,220 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,220 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,221 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,221 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:36,221 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:36,221 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:36,222 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:36,228 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,228 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,229 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,229 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,229 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:36,230 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:36,230 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:36,230 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:36,237 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,237 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,237 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,238 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,238 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:36,238 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:36,239 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:36,239 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:36,244 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,245 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,245 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,245 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,246 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:36,246 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:36,246 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:36,247 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:36,254 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,254 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,255 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,255 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,255 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:36,256 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:36,256 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:36,256 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:36,263 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,263 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,263 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,264 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,264 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,264 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,265 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,271 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,272 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,272 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,272 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,273 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,273 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,273 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,279 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,279 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,280 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,280 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,280 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,281 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,281 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,287 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,288 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,288 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,288 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,289 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,289 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,289 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,296 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,296 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,297 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,297 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,297 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,297 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,298 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,304 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,304 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,305 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,305 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,306 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,306 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,306 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,313 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,313 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,313 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,314 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,314 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,314 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,315 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,320 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,321 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,321 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,321 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,322 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,322 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,322 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,328 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,329 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,329 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,329 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,330 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,330 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,331 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,336 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,336 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,337 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,337 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,338 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,338 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,338 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,344 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,344 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,345 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,345 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,345 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,346 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,346 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,354 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,355 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,355 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,355 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,356 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,356 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,356 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,362 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,363 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,363 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,363 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,364 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,364 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,364 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,370 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,370 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,371 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,371 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,371 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,372 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,372 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,378 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,378 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,378 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,379 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,379 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,380 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,380 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,385 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,386 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,386 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,386 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,387 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,387 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,388 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,393 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,394 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,394 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,395 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,395 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,395 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,396 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,404 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,405 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,405 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,405 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,406 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,406 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,406 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,421 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,421 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,421 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,422 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,422 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,423 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,423 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,436 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,436 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,436 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,437 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,437 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,438 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,438 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,444 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,444 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,445 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,445 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,445 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,446 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,446 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,454 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,454 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,455 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,455 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,456 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,456 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,456 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,462 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,462 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,463 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,463 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,464 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,464 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,464 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,472 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,472 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,473 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,473 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,474 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,474 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,474 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,693 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,694 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,694 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,695 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,695 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,695 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,696 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,700 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,701 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,701 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,702 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,702 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,703 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,703 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,713 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,713 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,714 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,714 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,714 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,715 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,715 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,722 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,722 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,723 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,723 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,724 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,724 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,725 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,733 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,733 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,734 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,734 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,735 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:36,735 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:36,735 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:36,743 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,744 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,744 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,744 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,745 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:36,746 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:36,746 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:36,746 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:36,752 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,753 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,753 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,754 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,754 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:36,755 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:36,755 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:36,755 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:36,761 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,762 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,762 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,762 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,763 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:36,763 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:36,764 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:36,764 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:36,777 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,778 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,778 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,778 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,779 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:36,779 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:36,779 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:36,780 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:36,825 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,825 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,826 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,826 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,826 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:36,827 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:36,827 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:36,827 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:36,833 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:36,834 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:36,834 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:36,835 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:36,835 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:36,835 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:36,836 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:36,836 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:37,158 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:37,159 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:37,159 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 00:58:37,159 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:58:37,160 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:37,160 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:37,161 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:37,161 - root - INFO - SDM [_removeLinkFromParent scope] Removing #351 from row(link index) 2 -2024-06-23 00:58:37,225 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=2, comment=)) to node (DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 00:58:37,226 - root - DEBUG - SDM [_processLink scope] Adding #351 to row 1 -2024-06-23 00:58:37,226 - root - DEBUG - [resetDragState scope] -2024-06-23 00:58:37,228 - root - DEBUG - performDrag: completely done -2024-06-23 00:58:37,228 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 00:58:37,228 - root - DEBUG - [resetDragState scope] -2024-06-23 00:58:37,231 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:58:37,231 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:37,232 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:37,233 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:37,234 - root - DEBUG - setSelectionOnDrop -2024-06-23 00:58:37,235 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:58:37,235 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-23 00:58:37,236 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:58:37,236 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:37,237 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:37,238 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:38,735 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(248, 91) -2024-06-23 00:58:38,735 - root - DEBUG - DLGTreeView: set self.startPos to (248, 91) -2024-06-23 00:58:38,880 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 00:58:38,880 - root - DEBUG - DLGTreeView. -2024-06-23 00:58:38,881 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 00:58:38,881 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 00:58:38,881 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 00:58:38,882 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 00:58:38,882 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 00:58:38,882 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:38,882 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:38,883 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:58:38,883 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:58:38,884 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 00:58:38,884 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 00:58:38,884 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:58:38,885 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:58:38,885 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 00:58:38,885 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 00:58:38,889 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 00:58:38,890 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:38,890 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:38,890 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:38,891 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:38,891 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:38,891 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:38,892 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:38,892 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:38,899 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:38,899 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:38,900 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:38,900 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:38,900 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:38,901 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:38,901 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:38,909 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:38,909 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:38,910 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:38,910 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:38,910 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:38,911 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:38,911 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:38,918 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:38,918 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:38,919 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:38,919 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:38,920 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:38,920 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:38,921 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:38,928 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:38,928 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:38,929 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:38,929 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:38,930 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:38,930 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:38,930 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:38,938 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:38,938 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:38,941 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:38,942 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:38,942 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:38,942 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:38,943 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:38,952 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:38,952 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:38,952 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:38,953 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:38,953 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:38,953 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:38,953 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:38,960 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:38,961 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:38,961 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:38,962 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:38,962 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:38,963 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:38,963 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:38,970 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:38,970 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:38,971 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:38,971 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:38,972 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:38,972 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:38,972 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:38,978 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:38,979 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:38,979 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:38,980 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:38,980 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:38,980 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:38,980 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:38,986 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:38,986 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:38,987 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:38,987 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:38,987 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:38,988 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:38,988 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:38,988 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:38,990 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:38,990 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:38,990 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:38,991 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:38,991 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:38,991 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:38,992 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:38,992 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:38,994 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:38,994 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:38,994 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:38,994 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:38,995 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:38,995 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:38,995 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:38,996 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:38,997 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:38,997 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:38,998 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:38,998 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:38,998 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:38,999 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:38,999 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:38,999 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,001 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,001 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,002 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,002 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:39,002 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,003 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,003 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,003 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,004 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,005 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,005 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,005 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:39,006 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,006 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,006 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,006 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,008 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,008 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,008 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,009 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:39,009 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,009 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,009 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,010 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,011 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,011 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,011 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,012 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:39,012 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,012 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,013 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,013 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,014 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,015 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,015 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,015 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:39,015 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,016 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,016 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,016 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,017 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,018 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,018 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,018 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:39,019 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,019 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,019 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,019 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,021 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,021 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,022 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,022 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:39,022 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,022 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,023 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,023 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,024 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,024 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,025 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,025 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:39,025 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,025 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,026 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,026 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,027 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,027 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,027 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:58:39,028 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 00:58:39,028 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:58:39,028 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,028 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,035 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,035 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,036 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:58:39,036 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 00:58:39,036 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:58:39,037 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,037 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,043 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,044 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,044 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:58:39,044 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 00:58:39,045 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:58:39,045 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,045 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,051 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,052 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,052 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:58:39,052 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 00:58:39,053 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,053 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,055 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,055 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,056 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:58:39,056 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 00:58:39,056 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,056 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,058 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,058 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,058 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:58:39,058 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 00:58:39,059 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,059 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,061 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,061 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,061 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:58:39,062 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 00:58:39,062 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,062 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,063 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,064 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,064 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:58:39,064 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 00:58:39,065 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,065 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,066 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,067 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,067 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:58:39,067 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 00:58:39,068 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,068 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,069 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,069 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,069 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:58:39,069 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 00:58:39,070 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,070 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,071 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,071 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,072 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:58:39,072 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 00:58:39,072 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,072 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,074 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,075 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,075 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:58:39,075 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 00:58:39,075 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,076 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,078 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,078 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,078 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:58:39,079 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 00:58:39,079 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,079 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,081 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,081 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,082 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:58:39,082 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 00:58:39,082 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,082 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,085 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,085 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,085 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:58:39,085 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 00:58:39,086 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,086 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,088 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,088 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,088 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:58:39,088 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 00:58:39,089 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,089 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,091 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,091 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,091 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:58:39,091 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 00:58:39,092 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,092 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,093 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,094 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,094 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:58:39,094 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 00:58:39,095 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,095 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,097 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,097 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,098 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:58:39,098 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 00:58:39,098 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:58:39,099 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,099 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,107 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,107 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,107 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:58:39,108 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 00:58:39,108 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:58:39,108 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,108 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,115 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,115 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,116 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:58:39,116 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 00:58:39,116 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:58:39,116 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,117 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,124 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,124 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,125 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,125 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:39,125 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,126 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,126 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,126 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,132 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,133 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,133 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,133 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:39,134 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,134 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,134 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,135 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,141 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,142 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,142 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,142 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:39,143 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,143 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,143 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,143 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,151 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,151 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,151 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,152 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:39,152 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,152 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,152 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,153 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,158 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,159 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,159 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,159 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:39,160 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,160 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,160 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,160 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,167 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,167 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,167 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,168 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:39,168 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,168 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,169 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,176 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,176 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,177 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,177 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:39,177 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,178 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,178 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,185 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,185 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,185 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,186 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:39,186 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,187 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,187 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,193 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,193 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,194 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,194 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:39,195 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,195 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,195 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,201 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,202 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,202 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,203 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:39,203 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,204 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,204 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,210 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,211 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,211 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,211 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:39,212 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,212 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,212 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,218 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,219 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,219 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,220 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:39,220 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,221 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,221 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,227 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,227 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,228 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,228 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:39,228 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,229 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,229 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,234 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,235 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,235 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,236 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:39,236 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,236 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,237 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,243 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,243 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,243 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,244 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:39,244 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,244 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,245 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,250 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,251 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,251 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,252 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:39,252 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,253 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,253 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,260 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,261 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,261 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,261 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:39,262 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,262 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,262 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,270 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,270 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,270 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,271 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:39,271 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,271 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,272 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,272 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,278 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,279 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,279 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,280 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:39,280 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,280 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,281 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,281 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,287 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,288 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,288 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,289 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:39,289 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,290 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,290 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,290 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,297 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,297 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,297 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,298 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:39,298 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,298 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,299 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,299 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,305 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,306 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,306 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,306 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:39,307 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,307 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,307 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,307 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,314 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,315 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,315 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,316 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:39,316 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,316 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,317 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,317 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,323 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,323 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,324 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,324 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:39,325 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,325 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,325 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,332 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,332 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,333 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,333 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:39,333 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,334 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,334 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,340 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,341 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,341 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,341 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:39,342 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,342 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,342 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,348 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,349 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,349 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,349 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:39,350 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,350 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,350 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,356 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,356 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,357 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,357 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:39,357 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,357 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,358 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,363 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,364 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,364 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,364 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:39,365 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,365 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,365 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,371 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,372 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,372 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,372 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:39,373 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,373 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,373 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,379 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,379 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,380 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,380 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:39,380 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,381 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,381 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,387 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,387 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,387 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,388 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:39,388 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,388 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,389 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,395 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,395 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,396 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,396 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:39,397 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,397 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,397 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,397 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,403 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,404 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,404 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,404 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:39,405 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,405 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,405 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,405 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,411 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,411 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,412 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,412 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:39,413 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,413 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,413 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,413 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,420 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,420 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,421 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,421 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:39,421 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,422 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,422 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,422 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,428 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,428 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,429 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,429 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,429 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,430 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,430 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,430 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,436 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,437 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,437 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,437 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,438 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,438 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,438 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,438 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,444 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,445 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,445 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,446 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,446 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,446 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,447 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,447 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,453 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,453 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,454 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,454 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,455 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,455 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,455 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,455 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,461 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,462 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,462 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,462 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,463 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,463 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,463 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,464 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,469 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,470 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,470 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,470 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,471 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,471 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,471 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,477 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,478 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,478 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,478 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,479 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,479 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,480 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,485 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,485 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,486 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,486 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,487 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,487 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,487 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,493 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,494 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,494 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,494 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,495 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,495 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,496 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,501 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,502 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,502 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,502 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,503 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,503 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,503 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,509 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,509 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,510 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,510 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,511 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,511 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,511 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,517 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,518 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,518 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,518 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,519 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,519 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,519 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,525 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,526 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,526 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,526 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,527 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,527 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,528 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,533 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,534 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,534 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,535 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,535 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,535 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,536 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,541 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,542 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,542 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,543 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,543 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,543 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,544 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,550 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,551 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,551 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,551 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,552 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,552 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,552 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,558 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,559 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,559 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,559 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,560 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,560 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,560 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,567 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,567 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,567 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,568 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,568 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,568 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,569 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,575 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,576 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,576 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,576 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,577 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,577 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,577 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,583 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,584 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,584 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,584 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,585 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,585 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,585 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,789 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,789 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,790 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,790 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,790 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,791 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,791 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,799 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,799 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,800 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,800 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,801 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,801 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,801 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,807 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,808 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,808 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,809 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,809 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,810 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,810 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,817 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,817 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,817 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,818 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,818 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,819 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,819 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,825 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,826 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,826 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,826 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,827 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,827 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,828 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,837 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,837 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,838 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,838 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,839 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,839 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,839 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,849 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,849 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,850 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,850 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,850 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,851 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,851 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,861 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,861 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,862 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,862 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,863 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,863 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,863 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,872 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,872 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,873 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,873 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,874 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:39,874 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:39,874 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:39,884 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,884 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,885 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,885 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,885 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,886 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,886 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,886 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,895 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,896 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,896 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,897 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,897 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,898 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,898 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,898 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,907 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,907 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,907 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,908 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,908 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,908 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,909 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,909 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,915 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,916 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,916 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,916 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,917 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,917 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,917 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,918 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,925 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,926 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,927 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,927 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,927 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,928 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,928 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,928 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,935 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,935 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,936 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,936 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,937 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,937 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,937 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,937 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,943 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,944 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,944 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,944 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:39,945 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,945 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,946 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,946 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,952 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,952 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,952 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,953 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:58:39,953 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,954 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,954 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,954 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,959 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,960 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,960 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,961 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:58:39,961 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,961 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,961 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,962 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,969 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,969 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,970 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,970 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:58:39,971 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,971 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,971 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,971 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,977 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,977 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,978 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,978 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:58:39,979 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,979 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,979 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,979 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,985 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,986 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,986 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,986 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:58:39,987 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,987 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,987 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,987 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:39,993 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:39,993 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:39,994 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 00:58:39,994 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:58:39,995 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:39,995 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:39,995 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:39,995 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:40,001 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,001 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,001 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,002 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:58:40,002 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:40,002 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:40,003 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:40,003 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:40,008 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,009 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,009 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,009 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:58:40,010 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:40,010 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:40,010 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:40,010 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:40,017 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,017 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,017 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,017 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:58:40,018 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:40,018 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:40,018 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:40,019 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:40,024 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,024 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,025 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,025 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:58:40,025 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:40,026 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:40,026 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:40,037 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,037 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,037 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,038 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:58:40,038 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:40,038 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:40,039 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:40,044 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,045 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,045 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,045 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:58:40,046 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:40,046 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:40,046 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:40,120 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,121 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,121 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,121 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:58:40,122 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:40,122 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:40,122 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:40,129 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,129 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,129 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,130 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:58:40,130 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:40,130 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:40,131 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:40,137 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,137 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,138 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,138 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:58:40,138 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:40,139 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:40,139 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:40,146 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,146 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,147 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,147 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:58:40,147 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:40,148 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:40,148 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:40,148 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:40,154 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,154 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,155 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,155 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:58:40,155 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:40,156 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:40,156 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:40,156 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:40,162 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,162 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,163 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,163 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:58:40,164 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:40,164 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:40,164 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:40,164 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:40,171 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,171 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,171 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,172 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:58:40,172 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:40,172 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:40,173 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:40,173 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:40,179 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,179 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,179 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,179 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,180 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:40,180 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:40,180 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:40,180 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:40,187 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,187 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,188 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,188 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,189 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:40,189 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:40,189 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:40,189 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:40,195 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,195 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,196 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,196 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,196 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:40,197 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:40,197 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:40,197 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:40,203 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,203 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,204 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,204 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,204 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:40,205 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:40,205 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:40,210 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,211 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,211 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,211 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,212 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:40,212 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:40,212 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:40,219 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,220 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,220 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,220 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,221 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:40,221 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:40,222 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:40,227 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,228 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,228 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,228 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,229 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:40,229 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:40,229 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:40,236 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,236 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,237 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,237 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,238 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:40,238 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:40,238 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:40,244 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,245 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,245 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,245 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,246 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:40,246 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:40,246 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:40,255 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,255 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,255 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,256 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,256 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:40,256 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:40,256 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:40,262 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,263 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,263 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,263 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,264 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:40,264 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:40,265 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:40,271 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,271 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,272 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,272 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,272 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:40,273 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:40,273 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:40,279 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,279 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,280 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,280 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,280 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:40,281 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:40,281 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:40,287 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,288 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,288 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,289 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,289 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:40,289 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:40,289 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:40,295 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,295 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,296 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,296 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,296 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:40,297 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:40,297 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:40,303 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,304 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,304 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,304 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,305 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:40,305 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:40,305 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:40,312 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,312 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,312 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,313 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,313 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:40,313 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:40,314 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:40,320 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,320 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,321 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,321 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,321 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:40,322 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:40,322 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:40,322 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:40,328 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,329 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,329 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,329 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,330 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:40,330 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:40,330 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:40,330 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:40,336 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,336 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,337 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,337 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,338 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:40,338 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:40,338 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:40,338 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:40,344 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,344 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,345 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,345 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,346 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:40,346 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:40,346 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:40,347 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:40,356 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,356 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,356 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,357 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,357 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:40,357 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:40,358 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:40,358 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:40,365 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,365 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,365 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,366 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,366 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:40,366 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:40,366 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:40,367 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:40,674 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:40,674 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:40,675 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,675 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,676 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:40,676 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:40,676 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:40,676 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:40,709 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:40,709 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:40,710 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 00:58:40,710 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:58:40,711 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:40,712 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,712 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:40,713 - root - INFO - SDM [_removeLinkFromParent scope] Removing #351 from row(link index) 1 -2024-06-23 00:58:40,777 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=1, comment=)) to node (DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 00:58:40,778 - root - DEBUG - SDM [_processLink scope] Adding #351 to row 3 -2024-06-23 00:58:40,779 - root - DEBUG - [resetDragState scope] -2024-06-23 00:58:40,779 - root - DEBUG - performDrag: completely done -2024-06-23 00:58:40,780 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 00:58:40,780 - root - DEBUG - [resetDragState scope] -2024-06-23 00:58:40,785 - root - DEBUG - setSelectionOnDrop -2024-06-23 00:58:40,786 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:58:40,786 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-23 00:58:40,786 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:58:40,787 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:40,788 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:40,788 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:42,750 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(152, 311) -2024-06-23 00:58:42,750 - root - DEBUG - DLGTreeView: set self.startPos to (152, 311) -2024-06-23 00:58:42,886 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 00:58:42,887 - root - DEBUG - DLGTreeView. -2024-06-23 00:58:42,887 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 00:58:42,888 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 00:58:42,888 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 00:58:42,888 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 6 -2024-06-23 00:58:42,888 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 00:58:42,889 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:42,889 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:42,890 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:58:42,890 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:58:42,891 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 00:58:42,892 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 5 -2024-06-23 00:58:42,892 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:58:42,892 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:58:42,892 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 00:58:42,893 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 6 -2024-06-23 00:58:42,898 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 00:58:42,899 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:42,899 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:42,899 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:42,900 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:42,900 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:42,900 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:42,901 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:42,901 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:42,907 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:42,908 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:42,908 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:42,909 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:42,909 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:42,909 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:42,910 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:42,917 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:42,917 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:42,917 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:42,918 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:42,918 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:42,918 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:42,918 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:42,925 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:42,925 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:42,926 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:42,926 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:42,926 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:42,927 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:42,927 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:42,934 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:42,934 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:42,935 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:42,935 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:42,936 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:42,936 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:42,937 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:42,943 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:42,943 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:42,944 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:42,945 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:42,945 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:42,945 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:42,946 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:42,954 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:42,954 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:42,955 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:42,955 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:42,955 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:42,956 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:42,956 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:42,963 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:42,964 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:42,964 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:42,964 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:42,965 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:42,965 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:42,965 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:42,973 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:42,973 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:42,974 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:42,974 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:42,974 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:42,975 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:42,975 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:42,982 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:42,983 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:42,983 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:42,983 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:42,984 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:42,984 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:42,984 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:42,990 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:42,990 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:42,991 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:42,991 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:42,991 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:42,992 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:42,992 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:42,998 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:42,998 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:42,999 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:42,999 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:42,999 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:42,999 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:43,000 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:43,006 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,006 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,007 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,007 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:43,007 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:43,008 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:43,008 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:43,014 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,014 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,015 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,015 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:43,015 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,015 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,016 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,016 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,018 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,018 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,018 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,019 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:43,019 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,019 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,020 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,020 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,022 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,022 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,023 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,023 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:43,023 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,023 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,024 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,024 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,026 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,026 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,026 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,027 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:43,027 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,027 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,028 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,028 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,030 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,030 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,031 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,031 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:43,032 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,032 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,032 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,032 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,034 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,034 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,034 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,035 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:43,035 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,035 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,036 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,036 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,042 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,042 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,042 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,043 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:43,043 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,043 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,044 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,044 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,051 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,051 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,051 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,052 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:43,052 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,053 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,053 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,053 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,059 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,059 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,060 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,060 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:43,061 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,061 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,061 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,062 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,067 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,068 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,068 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,068 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:43,069 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:43,069 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:43,069 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:43,076 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,076 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,076 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,077 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:43,077 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:43,078 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:43,078 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:43,085 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,085 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,086 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,086 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:43,086 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:43,087 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:43,087 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:43,093 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,094 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,095 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,095 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:43,096 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:43,096 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:43,096 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:43,103 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,103 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,104 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,104 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:43,105 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:43,105 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:43,105 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:43,113 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,114 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,114 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,114 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:43,115 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:43,115 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:43,115 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:43,121 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,122 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,122 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,122 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:43,123 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,123 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,123 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,123 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,130 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,131 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,131 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,131 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:43,132 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,132 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,132 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,133 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,138 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,139 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,139 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,139 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:43,140 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,140 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,140 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,141 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,147 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,148 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,148 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,148 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:43,149 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,149 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,149 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,149 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,156 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,156 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,156 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,157 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:43,157 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:43,157 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:43,157 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:43,163 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,164 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,164 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,164 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:43,165 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:43,165 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:43,165 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:43,171 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,172 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,172 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,172 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:43,173 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:43,173 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:43,173 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:43,179 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,179 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,179 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,180 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:43,180 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:43,180 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:43,180 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:43,186 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,187 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,187 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,187 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:43,187 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:43,188 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:43,188 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:43,193 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,194 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,194 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,195 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:43,195 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,195 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,196 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,196 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,201 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,202 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,202 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,202 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:58:43,203 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,203 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,203 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,203 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,209 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,209 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,210 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,210 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:43,211 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,211 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,211 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,212 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,218 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,218 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,219 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,219 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:43,219 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,220 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,220 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,220 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,226 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,227 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,227 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,227 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:43,228 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:43,228 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:43,229 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:43,234 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,235 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,235 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,235 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:43,236 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:43,236 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:43,237 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:43,242 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,243 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,243 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,243 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:43,244 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:43,244 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:43,245 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:43,250 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,251 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,251 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,252 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:43,252 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:43,253 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:43,253 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:43,260 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,260 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,261 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,261 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:43,262 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:43,262 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:43,262 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:43,268 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,268 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,268 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,269 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:43,269 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:43,269 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:43,270 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:43,275 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,276 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,276 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,277 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:43,277 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:43,277 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:43,278 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:43,283 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,284 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,284 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,284 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:43,284 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:43,285 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:43,285 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:43,291 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,291 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,291 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,292 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:43,292 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:58:43,292 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:58:43,292 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:43,297 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,297 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,298 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,298 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:43,298 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,299 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,299 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,299 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,305 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,306 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,306 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,306 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:43,307 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,307 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,307 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,308 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,314 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,314 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,314 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,315 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:43,315 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,315 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,315 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,316 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,321 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,322 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,322 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,322 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:43,323 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,323 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,323 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,323 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,328 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,329 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,329 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,329 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:43,330 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,330 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,330 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,330 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,342 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,343 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,343 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,343 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:43,344 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,344 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,344 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,345 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,356 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:58:43,356 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:58:43,357 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,357 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:58:43,358 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,358 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:58:43,358 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:58:43,359 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:58:43,635 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:58:43,636 - root - DEBUG - Drop operation is valid. -2024-06-23 00:58:43,636 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 00:58:43,637 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:58:43,637 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:58:43,638 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,638 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:58:43,639 - root - INFO - SDM [_removeLinkFromParent scope] Removing #347 from row(link index) 4 -2024-06-23 00:58:43,703 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=4, comment=)) to node (DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 00:58:43,703 - root - DEBUG - SDM [_processLink scope] Adding #347 to row 1 -2024-06-23 00:58:43,704 - root - DEBUG - [resetDragState scope] -2024-06-23 00:58:43,704 - root - DEBUG - performDrag: completely done -2024-06-23 00:58:43,705 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 00:58:43,705 - root - DEBUG - [resetDragState scope] -2024-06-23 00:58:43,708 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:58:43,708 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:43,710 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,710 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:58:43,712 - root - DEBUG - setSelectionOnDrop -2024-06-23 00:58:43,713 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:58:43,713 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-23 00:58:43,713 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:58:43,714 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:43,715 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 00:58:43,715 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 00:58:45,724 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: row -2024-06-23 00:58:53,691 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: row -2024-06-23 00:59:01,333 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: row -2024-06-23 00:59:09,301 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(8, 245) -2024-06-23 00:59:09,302 - root - DEBUG - DLGTreeView: set self.startPos to (8, 245) -2024-06-23 00:59:11,368 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:59:11,368 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,369 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,369 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,477 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 00:59:11,478 - root - DEBUG - DLGTreeView. -2024-06-23 00:59:11,478 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 00:59:11,478 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 00:59:11,478 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 00:59:11,479 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 00:59:11,479 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 00:59:11,479 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,480 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,480 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:59:11,481 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:59:11,481 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 00:59:11,481 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 00:59:11,481 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:59:11,482 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:59:11,482 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 00:59:11,482 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 00:59:11,487 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 00:59:11,487 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:11,488 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,488 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,488 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,489 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,489 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,490 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,490 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,496 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,497 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,497 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,497 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,498 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,498 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,498 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,505 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,506 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,506 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,506 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,507 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,508 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,508 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,515 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,516 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,516 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,516 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,517 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,517 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,517 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,524 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,524 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,525 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,525 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,526 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,526 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,526 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,533 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,534 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,534 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,535 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,535 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,536 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,536 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,543 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,543 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,544 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,544 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,545 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,545 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,545 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,552 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,553 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,553 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,554 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,554 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,555 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,555 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,561 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,562 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,562 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,563 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,563 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,564 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,564 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,571 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,571 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,572 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,572 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,572 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,573 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,573 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,580 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,580 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,580 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,581 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,581 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,581 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,582 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,588 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,588 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,589 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,589 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,589 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,589 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,590 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,596 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,596 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,597 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,597 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,597 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,597 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,598 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,604 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,604 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,605 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,605 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,605 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,606 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,606 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,611 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,612 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,612 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,613 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,613 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,613 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,613 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,619 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,619 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,620 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,620 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,620 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,620 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,621 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,628 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,628 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,629 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,629 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,629 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,630 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,630 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,636 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,636 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,637 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,637 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,637 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,638 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,638 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,644 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,645 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,645 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,645 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,646 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,646 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,646 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,652 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,653 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,653 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,653 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,654 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,654 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,654 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,661 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,661 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,661 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,662 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,662 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,663 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,663 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,669 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,670 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,670 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,670 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,671 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,671 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,671 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,677 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,678 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,678 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,679 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,679 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,679 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,680 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,686 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,686 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,687 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,687 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,687 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,687 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,688 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,695 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,695 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,695 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,696 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,696 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,696 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,697 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,703 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,703 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,703 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,704 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,704 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,704 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,704 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,716 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,716 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,717 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,717 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,717 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,718 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,718 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,724 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,725 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,725 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,725 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,726 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,726 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,726 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,732 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,733 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,733 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,733 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,734 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,734 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,734 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,741 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,741 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,742 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,742 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,742 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,743 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,743 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,749 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,749 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,749 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,750 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,750 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,750 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,751 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,756 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,757 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,757 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,758 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,758 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,758 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,759 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,765 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,766 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,766 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,766 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,767 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,767 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,768 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,774 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,774 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,774 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,775 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,775 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,775 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,775 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,782 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,782 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,782 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,783 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,783 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,783 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,784 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,790 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,790 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,790 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,791 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,791 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,791 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,792 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,798 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,798 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,799 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,799 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,800 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,800 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,800 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,808 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,809 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,809 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,809 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,810 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,810 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,810 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,817 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,817 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,817 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,818 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,818 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:11,818 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,819 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,826 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,826 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,827 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,827 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,828 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:11,828 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:11,828 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:11,829 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:11,830 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,830 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,831 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,831 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,831 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:11,832 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:11,832 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:11,832 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:11,834 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,834 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,835 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,835 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,835 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:11,836 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:11,836 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:11,836 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:11,838 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,838 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,838 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,838 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,839 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:11,839 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:11,839 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:11,840 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:11,843 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,843 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,843 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,844 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,844 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:11,844 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:11,845 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:11,845 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:11,848 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,848 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,849 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,849 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,849 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:11,850 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:11,851 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:11,851 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:11,852 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,853 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,853 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,854 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,854 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:11,854 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:11,854 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:11,855 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:11,856 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,857 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,857 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,857 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,858 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:11,858 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:11,858 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:11,858 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:11,862 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,863 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,863 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,863 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,864 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:11,864 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:11,864 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:11,864 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:11,868 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,869 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,869 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,869 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,870 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:11,870 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:11,870 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:11,871 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:11,872 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,872 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,873 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,873 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,873 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:11,874 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:11,874 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:11,874 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:11,875 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,876 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,876 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,876 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,877 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:11,877 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:11,877 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:11,878 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:11,880 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,881 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,881 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,882 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,882 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:11,882 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:11,882 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:11,883 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:11,884 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,885 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,885 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,885 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,886 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:11,886 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:11,887 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:11,887 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:11,888 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,888 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,889 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,889 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,889 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:11,890 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:11,890 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:11,890 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:11,891 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,892 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,892 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,892 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,893 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:11,893 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:11,893 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:11,893 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:11,895 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,895 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,896 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:11,896 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:11,896 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:11,896 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:11,897 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:11,897 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:11,899 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,899 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,900 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:11,900 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:11,900 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:59:11,900 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,900 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,906 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,906 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,907 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:11,907 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:11,907 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:59:11,908 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,908 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,914 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,914 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,915 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:11,915 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:11,915 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:59:11,915 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,916 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,921 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,922 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,922 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:11,922 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:11,923 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:59:11,923 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,923 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,929 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,930 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,930 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:11,930 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:11,931 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:59:11,931 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:11,931 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:11,937 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,937 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,938 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:11,938 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:11,938 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:11,939 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:11,948 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,949 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,949 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:11,949 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:11,950 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:11,950 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:11,957 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,958 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,958 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:11,959 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:11,959 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:11,959 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:11,965 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,965 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,966 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:11,966 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:11,966 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:11,967 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:11,975 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,976 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,976 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:11,976 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:11,977 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:11,977 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:11,989 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:11,990 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:11,990 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:11,990 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:11,991 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:11,991 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:12,010 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:12,010 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:12,011 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:12,011 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:12,011 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:12,012 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:12,017 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:12,018 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:12,018 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:12,018 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:12,019 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:12,019 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:12,031 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:12,031 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:12,032 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:12,032 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:12,032 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:12,033 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:12,040 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:12,041 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:12,041 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:12,041 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:12,042 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:12,042 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:12,063 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:12,063 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:12,064 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:12,064 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:12,064 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:12,065 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:12,070 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:12,071 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:12,071 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:12,071 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:12,072 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:12,072 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:12,094 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:12,094 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:12,095 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:12,095 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:12,095 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:12,096 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:12,112 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:12,112 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:12,112 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:12,113 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:12,113 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:12,113 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:12,138 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:12,139 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:12,139 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:12,140 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:12,140 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:12,141 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:12,266 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:12,266 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:12,267 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 00:59:12,267 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:59:12,267 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:59:12,268 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 00:59:12,269 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:59:12,269 - root - INFO - SDM [_removeLinkFromParent scope] Removing #351 from row(link index) 4 -2024-06-23 00:59:12,332 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=4, comment=)) to node (DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 00:59:12,333 - root - DEBUG - SDM [_processLink scope] Adding #351 to row 0 -2024-06-23 00:59:12,334 - root - DEBUG - Updating 1 items containing node DLGReply(stringref=-1, list_index=487, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 00:59:12,334 - root - DEBUG - [resetDragState scope] -2024-06-23 00:59:12,335 - root - DEBUG - performDrag: completely done -2024-06-23 00:59:12,335 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 00:59:12,335 - root - DEBUG - [resetDragState scope] -2024-06-23 00:59:12,339 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:59:12,339 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:12,340 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:12,340 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:12,342 - root - DEBUG - setSelectionOnDrop -2024-06-23 00:59:12,343 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:59:12,343 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:59:12,343 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:12,344 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:12,345 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,118 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(193, 349) -2024-06-23 00:59:14,119 - root - DEBUG - DLGTreeView: set self.startPos to (193, 349) -2024-06-23 00:59:14,305 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 00:59:14,306 - root - DEBUG - DLGTreeView. -2024-06-23 00:59:14,306 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 00:59:14,306 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 00:59:14,307 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 00:59:14,307 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 00:59:14,307 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 00:59:14,308 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,308 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,309 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:59:14,309 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:59:14,310 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 00:59:14,310 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 00:59:14,310 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:59:14,311 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:59:14,311 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 00:59:14,312 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 00:59:14,317 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 00:59:14,318 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:14,318 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,318 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,319 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,319 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,320 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,320 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,320 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,333 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,334 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,334 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,334 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,335 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,335 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,336 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,345 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,346 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,346 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,347 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,347 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,347 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,348 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,366 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,367 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,367 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,367 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,368 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,368 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,369 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,384 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,384 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,384 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,385 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,385 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,385 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,386 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,403 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,403 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,404 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,404 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,405 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,405 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,405 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,413 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,413 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,413 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,414 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,414 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,414 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,415 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,430 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,430 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,430 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,431 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,431 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,431 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,432 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,444 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,445 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,445 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,445 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,446 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,446 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,446 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,456 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,457 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,457 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,457 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,458 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,458 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,458 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,469 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,469 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,470 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,470 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,470 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,471 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,471 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,484 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,484 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,485 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,485 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,486 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,486 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,486 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,495 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,496 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,496 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,496 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,497 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,497 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,497 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,503 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,504 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,504 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,504 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,505 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,505 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,505 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,512 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,513 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,513 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,514 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,514 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,514 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,514 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,523 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,523 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,524 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,524 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,525 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,525 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,526 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,537 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,537 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,538 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,538 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,538 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,539 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,539 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,551 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,552 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,552 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,553 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,553 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,554 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,554 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,571 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,572 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,572 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,573 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,573 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,573 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,574 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,584 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,584 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,585 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,585 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,586 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,586 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,586 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,603 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,604 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,604 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,605 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,605 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,605 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,606 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,615 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,615 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,616 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,616 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,617 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,617 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,617 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,642 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,643 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,643 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,643 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,644 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,644 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,644 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,660 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,660 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,661 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,661 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,662 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,662 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,662 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,675 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,675 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,675 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,676 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,676 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,676 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,676 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,689 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,690 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,690 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,691 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,691 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,691 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,692 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,701 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,701 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,702 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,702 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,702 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,703 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,703 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,709 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,710 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,710 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,711 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,711 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,711 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,712 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,718 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,719 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,719 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,720 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,720 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,720 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,721 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,727 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,728 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,728 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,729 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,729 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,729 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,729 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,736 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,737 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,737 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,737 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,738 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,738 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,738 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,744 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,745 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,746 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,746 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,746 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,746 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,747 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,753 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,753 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,754 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,754 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,754 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,755 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,755 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,762 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,763 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,763 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,764 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,764 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,764 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,765 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,772 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,772 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,772 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,773 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,773 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,773 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,774 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,781 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,782 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,782 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,782 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,783 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,783 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,783 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,791 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,792 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,792 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,793 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,793 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,794 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,794 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,801 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,802 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,802 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,803 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,803 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,803 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,804 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,810 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,811 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,811 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,811 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,812 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,812 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,812 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,819 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,819 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,820 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,820 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,820 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,821 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,821 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,831 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,832 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,832 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,833 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,833 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:14,833 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:14,834 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:14,840 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,841 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,841 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,842 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,842 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:14,842 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:14,843 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:14,843 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:14,850 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,850 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,851 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,851 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,852 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:14,852 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:14,852 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:14,852 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:14,856 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,857 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,857 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,858 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,858 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:14,858 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:14,859 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:14,859 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:14,871 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,871 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,872 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,872 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,872 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:14,873 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:14,873 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:14,873 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:14,887 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,887 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,887 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,888 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,888 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:14,888 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:14,889 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:14,889 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:14,890 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,891 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,891 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,891 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,892 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:14,892 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:14,892 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:14,892 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:14,901 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,901 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,902 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,902 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,903 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:14,903 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:14,903 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:14,904 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:14,907 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,907 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,908 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,908 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,908 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:14,908 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:14,909 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:14,909 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:14,919 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,920 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,920 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,921 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,921 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:14,921 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:14,922 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:14,922 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:14,923 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,923 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,924 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,924 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,924 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:14,925 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:14,925 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:14,925 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:14,930 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,930 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,931 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,931 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,931 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:14,932 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:14,932 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:14,932 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:14,940 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,940 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,941 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,941 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,942 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:14,942 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:14,942 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:14,942 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:14,945 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,946 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,946 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,946 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,947 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:14,947 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:14,947 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:14,948 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:14,955 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,955 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,956 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,956 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,956 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:14,957 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:14,957 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:14,957 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:14,959 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,959 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,959 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,960 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,960 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:14,960 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:14,961 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:14,961 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:14,965 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,965 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,966 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,966 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,966 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:14,967 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:14,967 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:14,967 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:14,976 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,977 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,977 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,977 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,978 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:14,978 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:14,978 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:14,978 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:14,988 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,988 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,989 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,989 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,989 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:14,989 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:14,990 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:14,990 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:14,993 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,993 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,993 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,993 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,994 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:14,994 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:14,994 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:14,995 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:14,996 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:14,996 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:14,996 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:14,997 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:14,997 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:14,997 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:14,997 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:14,998 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:15,018 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:15,019 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:15,019 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:15,019 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:59:15,020 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:15,020 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:15,021 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:15,021 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:15,045 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:15,046 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:15,047 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:15,047 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:59:15,048 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:15,048 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:15,048 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:15,049 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:15,068 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:15,068 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:15,069 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:15,069 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:59:15,070 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:15,071 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:15,071 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:15,071 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:15,077 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:15,078 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:15,078 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:15,079 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:59:15,079 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:15,080 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:15,080 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:15,080 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:15,106 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:15,106 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:15,107 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:15,107 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:59:15,107 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:15,108 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:15,108 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:15,108 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:15,118 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:15,118 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:15,119 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:15,119 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:59:15,120 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:15,120 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:15,120 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:15,121 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:15,136 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:15,136 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:15,137 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:15,137 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:59:15,138 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:15,138 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:15,138 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:15,138 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:15,167 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:15,167 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:15,168 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:15,168 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:59:15,168 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:15,169 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:15,169 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:15,169 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:15,179 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:15,179 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:15,180 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:15,180 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:59:15,180 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:15,181 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:15,181 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:15,181 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:15,196 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:15,196 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:15,197 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:15,197 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:59:15,198 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:15,198 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:15,198 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:15,199 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:15,217 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:15,218 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:15,218 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:15,218 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:59:15,219 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:15,220 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:15,220 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:15,220 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:15,253 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:15,253 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:15,254 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:15,254 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:59:15,254 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:15,255 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:15,255 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:15,255 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:15,731 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:15,732 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:15,732 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 00:59:15,733 - root - INFO - New row index 4 out of bounds. Cancelling operation. -2024-06-23 00:59:15,733 - root - DEBUG - [resetDragState scope] -2024-06-23 00:59:15,733 - root - DEBUG - performDrag: completely done -2024-06-23 00:59:15,734 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 00:59:15,734 - root - DEBUG - [resetDragState scope] -2024-06-23 00:59:15,734 - root - DEBUG - setSelectionOnDrop -2024-06-23 00:59:15,735 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:59:15,735 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-23 00:59:15,735 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:59:15,736 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:59:15,737 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 00:59:15,737 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 00:59:17,066 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(312, 348) -2024-06-23 00:59:17,066 - root - DEBUG - DLGTreeView: set self.startPos to (312, 348) -2024-06-23 00:59:17,067 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:59:17,067 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,068 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,068 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,319 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 00:59:17,319 - root - DEBUG - DLGTreeView. -2024-06-23 00:59:17,319 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 00:59:17,320 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 00:59:17,320 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 00:59:17,320 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 00:59:17,321 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 00:59:17,321 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,321 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,322 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:59:17,322 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:59:17,323 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 00:59:17,323 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 00:59:17,323 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:59:17,324 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:59:17,324 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 00:59:17,324 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 00:59:17,329 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 00:59:17,330 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,330 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,331 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,331 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,331 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,332 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,333 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,333 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,341 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,341 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,342 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,342 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,343 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,343 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,344 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,352 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,353 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,353 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,354 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,354 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,355 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,355 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,363 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,364 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,364 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,364 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,365 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,365 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,366 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,373 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,373 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,373 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,374 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,374 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,374 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,375 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,381 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,381 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,382 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,382 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,382 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,382 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,383 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,390 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,390 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,391 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,391 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,391 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,392 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,392 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,397 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,398 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,398 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,398 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,399 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,399 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,399 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,405 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,405 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,406 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,406 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,406 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,407 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,407 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,413 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,413 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,414 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,414 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,414 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,415 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,415 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,421 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,422 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,422 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,423 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,423 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,423 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,424 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,430 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,430 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,430 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,431 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,431 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,431 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,432 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,438 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,438 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,439 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,439 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,439 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,440 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,440 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,446 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,447 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,447 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,448 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,448 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,448 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,448 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,454 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,455 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,455 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,455 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,456 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,456 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,456 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,463 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,463 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,463 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,464 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,464 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,464 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,465 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,471 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,471 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,471 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,472 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,472 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,472 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,473 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,473 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,474 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,475 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,475 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,475 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,475 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,476 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,476 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,476 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,478 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,478 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,479 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,479 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,479 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,479 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,480 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,480 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,483 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,483 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,483 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,483 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,484 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,484 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,484 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,485 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,486 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,487 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,487 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,487 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,488 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,488 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,488 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,488 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,490 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,490 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,490 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,490 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,491 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,491 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,491 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,491 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,493 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,493 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,493 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,494 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,494 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,494 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,495 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,495 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,498 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,498 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,498 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,498 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,499 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,499 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,499 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,499 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,501 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,502 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,502 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,502 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,503 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,503 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,503 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,504 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,505 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,505 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,506 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,506 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,506 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,506 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,506 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,507 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,508 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,508 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,508 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,509 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,509 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,509 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,509 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,510 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,512 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,512 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,512 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,513 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,513 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,513 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,514 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,514 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,515 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,515 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,516 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,516 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,516 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,516 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,517 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,517 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,518 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,519 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,519 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:17,519 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:17,520 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,520 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,520 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,520 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,522 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,522 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,522 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:17,523 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:17,523 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:59:17,523 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,523 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,530 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,530 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,531 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:17,531 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:17,531 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:59:17,531 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,531 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,538 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,538 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,538 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:17,539 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:17,539 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:59:17,539 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,540 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,546 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,546 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,546 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:17,547 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:17,548 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:59:17,548 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,548 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,554 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,554 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,555 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:17,555 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:17,555 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,556 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,561 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,562 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,562 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:17,562 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:17,563 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,563 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,569 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,569 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,570 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:17,570 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:17,571 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,571 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,578 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,578 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,578 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:17,579 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:17,579 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,579 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,585 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,586 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,586 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:17,587 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:17,587 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,587 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,594 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,594 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,595 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:17,595 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:17,595 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,596 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,601 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,602 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,602 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:17,602 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:17,603 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,603 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,609 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,610 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,610 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:17,610 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:17,611 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,611 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,617 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,617 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,618 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:17,618 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:17,618 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:59:17,619 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,619 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,626 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,626 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,627 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:17,627 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:17,628 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:59:17,628 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,628 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,634 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,634 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,634 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:17,635 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:17,635 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:59:17,635 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,636 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,641 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,642 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,642 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,643 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,643 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,643 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,644 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,644 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,650 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,650 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,651 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,651 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,651 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,652 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,652 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,652 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,659 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,659 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,660 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,660 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,660 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,661 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,661 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,661 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,668 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,669 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,669 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,670 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,670 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,670 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,670 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,671 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,676 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,677 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,677 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,678 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,678 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,678 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,679 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,679 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,685 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,686 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,686 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,686 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,687 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,687 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,687 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,687 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,710 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,711 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,711 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,712 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,712 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,712 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,713 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,713 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,776 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,777 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,777 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,778 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,778 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,778 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,778 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,779 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,799 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,800 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,800 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,801 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,801 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,801 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,802 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,802 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,819 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,819 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,820 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,820 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,821 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,821 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,821 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,821 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,827 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,827 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,828 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,828 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,829 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,829 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,829 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,829 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,845 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,846 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,846 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,846 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,847 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,847 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,847 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,848 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,859 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,859 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,860 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,860 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,860 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,861 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,861 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,867 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,868 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,868 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,868 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,869 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,869 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,869 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,875 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,876 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,876 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,877 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,877 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,877 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,878 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,885 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,885 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,886 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,886 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,887 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,887 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,887 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,893 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,893 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,894 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,894 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,894 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,894 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,895 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,900 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,901 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,901 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,902 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,902 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,902 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,903 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,909 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,909 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,910 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,910 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,911 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,911 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,911 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,917 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,917 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,918 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,918 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,919 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,919 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,919 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,925 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,925 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,925 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,926 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,926 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,926 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,927 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,933 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,934 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,934 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,934 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,935 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,935 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,935 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,941 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,941 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,942 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,942 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,942 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,943 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,943 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,950 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,950 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,950 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,951 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,951 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,951 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,952 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,957 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,958 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,958 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,958 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,959 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,959 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,959 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,965 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,966 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,966 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,967 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,967 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,967 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,968 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,973 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,974 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,974 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,975 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,975 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:17,975 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:17,975 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:17,983 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,983 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,984 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,984 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,984 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,985 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,985 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,985 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:17,991 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:17,992 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:17,992 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:17,992 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:17,993 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:17,993 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:17,993 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:17,994 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:18,002 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:18,003 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:18,003 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:18,003 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:18,004 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:18,004 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:18,005 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:18,005 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:18,011 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:18,012 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:18,012 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:18,013 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:18,013 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:18,013 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:18,014 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:18,014 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:18,020 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:18,020 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:18,021 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:18,021 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:18,021 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:18,022 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:18,022 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:18,022 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:18,028 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:18,028 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:18,029 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:18,029 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:18,029 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:18,030 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:18,030 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:18,030 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:18,036 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:18,037 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:18,037 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:18,037 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:18,038 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:18,038 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:18,038 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:18,038 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:18,051 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:18,051 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:18,051 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:18,052 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:18,052 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:18,052 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:18,053 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:18,053 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:18,121 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:18,122 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:18,122 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:18,122 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:18,122 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:18,123 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:18,123 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:18,123 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:18,147 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:18,148 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:18,148 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:18,149 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:18,149 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:18,149 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:18,150 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:18,150 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:18,418 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:18,419 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:18,419 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 00:59:18,419 - root - INFO - New row index 3 out of bounds. Cancelling operation. -2024-06-23 00:59:18,420 - root - DEBUG - [resetDragState scope] -2024-06-23 00:59:18,420 - root - DEBUG - performDrag: completely done -2024-06-23 00:59:18,421 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 00:59:18,421 - root - DEBUG - [resetDragState scope] -2024-06-23 00:59:18,421 - root - DEBUG - setSelectionOnDrop -2024-06-23 00:59:18,422 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:59:18,422 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-23 00:59:18,422 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:59:18,423 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:18,423 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:18,424 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:23,427 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(52, 349) -2024-06-23 00:59:23,428 - root - DEBUG - DLGTreeView: set self.startPos to (52, 349) -2024-06-23 00:59:24,509 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:59:24,510 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,511 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,511 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,620 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 00:59:24,621 - root - DEBUG - DLGTreeView. -2024-06-23 00:59:24,621 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 00:59:24,621 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 00:59:24,622 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 00:59:24,622 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 00:59:24,622 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 00:59:24,622 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,623 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,623 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:59:24,624 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:59:24,624 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 00:59:24,624 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 00:59:24,624 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:59:24,625 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:59:24,625 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 00:59:24,625 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 00:59:24,629 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 00:59:24,630 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:24,630 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,630 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,631 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,631 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,631 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,632 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,632 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,639 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,639 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,639 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,640 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,640 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,640 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,641 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,647 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,647 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,648 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,648 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,649 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,649 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,649 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,656 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,657 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,657 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,658 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,658 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,658 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,659 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,665 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,666 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,666 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,667 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,667 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,667 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,668 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,674 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,675 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,675 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,675 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,676 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,676 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,676 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,683 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,683 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,683 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,684 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,684 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,684 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,685 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,691 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,691 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,692 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,692 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,693 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,693 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,693 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,700 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,700 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,701 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,701 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,701 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,702 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,702 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,708 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,708 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,709 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,709 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,709 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,710 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,710 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,716 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,716 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,717 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,717 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,717 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,718 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,718 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,724 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,725 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,725 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,725 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,726 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,726 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,726 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,734 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,734 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,735 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,735 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,736 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,736 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,736 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,742 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,742 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,742 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,742 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,743 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,743 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,743 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,749 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,750 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,750 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,751 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,751 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,751 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,752 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,758 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,758 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,759 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,759 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,759 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,759 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,760 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,766 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,766 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,766 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,767 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,767 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,767 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,768 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,773 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,774 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,774 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,774 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,775 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,775 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,775 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,782 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,782 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,783 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,783 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,783 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,784 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,784 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,789 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,790 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,790 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,791 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,791 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,791 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,791 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,799 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,799 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,799 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,800 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,800 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,800 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,800 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,806 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,807 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,807 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,807 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,808 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,808 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,808 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,814 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,815 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,815 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,815 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,816 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,816 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,816 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,823 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,823 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,823 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,824 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,824 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,824 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,825 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,830 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,831 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,831 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,832 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,832 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,832 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,832 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,838 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,839 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,839 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,839 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,840 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,840 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,840 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,848 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,848 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,849 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,849 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,849 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,849 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,850 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,856 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,856 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,857 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,857 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,857 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,858 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,858 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,864 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,865 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,865 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,865 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,866 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,866 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,866 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,872 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,873 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,873 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,873 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,874 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,874 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,874 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,880 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,881 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,881 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,881 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,882 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,882 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,882 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,888 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,889 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,889 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,889 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,889 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,890 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,890 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,896 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,896 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,896 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,897 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,897 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,897 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,898 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,904 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,904 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,904 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,905 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,905 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,905 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,905 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,912 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,912 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,912 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,913 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,913 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,913 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,913 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,919 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,919 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,920 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,920 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,920 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,921 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,921 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,927 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,927 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,928 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,928 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,929 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:24,929 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,929 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,935 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,935 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,935 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,936 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,936 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:24,937 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:24,937 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:24,937 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:24,938 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,939 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,939 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,939 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,940 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:24,940 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:24,940 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:24,940 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:24,942 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,942 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,943 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,943 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,943 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:24,943 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:24,944 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:24,944 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:24,945 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,946 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,946 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,946 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,947 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:24,947 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:24,947 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:24,947 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:24,949 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,949 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,949 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,950 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,950 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:24,950 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:24,950 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:24,951 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:24,953 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,953 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,953 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,954 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,954 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:24,954 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:24,954 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:24,955 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:24,956 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,957 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,957 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,957 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,958 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:24,958 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:24,958 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:24,958 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:24,960 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,961 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,961 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:24,961 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:24,961 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:24,962 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:24,962 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:24,962 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:24,963 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,964 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,964 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:24,964 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:24,964 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:59:24,965 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,965 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,971 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,971 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,971 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:24,972 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:24,972 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:59:24,972 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,973 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,979 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,979 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,980 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:24,980 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:24,980 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:59:24,980 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:24,981 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:24,987 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,987 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,988 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:24,988 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:24,988 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:24,988 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:24,994 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:24,995 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:24,995 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:24,995 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:24,996 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:24,996 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,002 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,002 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,002 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:25,003 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:25,003 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,003 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,009 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,010 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,010 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:25,010 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:25,011 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,011 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,017 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,017 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,018 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:25,018 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:25,018 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,019 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,025 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,025 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,025 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:25,026 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:25,026 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,026 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,033 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,034 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,034 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:25,034 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:25,034 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,035 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,041 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,041 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,041 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:25,042 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:25,042 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,042 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,049 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,049 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,050 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:25,050 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:25,050 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:59:25,050 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:25,051 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:25,057 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,057 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,058 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:25,058 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:25,058 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:59:25,059 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:25,059 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:25,065 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,065 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,066 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:25,066 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:25,066 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:59:25,067 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:25,067 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:25,073 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,073 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,073 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,074 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,074 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,074 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:25,074 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:25,075 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,082 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,082 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,083 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,083 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,083 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,083 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:25,084 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:25,084 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,090 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,091 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,091 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,091 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,092 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,092 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:25,092 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:25,092 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,099 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,099 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,100 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,100 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,100 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,100 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:25,101 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:25,101 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,109 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,109 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,109 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,110 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,110 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:25,110 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:25,111 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:25,117 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,117 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,118 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,118 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,119 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:25,119 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:25,119 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:25,127 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,127 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,127 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,128 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,128 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:25,128 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:25,128 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:25,134 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,135 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,135 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,135 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,136 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:25,136 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:25,136 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:25,143 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,143 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,144 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,144 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,144 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:25,144 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:25,145 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:25,153 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,154 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,154 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,154 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,154 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:25,155 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:25,155 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:25,161 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,162 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,162 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,162 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,163 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:25,163 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:25,163 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:25,170 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,171 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,171 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,171 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,172 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:25,172 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:25,172 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:25,179 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,179 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,179 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,180 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,180 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:25,180 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:25,181 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:25,187 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,187 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,188 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,188 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,188 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:25,189 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:25,189 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:25,196 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,196 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,197 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,197 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,197 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:25,198 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:25,198 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:25,203 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,204 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,204 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,204 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,205 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:25,205 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:25,205 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:25,213 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,214 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,214 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,215 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,215 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,215 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:25,216 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:25,216 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,223 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,223 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,223 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,224 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,224 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,224 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:25,225 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:25,225 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,231 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,231 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,231 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,232 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,232 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,232 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:25,233 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:25,233 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,238 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,239 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,239 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,239 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,240 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,240 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:25,240 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:25,240 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,247 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,248 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,248 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,248 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,249 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,249 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:25,249 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:25,250 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,258 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,258 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,258 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,259 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,259 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,259 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:25,260 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:25,260 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,266 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,267 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,267 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,268 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,268 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,268 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:25,269 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:25,269 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,275 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,276 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,276 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,277 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,277 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,277 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:25,278 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:25,278 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,283 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,284 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,284 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,284 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:59:25,285 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,285 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:25,286 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:25,286 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,292 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,292 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,293 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,293 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:59:25,293 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,294 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:25,294 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:25,294 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,301 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,302 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,302 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,302 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:59:25,303 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,303 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:25,304 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:25,304 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,316 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,316 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,316 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,317 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:59:25,317 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,317 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:25,318 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:25,318 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,324 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,325 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,325 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,326 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:59:25,326 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,326 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:25,327 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:25,327 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,333 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:25,333 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:25,333 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,334 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 00:59:25,334 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,334 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:25,334 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:25,335 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:25,982 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:25,983 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:25,983 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 00:59:25,983 - root - INFO - New row index 3 out of bounds. Cancelling operation. -2024-06-23 00:59:25,984 - root - DEBUG - [resetDragState scope] -2024-06-23 00:59:25,984 - root - DEBUG - performDrag: completely done -2024-06-23 00:59:25,984 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 00:59:25,985 - root - DEBUG - [resetDragState scope] -2024-06-23 00:59:25,985 - root - DEBUG - setSelectionOnDrop -2024-06-23 00:59:25,985 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:59:25,986 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-23 00:59:25,986 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:59:25,986 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:25,987 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:25,988 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,113 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(159, 361) -2024-06-23 00:59:31,114 - root - DEBUG - DLGTreeView: set self.startPos to (159, 361) -2024-06-23 00:59:31,115 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:59:31,115 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,116 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,117 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,175 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 00:59:31,175 - root - DEBUG - DLGTreeView. -2024-06-23 00:59:31,175 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 00:59:31,176 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 00:59:31,176 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 00:59:31,176 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 00:59:31,177 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 00:59:31,177 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,177 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,178 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:59:31,178 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:59:31,178 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 00:59:31,179 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 00:59:31,179 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 00:59:31,179 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 00:59:31,180 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 00:59:31,180 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 00:59:31,184 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 00:59:31,185 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:31,185 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,186 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,186 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,186 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,187 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,187 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,187 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,195 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,195 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,195 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,196 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,196 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,196 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,197 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,203 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,204 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,204 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,205 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,205 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,205 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,206 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,213 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,213 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,214 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,214 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,214 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,214 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,215 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,221 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,222 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,222 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,223 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,223 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,223 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,223 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,230 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,230 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,231 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,231 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,231 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,232 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,232 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,238 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,239 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,239 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,239 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,240 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,240 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,240 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,249 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,249 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,250 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,250 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,250 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,251 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,251 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,262 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,262 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,262 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,263 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,263 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,264 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,264 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,271 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,271 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,272 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,272 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,273 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,273 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,273 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,282 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,283 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,283 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,283 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,284 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,284 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,284 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,290 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,291 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,291 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,291 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,292 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,292 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,292 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,299 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,299 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,300 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,300 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,300 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,301 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,301 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,307 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,308 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,308 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,308 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,309 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,309 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,309 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,315 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,316 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,316 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,316 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,317 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,317 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,317 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,323 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,324 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,324 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,325 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,325 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,325 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,326 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,332 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,332 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,332 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,333 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,333 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,333 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,334 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,339 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,340 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,340 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,340 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,341 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,341 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,341 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,348 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,349 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,349 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,349 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,350 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,350 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,350 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,356 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,357 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,357 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,357 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,358 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,358 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,358 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,365 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,365 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,366 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,366 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,366 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:31,366 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:31,367 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:31,367 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:31,368 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,369 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,369 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,369 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,370 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:31,370 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:31,370 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:31,371 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:31,372 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,373 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,373 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,373 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,374 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:31,374 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:31,374 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:31,374 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:31,376 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,377 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,377 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,377 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,378 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:31,378 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:31,378 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:31,379 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:31,380 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,380 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,381 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,381 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,382 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:31,382 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:31,382 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:31,382 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:31,384 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,384 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,384 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,385 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,385 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:31,385 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:31,385 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:31,386 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:31,387 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,388 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,388 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 00:59:31,388 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 00:59:31,389 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:31,389 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:31,389 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:31,389 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:31,391 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,391 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,391 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:31,392 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:31,392 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:59:31,392 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,392 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,398 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,399 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,399 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:31,399 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:31,400 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:59:31,400 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,400 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,407 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,407 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,407 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:31,407 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:31,408 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 00:59:31,408 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,408 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,414 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,414 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,415 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:31,415 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:31,415 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:31,415 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:31,421 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,421 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,422 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:31,422 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:31,422 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:31,423 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:31,429 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,429 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,429 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:31,430 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:31,430 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:31,430 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:31,436 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,436 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,437 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:31,437 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:31,438 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:31,438 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:31,444 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,444 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,445 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:31,445 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:31,445 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:31,445 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:31,452 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,453 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,453 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 00:59:31,454 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 00:59:31,454 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 00:59:31,454 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,454 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,460 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,461 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,461 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,461 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,462 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:31,462 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:31,462 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:31,462 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:31,468 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,469 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,469 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,470 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,470 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:31,470 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:31,470 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:31,471 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:31,477 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,478 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,478 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,479 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,479 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:31,479 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:31,479 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:31,479 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:31,485 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,485 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,486 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,486 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,486 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,487 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,487 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,493 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,493 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,494 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,494 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,494 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,495 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,495 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,501 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,502 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,502 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,503 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,503 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,504 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,504 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,509 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,510 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,510 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,510 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,511 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,511 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,511 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,518 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,519 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,519 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,519 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,520 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,520 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,520 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,526 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,527 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,527 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,528 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,528 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,528 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,529 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,535 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,536 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,536 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,536 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,537 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,537 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,538 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,544 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,544 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,545 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,545 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,545 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,546 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,546 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,552 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,553 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,553 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,554 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,554 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,554 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,555 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,562 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,563 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,563 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,564 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,564 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,564 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,565 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,571 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,571 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,572 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,572 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,572 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,573 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,573 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,579 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,580 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,580 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,580 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,581 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,581 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,581 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,587 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,588 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,588 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,588 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,589 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,589 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,589 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,599 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,600 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,600 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,600 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,601 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,601 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,601 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,614 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,614 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,615 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,615 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,615 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 00:59:31,616 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 00:59:31,616 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:31,883 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,883 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,884 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,884 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,885 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:31,885 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:31,885 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:31,885 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:31,891 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,891 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,892 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,892 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,893 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:31,893 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:31,893 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:31,894 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:31,899 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,900 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,900 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,901 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,901 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:31,902 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:31,902 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:31,902 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:31,909 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,910 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,910 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,911 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,911 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:31,912 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:31,912 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:31,912 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:31,918 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,919 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,919 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,920 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,920 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:31,921 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:31,921 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:31,921 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:31,927 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,927 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,928 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,928 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,928 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:31,929 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:31,929 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:31,929 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:31,936 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,936 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,937 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,937 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,938 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:31,938 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:31,938 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:31,939 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:31,944 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 00:59:31,945 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 00:59:31,945 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:31,946 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:31,946 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:31,947 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 00:59:31,947 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 00:59:31,947 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 00:59:32,194 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 00:59:32,195 - root - DEBUG - Drop operation is valid. -2024-06-23 00:59:32,195 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 00:59:32,195 - root - INFO - New row index 3 out of bounds. Cancelling operation. -2024-06-23 00:59:32,195 - root - DEBUG - [resetDragState scope] -2024-06-23 00:59:32,196 - root - DEBUG - performDrag: completely done -2024-06-23 00:59:32,196 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 00:59:32,196 - root - DEBUG - [resetDragState scope] -2024-06-23 00:59:32,197 - root - DEBUG - setSelectionOnDrop -2024-06-23 00:59:32,197 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:59:32,197 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-23 00:59:32,197 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 00:59:32,198 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 00:59:32,198 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 00:59:32,199 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:03,561 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 01:00:03,579 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 01:00:04,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 01:00:04,013 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 01:00:04,013 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 01:00:04,014 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 01:00:04,014 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 01:00:04,015 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 01:00:04,015 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 01:00:04,015 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 01:00:04,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 01:00:04,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 01:00:04,017 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 01:00:04,017 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 01:00:04,018 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 01:00:04,018 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 01:00:04,018 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 01:00:04,019 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 01:00:04,019 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 01:00:04,020 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 01:00:04,021 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 01:00:04,021 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 01:00:04,022 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 01:00:04,022 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 01:00:04,023 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 01:00:04,024 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 01:00:04,024 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 01:00:04,025 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 01:00:04,026 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 01:00:04,026 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 01:00:04,026 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 01:00:04,027 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 01:00:04,027 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 01:00:04,027 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 01:00:04,028 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 01:00:04,028 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 01:00:04,029 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 01:00:04,029 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 01:00:04,029 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 01:00:04,030 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 01:00:04,030 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 01:00:04,030 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 01:00:04,031 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 01:00:04,031 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 01:00:04,031 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 01:00:04,032 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 01:00:04,032 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 01:00:04,032 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 01:00:04,033 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 01:00:04,033 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 01:00:04,033 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 01:00:04,034 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 01:00:04,034 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 01:00:04,034 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 01:00:04,035 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 01:00:04,035 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 01:00:04,035 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 01:00:04,036 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 01:00:04,036 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 01:00:04,036 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 01:00:04,037 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 01:00:04,037 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 01:00:04,038 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 01:00:04,038 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 01:00:04,038 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 01:00:04,039 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 01:00:04,039 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 01:00:04,039 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 01:00:04,040 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 01:00:04,040 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 01:00:04,041 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 01:00:04,041 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 01:00:04,041 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 01:00:04,042 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 01:00:04,042 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 01:00:04,042 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 01:00:04,043 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 01:00:04,043 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 01:00:04,043 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 01:00:04,044 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 01:00:04,044 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 01:00:04,044 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 01:00:04,045 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 01:00:04,045 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 01:00:04,045 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 01:00:04,046 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 01:00:04,046 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 01:00:04,047 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 01:00:04,047 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 01:00:04,047 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 01:00:04,048 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 01:00:04,048 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 01:00:04,049 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 01:00:04,049 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 01:00:04,049 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 01:00:04,050 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 01:00:04,050 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 01:00:04,051 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 01:00:04,051 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 01:00:04,052 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 01:00:04,052 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 01:00:04,052 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 01:00:04,053 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 01:00:04,053 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 01:00:04,053 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 01:00:04,054 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 01:00:04,054 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 01:00:04,055 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 01:00:04,055 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 01:00:04,056 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 01:00:04,056 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 01:00:04,057 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 01:00:04,057 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 01:00:04,058 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 01:00:04,058 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 01:00:04,059 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 01:00:04,060 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 01:00:04,060 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 01:00:04,060 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 01:00:04,061 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 01:00:04,061 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 01:00:04,130 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 01:00:04,130 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 01:00:04,695 - root - DEBUG - DEBUG MODE: True -2024-06-23 01:00:04,699 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 01:00:04,783 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 01:00:04,971 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 01:00:05,097 - root - DEBUG - Updating menus... -2024-06-23 01:00:07,240 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 01:00:09,328 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 01:00:09,331 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 01:00:09,333 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 01:00:09,334 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 01:00:09,335 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 01:00:09,337 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 01:00:09,338 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 01:00:09,338 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 01:00:09,339 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 01:00:09,340 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 01:00:09,340 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 01:00:09,341 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 01:00:09,341 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 01:00:10,780 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 01:00:10,780 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 01:00:10,781 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 01:00:10,781 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 01:00:10,782 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 01:00:10,783 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 01:00:10,784 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 01:00:10,797 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 01:00:10,799 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 01:00:10,800 - root - INFO - Loading chitin... -2024-06-23 01:00:10,801 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 01:00:14,020 - root - INFO - Done loading chitin -2024-06-23 01:00:14,021 - root - INFO - Loading lips... -2024-06-23 01:00:14,025 - root - INFO - Loading 'lips' from installation... -2024-06-23 01:00:16,060 - root - INFO - Loading modules... -2024-06-23 01:00:16,061 - root - INFO - Loading 'Modules' from installation... -2024-06-23 01:00:20,755 - root - INFO - Loading streammusic... -2024-06-23 01:00:20,756 - root - INFO - Loading streammusic from installation... -2024-06-23 01:00:20,829 - root - INFO - Loading streamsounds... -2024-06-23 01:00:20,831 - root - INFO - Loading streamsounds from installation... -2024-06-23 01:00:21,755 - root - INFO - Loading textures... -2024-06-23 01:00:21,756 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 01:00:22,869 - root - INFO - Loading saves... -2024-06-23 01:00:22,886 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 01:00:22,886 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 01:00:22,887 - root - INFO - Loading streamwaves... -2024-06-23 01:00:22,890 - root - INFO - Loading streamwaves from installation... -2024-06-23 01:00:32,598 - root - INFO - Loading override... -2024-06-23 01:00:33,141 - root - INFO - Loading Override from installation... -2024-06-23 01:00:36,145 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 01:00:36,154 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 01:00:36,177 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 01:00:36,179 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 01:00:39,368 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 01:00:39,407 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 01:00:39,408 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 01:00:39,409 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 01:00:39,409 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 01:00:39,413 - root - DEBUG - Set sections of prepared lists -2024-06-23 01:00:39,413 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 01:00:39,414 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 01:00:39,434 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 01:00:39,591 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 01:00:40,269 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 01:00:40,377 - root - INFO - Loading core installation resources into UI... -2024-06-23 01:00:42,796 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 01:00:42,797 - root - INFO - Loading saves list into UI... -2024-06-23 01:00:42,802 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 01:00:42,803 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 01:00:42,806 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 01:00:42,807 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 01:00:42,808 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 01:00:42,809 - root - DEBUG - Loading save resources into UI... -2024-06-23 01:00:42,809 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 01:00:42,811 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 01:00:42,812 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 01:00:42,812 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 01:00:42,812 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 01:00:42,813 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 01:00:42,813 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 01:00:42,814 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 01:00:42,814 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 01:00:42,815 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 01:00:42,815 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 01:00:42,817 - root - DEBUG - Updating menus... -2024-06-23 01:00:42,819 - root - DEBUG - Setting up watchdog observer... -2024-06-23 01:00:42,819 - root - INFO - Loader task completed. -2024-06-23 01:00:45,427 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 01:00:45,721 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 01:00:45,722 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 01:00:45,722 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 01:00:45,723 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 01:00:45,723 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 01:00:45,724 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 01:00:45,724 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 01:00:45,724 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 01:00:45,725 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 01:00:45,781 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 01:00:45,932 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 01:00:46,194 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 01:00:46,195 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 01:00:46,196 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 01:00:46,196 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 01:00:46,197 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 01:00:46,197 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 01:00:47,511 - root - DEBUG - [load scope] dlg: -2024-06-23 01:00:47,511 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 01:00:47,517 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 01:00:47,521 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 01:00:47,521 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 01:00:47,522 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 01:00:47,522 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 01:00:47,523 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 01:00:48,293 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 01:00:49,718 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(7, 237) -2024-06-23 01:00:49,719 - root - DEBUG - DLGTreeView: set self.startPos to (7, 237) -2024-06-23 01:00:50,614 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:00:50,615 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,616 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,616 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,670 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 01:00:50,670 - root - DEBUG - DLGTreeView. -2024-06-23 01:00:50,671 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 01:00:50,671 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 01:00:50,672 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 01:00:50,672 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 6 -2024-06-23 01:00:50,673 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 01:00:50,674 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,674 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,678 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 01:00:50,678 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 01:00:50,678 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 01:00:50,683 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 5 -2024-06-23 01:00:50,684 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 01:00:50,684 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 01:00:50,685 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 01:00:50,686 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 6 -2024-06-23 01:00:50,744 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 01:00:50,745 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:50,745 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:50,746 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:50,746 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,747 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,747 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:50,748 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:50,748 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:50,784 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:50,784 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:50,785 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,785 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,786 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:50,786 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:50,787 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:50,796 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:50,797 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:50,797 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,798 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,799 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:50,799 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:50,799 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:50,811 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:50,811 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:50,812 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,812 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,813 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:50,813 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:50,813 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:50,819 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:50,820 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:50,820 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,821 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,822 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:50,822 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:50,823 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:50,829 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:50,830 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:50,830 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,831 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,831 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:50,831 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:50,832 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:50,838 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:50,839 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:50,839 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,840 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,840 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:50,841 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:50,841 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:50,847 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:50,848 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:50,848 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,849 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,849 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:50,850 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:50,850 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:50,858 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:50,859 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:50,859 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,860 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,860 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:50,861 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:50,861 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:50,868 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:50,868 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:50,869 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,869 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,870 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:50,870 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:50,871 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:50,877 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:50,877 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:50,878 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,878 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,879 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:50,879 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:50,880 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:50,886 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:50,887 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:50,888 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,888 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,888 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:50,889 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:50,889 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:50,895 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:50,896 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:50,896 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,897 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,897 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:50,898 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:50,898 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:50,905 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:50,906 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:50,906 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,907 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,907 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:50,908 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:50,908 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:50,916 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:50,917 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:50,917 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,918 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,918 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:50,919 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:50,919 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:50,926 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:50,926 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:50,927 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,927 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,928 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:50,928 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:50,928 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:50,935 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:50,936 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:50,936 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,937 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,937 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:50,938 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:50,938 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:50,945 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:50,946 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:50,946 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,947 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,947 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:50,947 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:50,948 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:50,954 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:50,955 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:50,955 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,955 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,956 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:50,956 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:50,957 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:50,963 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:50,964 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:50,964 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,965 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,965 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:50,965 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:50,966 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:50,973 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:50,973 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:50,974 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,974 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,975 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:50,975 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:50,975 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:50,982 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:50,982 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:50,983 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,984 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,984 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:50,985 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:50,985 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:50,991 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:50,992 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:50,992 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:50,993 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:50,993 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:50,994 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:50,994 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,001 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,001 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,002 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,002 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,003 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,003 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,004 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,010 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,011 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,011 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,011 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,012 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,013 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,013 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,019 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,020 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,020 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,021 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,021 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,022 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,022 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,029 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,029 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,030 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,030 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,031 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,031 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,031 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,038 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,038 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,039 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,039 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,040 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,040 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,040 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,047 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,048 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,048 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,048 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,049 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,049 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,050 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,056 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,057 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,057 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,058 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,058 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,058 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,059 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,065 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,066 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,066 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,067 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,067 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,068 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,068 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,075 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,076 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,076 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,077 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,077 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,078 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,078 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,085 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,085 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,086 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,086 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,087 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,087 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,088 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,096 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,096 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,097 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,097 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,098 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,098 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,099 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,106 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,107 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,107 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,108 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,108 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,109 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,109 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,116 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,116 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,117 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,118 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,118 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,119 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,119 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,126 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,127 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,127 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,128 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,128 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,128 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,129 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,136 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,136 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,137 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,137 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,138 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,138 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,139 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,145 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,146 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,147 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,147 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,148 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,148 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,148 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,156 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,156 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,157 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,157 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,158 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,158 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,158 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,165 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,166 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,167 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,167 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,168 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,168 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,169 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,175 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,176 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,177 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,177 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,178 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,178 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,178 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,187 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,187 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,188 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,188 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,189 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,189 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,190 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,196 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,197 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,197 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,198 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,198 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,199 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,199 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,206 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,206 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,207 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,207 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,207 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,208 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,208 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,215 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,215 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,216 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,216 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,216 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,217 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,217 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,224 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,224 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,225 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,225 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,226 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,226 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,227 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,233 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,234 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,234 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,235 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,235 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,236 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,236 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,242 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,243 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,243 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,244 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,244 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,245 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,245 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,253 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,254 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,254 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,255 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,255 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,256 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,256 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,264 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,264 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,265 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,265 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,266 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,266 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,266 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,273 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,273 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,274 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,274 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,275 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,275 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,276 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,283 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,284 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,284 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,285 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,285 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,286 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,286 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,295 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,296 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,297 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,297 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,298 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,298 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,298 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,305 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,306 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,306 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,307 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,307 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,307 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,308 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,314 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,315 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,315 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,316 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,316 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,317 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,317 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,324 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,324 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,325 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,325 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,326 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,326 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,327 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,334 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,334 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,335 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,335 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,335 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,336 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,336 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,342 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,343 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,344 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,344 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,344 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,345 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,345 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,351 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,352 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,352 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,353 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,353 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,354 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,354 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,360 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,361 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,361 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,362 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,362 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,363 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,363 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,370 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,370 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,371 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,371 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,372 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,373 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,373 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,380 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,381 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,381 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,381 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,382 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,382 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,383 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,389 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,390 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,390 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,390 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,391 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,391 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,392 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,398 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,399 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,399 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,400 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,400 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,401 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,401 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,407 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,408 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,408 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,409 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,409 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,410 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,410 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,416 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,417 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,417 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,418 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,418 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,419 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,419 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,427 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,427 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,428 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,428 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,428 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,429 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,429 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,435 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,436 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,436 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,436 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,437 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,437 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,438 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,444 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,445 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,445 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,446 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,446 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,446 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,447 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,453 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,454 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,454 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,455 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,455 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,455 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,456 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,462 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,462 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,463 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,463 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,464 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,464 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,464 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,472 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,472 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,473 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,473 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,474 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,474 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,475 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,482 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,483 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,484 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,484 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,485 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,485 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,486 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,494 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,495 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,495 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,496 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,496 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:51,497 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,497 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,504 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,505 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,505 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,506 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,506 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:51,507 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:51,507 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:51,507 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:51,509 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,510 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,510 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,510 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,511 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:51,511 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:51,512 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:51,512 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:51,515 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,515 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,516 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,516 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,517 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:51,517 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:51,517 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:51,518 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:51,519 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,520 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,520 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,520 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,521 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:51,521 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:51,522 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:51,522 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:51,525 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,525 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,526 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,526 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,527 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:51,527 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:51,528 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:51,528 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:51,531 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,532 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,532 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,533 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,534 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:51,534 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:51,535 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:51,535 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:51,537 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,538 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,538 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,539 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,539 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:51,540 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:51,541 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:51,541 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:51,544 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,545 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,545 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,546 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,547 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:51,547 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:51,548 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:51,548 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:51,551 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,552 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,552 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,553 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,554 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:51,555 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:51,555 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:51,556 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:51,558 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,559 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,560 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,561 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,561 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:51,562 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:51,562 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:51,563 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:51,565 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,566 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,566 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,567 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,568 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:51,569 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:51,569 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:51,570 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:51,572 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,572 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,572 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,573 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:51,573 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:51,574 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:51,574 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:51,574 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:51,577 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,578 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,578 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:00:51,579 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:00:51,579 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:00:51,579 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,580 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,586 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,586 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,587 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:00:51,587 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:00:51,588 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:00:51,588 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,589 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,595 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,595 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,596 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:00:51,596 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:00:51,597 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:00:51,597 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,597 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,604 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,604 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,605 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:00:51,605 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:00:51,606 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:00:51,606 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,606 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,613 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,614 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,614 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:00:51,615 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:00:51,615 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:00:51,615 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:51,616 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,622 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,623 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,623 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:00:51,623 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:00:51,624 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:51,624 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:51,631 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,631 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,632 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:00:51,632 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:00:51,632 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:51,633 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:51,640 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,641 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,641 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:00:51,642 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:00:51,642 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:51,642 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:51,648 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,649 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,649 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:00:51,650 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:00:51,650 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:51,651 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:51,659 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,660 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,661 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:00:51,661 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:00:51,661 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:51,662 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:51,671 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,671 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,672 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:00:51,672 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:00:51,673 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:51,673 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:51,740 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:51,741 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:51,741 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:00:51,741 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:00:51,742 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:51,742 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:51,964 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:51,964 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:51,965 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 01:00:51,966 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:00:51,966 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 01:00:51,967 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 01:00:51,968 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 01:00:51,969 - root - INFO - SDM [_removeLinkFromParent scope] Removing #347 from row(link index) 4 -2024-06-23 01:00:52,522 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=4, comment=)) to node (DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 01:00:52,524 - root - DEBUG - SDM [_processLink scope] Adding #347 to row 0 -2024-06-23 01:00:52,525 - root - DEBUG - Updating 1 items containing node DLGReply(stringref=-1, list_index=487, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 01:00:52,525 - root - DEBUG - [resetDragState scope] -2024-06-23 01:00:52,526 - root - DEBUG - performDrag: completely done -2024-06-23 01:00:52,526 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 01:00:52,527 - root - DEBUG - [resetDragState scope] -2024-06-23 01:00:52,533 - root - DEBUG - setSelectionOnDrop -2024-06-23 01:00:52,534 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:00:52,534 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:00:52,535 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:52,536 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:52,537 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,618 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(284, 353) -2024-06-23 01:00:54,619 - root - DEBUG - DLGTreeView: set self.startPos to (284, 353) -2024-06-23 01:00:54,670 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 01:00:54,671 - root - DEBUG - DLGTreeView. -2024-06-23 01:00:54,671 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 01:00:54,672 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 01:00:54,672 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 01:00:54,672 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 6 -2024-06-23 01:00:54,673 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 01:00:54,673 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,674 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,675 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 01:00:54,676 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 01:00:54,676 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 01:00:54,677 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 5 -2024-06-23 01:00:54,677 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 01:00:54,678 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 01:00:54,678 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 01:00:54,678 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 6 -2024-06-23 01:00:54,684 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 01:00:54,685 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:54,685 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,685 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,686 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,686 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,687 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,687 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,688 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,695 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,696 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,696 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,697 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,697 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,698 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,698 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,704 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,705 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,705 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,706 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,707 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,707 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,707 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,715 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,716 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,716 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,717 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,717 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,718 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,718 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,725 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,725 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,726 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,726 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,727 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,728 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,728 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,734 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,735 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,735 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,736 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,736 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,737 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,737 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,744 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,744 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,745 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,745 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,746 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,746 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,747 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,753 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,754 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,755 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,755 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,755 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,756 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,756 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,763 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,764 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,764 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,764 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,765 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,765 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,766 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,772 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,773 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,773 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,774 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,774 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,775 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,775 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,781 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,782 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,782 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,783 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,783 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,784 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,784 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,794 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,794 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,795 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,795 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,796 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,796 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,796 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,803 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,804 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,804 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,805 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,806 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,806 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,806 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,814 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,814 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,815 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,815 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,816 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,816 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,817 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,823 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,824 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,824 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,825 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,826 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,826 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,827 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,833 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,834 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,835 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,835 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,836 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,836 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,836 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,843 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,843 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,844 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,844 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,845 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,845 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,845 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,852 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,852 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,853 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,853 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,854 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,854 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,855 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,861 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,862 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,862 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,863 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,863 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,864 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,864 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,874 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,875 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,875 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,876 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,877 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,877 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,877 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,884 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,884 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,885 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,885 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,886 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,886 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,887 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,893 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,893 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,894 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,894 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,895 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,895 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,896 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,908 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,909 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,910 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,911 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,912 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,912 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,913 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,920 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,921 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,921 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,922 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,923 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,923 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,924 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,931 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,932 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,932 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,933 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,934 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,934 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,935 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,941 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,941 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,942 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,942 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,943 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,943 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,944 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,952 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,952 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,953 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,953 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,954 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,954 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,954 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,961 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,961 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,962 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,962 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,963 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,963 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,964 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,970 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,971 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,971 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,972 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,972 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,973 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,973 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,981 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,982 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,982 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,983 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,984 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,984 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,985 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:54,993 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:54,993 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:54,994 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:54,995 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:54,995 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:54,996 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:54,996 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,004 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,005 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,005 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:55,006 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:55,007 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,007 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,008 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,017 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,017 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,018 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:55,018 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:55,019 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,019 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,020 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,026 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,027 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,027 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:55,028 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:55,028 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,029 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,029 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,036 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,036 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,037 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:55,037 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:55,038 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,038 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,039 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,046 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,046 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,047 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:55,047 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:55,048 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,048 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,049 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,057 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,058 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,059 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:55,060 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:55,061 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,061 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,062 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,069 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,070 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,071 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:55,071 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:55,072 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,073 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,073 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,082 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,082 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,083 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:55,083 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:55,084 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,085 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,085 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,092 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,093 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,093 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:55,094 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:55,094 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,095 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,095 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,102 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,103 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,103 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:55,104 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:55,104 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,105 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,105 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,112 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,113 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,114 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:55,114 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:55,115 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,116 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,116 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,123 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,124 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,124 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:55,125 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:55,125 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,125 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,126 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,132 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,133 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,133 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:55,134 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:55,134 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,135 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,135 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,142 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,143 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,143 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:55,143 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:55,144 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,144 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,145 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,152 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,153 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,153 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:55,154 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:55,154 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,155 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,155 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,162 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,163 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,163 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:55,164 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:55,164 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:55,165 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:55,165 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:55,165 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:55,167 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,168 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,168 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:55,169 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:55,169 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:55,170 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:55,170 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:55,170 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:55,172 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,173 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,173 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:55,174 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:55,174 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:55,175 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:55,175 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:55,175 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:55,177 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,178 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,178 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:00:55,179 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:00:55,179 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:55,180 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:55,180 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:55,180 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:55,182 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,182 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,183 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:00:55,183 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:00:55,184 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:00:55,184 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,185 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,191 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,192 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,193 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:00:55,193 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:00:55,193 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:00:55,194 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,194 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,201 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,201 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,202 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:00:55,202 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:00:55,203 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:00:55,203 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,203 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,210 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,211 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,211 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:00:55,212 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:00:55,212 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:55,212 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:55,219 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,219 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,220 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:00:55,220 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:00:55,221 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:55,221 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:55,227 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,227 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,228 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:00:55,228 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:00:55,229 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:55,229 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:55,237 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,238 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,238 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:00:55,239 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:00:55,239 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:55,239 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:55,245 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,246 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,246 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:00:55,247 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:00:55,247 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:55,248 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:55,256 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,257 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,257 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:00:55,258 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:00:55,258 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:55,259 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:55,266 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,266 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,267 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:00:55,267 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:00:55,268 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 01:00:55,268 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,269 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,275 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,276 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,276 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:00:55,277 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:00:55,277 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 01:00:55,278 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,278 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,284 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,285 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,286 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,286 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,286 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:55,287 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:55,287 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:55,288 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:55,294 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,295 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,295 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,296 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,296 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:55,297 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:55,297 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:55,297 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:55,304 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,305 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,305 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,306 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,306 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:55,306 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:55,307 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:55,307 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:55,314 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,315 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,315 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,316 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,316 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:55,317 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:55,317 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:55,317 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:55,324 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,325 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,325 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,326 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,326 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,327 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,327 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,335 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,336 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,336 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,336 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,337 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,337 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,338 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,344 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,345 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,345 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,346 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,346 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,347 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,347 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,355 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,355 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,356 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,356 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,357 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,357 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,357 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,366 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,366 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,367 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,368 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,368 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,369 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,369 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,377 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,377 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,378 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,378 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,379 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,379 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,379 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,386 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,386 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,387 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,387 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,388 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,388 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,388 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,395 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,395 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,396 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,396 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,397 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,397 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,398 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,404 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,405 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,405 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,406 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,406 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,406 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,407 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,413 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,414 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,414 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,415 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,415 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,415 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,416 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,423 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,424 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,424 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,425 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,425 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,426 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,426 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,435 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,436 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,436 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,436 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,437 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,437 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,438 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,444 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,445 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,445 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,446 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,446 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,447 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,447 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,453 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,454 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,454 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,455 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,455 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,456 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,456 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,462 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,463 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,463 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,464 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,464 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,464 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,465 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,471 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,472 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,472 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,473 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,473 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,474 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,474 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,481 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,482 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,482 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,482 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,483 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,483 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,484 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,492 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,493 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,493 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,493 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,494 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,494 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,495 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,505 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,506 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,506 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,507 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,507 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,508 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,508 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,516 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,517 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,517 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,518 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,518 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:00:55,519 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:00:55,519 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:55,548 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,548 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,549 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,549 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,550 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:55,550 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:55,551 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:55,551 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:55,656 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,656 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,657 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,657 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,658 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:55,658 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:55,659 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:55,659 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:55,690 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,691 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,692 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,693 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,693 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:55,694 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:55,694 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:55,694 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:55,707 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,708 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,709 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,709 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,710 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:55,711 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:55,711 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:55,712 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:55,734 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,735 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,735 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,736 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,736 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:55,737 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:55,737 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:55,738 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:55,747 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:00:55,747 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:00:55,747 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:00:55,748 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:00:55,748 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:55,749 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:00:55,749 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:00:55,750 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:00:56,603 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:00:56,604 - root - DEBUG - Drop operation is valid. -2024-06-23 01:00:56,604 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 01:03:30,035 - root - ERROR - c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydev_bundle\fsnotify\__init__.py:143: ResourceWarning: unclosed scandir iterator -2024-06-23 01:03:30,037 - root - ERROR - time.sleep(self.sleep_time) -2024-06-23 01:03:30,037 - root - ERROR - ResourceWarning: Enable tracemalloc to get the object allocation traceback -2024-06-23 01:03:30,038 - root - ERROR - c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydev_bundle\fsnotify\__init__.py:148: ResourceWarning: unclosed scandir iterator -2024-06-23 01:03:30,039 - root - ERROR - self._check_dir(entry.path, single_visit_info, append_change, old_file_to_mtime, level + 1) -2024-06-23 01:03:30,039 - root - ERROR - ResourceWarning: Enable tracemalloc to get the object allocation traceback -2024-06-23 01:03:30,040 - root - ERROR - c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydev_bundle\fsnotify\__init__.py:148: ResourceWarning: unclosed scandir iterator -2024-06-23 01:03:30,042 - root - ERROR - self._check_dir(entry.path, single_visit_info, append_change, old_file_to_mtime, level + 1) -2024-06-23 01:03:30,043 - root - ERROR - ResourceWarning: Enable tracemalloc to get the object allocation traceback -2024-06-23 01:03:30,043 - root - ERROR - c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydev_bundle\fsnotify\__init__.py:148: ResourceWarning: unclosed scandir iterator -2024-06-23 01:03:30,044 - root - ERROR - self._check_dir(entry.path, single_visit_info, append_change, old_file_to_mtime, level + 1) -2024-06-23 01:03:30,045 - root - ERROR - ResourceWarning: Enable tracemalloc to get the object allocation traceback -2024-06-23 01:03:30,045 - root - ERROR - c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydev_bundle\fsnotify\__init__.py:148: ResourceWarning: unclosed scandir iterator -2024-06-23 01:03:30,046 - root - ERROR - self._check_dir(entry.path, single_visit_info, append_change, old_file_to_mtime, level + 1) -2024-06-23 01:03:30,047 - root - ERROR - ResourceWarning: Enable tracemalloc to get the object allocation traceback -2024-06-23 01:03:30,048 - root - ERROR - 208.56s - Error when waiting for filesystem changes in FSNotifyThread. -2024-06-23 01:03:30,067 - root - ERROR - Traceback (most recent call last): -2024-06-23 01:03:30,068 - root - ERROR - File "c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_comm.py", line 325, in _on_run -2024-06-23 01:03:30,069 - root - ERROR - for change_enum, change_path in self.watcher.iter_changes(): -2024-06-23 01:03:30,069 - root - ERROR - File "c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydev_bundle\fsnotify\__init__.py", line 301, in iter_changes -2024-06-23 01:03:30,070 - root - ERROR - path_watcher._check(single_visit_info, append_change, old_file_to_mtime) -2024-06-23 01:03:30,070 - root - ERROR - File "c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydev_bundle\fsnotify\__init__.py", line 166, in _check -2024-06-23 01:03:30,071 - root - ERROR - self._check_dir(self._root_path, single_visit_info, append_change, old_file_to_mtime, 0) -2024-06-23 01:03:30,072 - root - ERROR - File "c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydev_bundle\fsnotify\__init__.py", line 148, in _check_dir -2024-06-23 01:03:30,072 - root - ERROR - self._check_dir(entry.path, single_visit_info, append_change, old_file_to_mtime, level + 1) -2024-06-23 01:03:30,073 - root - ERROR - File "c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydev_bundle\fsnotify\__init__.py", line 148, in _check_dir -2024-06-23 01:03:30,073 - root - ERROR - self._check_dir(entry.path, single_visit_info, append_change, old_file_to_mtime, level + 1) -2024-06-23 01:03:30,074 - root - ERROR - File "c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydev_bundle\fsnotify\__init__.py", line 148, in _check_dir -2024-06-23 01:03:30,075 - root - ERROR - self._check_dir(entry.path, single_visit_info, append_change, old_file_to_mtime, level + 1) -2024-06-23 01:03:30,075 - root - ERROR - [Previous line repeated 1 more time] -2024-06-23 01:03:30,076 - root - ERROR - File "c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydev_bundle\fsnotify\__init__.py", line 143, in _check_dir -2024-06-23 01:03:30,077 - root - ERROR - time.sleep(self.sleep_time) -2024-06-23 01:03:30,077 - root - ERROR - OverflowError: sleep length is too large -2024-06-23 01:04:59,157 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 01:04:59,178 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 01:04:59,618 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 01:04:59,618 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 01:04:59,619 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 01:04:59,619 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 01:04:59,619 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 01:04:59,620 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 01:04:59,620 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 01:04:59,621 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 01:04:59,621 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 01:04:59,621 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 01:04:59,622 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 01:04:59,622 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 01:04:59,623 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 01:04:59,623 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 01:04:59,623 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 01:04:59,624 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 01:04:59,624 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 01:04:59,625 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 01:04:59,626 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 01:04:59,626 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 01:04:59,627 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 01:04:59,627 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 01:04:59,628 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 01:04:59,628 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 01:04:59,629 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 01:04:59,630 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 01:04:59,631 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 01:04:59,631 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 01:04:59,632 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 01:04:59,632 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 01:04:59,632 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 01:04:59,633 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 01:04:59,633 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 01:04:59,634 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 01:04:59,634 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 01:04:59,634 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 01:04:59,635 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 01:04:59,635 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 01:04:59,635 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 01:04:59,636 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 01:04:59,636 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 01:04:59,637 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 01:04:59,637 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 01:04:59,638 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 01:04:59,638 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 01:04:59,639 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 01:04:59,639 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 01:04:59,639 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 01:04:59,640 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 01:04:59,640 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 01:04:59,640 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 01:04:59,641 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 01:04:59,641 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 01:04:59,642 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 01:04:59,642 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 01:04:59,642 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 01:04:59,643 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 01:04:59,643 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 01:04:59,643 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 01:04:59,644 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 01:04:59,644 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 01:04:59,644 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 01:04:59,645 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 01:04:59,645 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 01:04:59,646 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 01:04:59,646 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 01:04:59,647 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 01:04:59,647 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 01:04:59,648 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 01:04:59,648 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 01:04:59,648 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 01:04:59,649 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 01:04:59,649 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 01:04:59,650 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 01:04:59,650 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 01:04:59,651 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 01:04:59,651 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 01:04:59,651 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 01:04:59,652 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 01:04:59,652 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 01:04:59,652 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 01:04:59,653 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 01:04:59,653 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 01:04:59,653 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 01:04:59,654 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 01:04:59,655 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 01:04:59,655 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 01:04:59,656 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 01:04:59,656 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 01:04:59,656 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 01:04:59,657 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 01:04:59,657 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 01:04:59,657 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 01:04:59,658 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 01:04:59,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 01:04:59,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 01:04:59,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 01:04:59,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 01:04:59,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 01:04:59,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 01:04:59,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 01:04:59,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 01:04:59,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 01:04:59,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 01:04:59,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 01:04:59,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 01:04:59,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 01:04:59,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 01:04:59,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 01:04:59,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 01:04:59,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 01:04:59,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 01:04:59,667 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 01:04:59,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 01:04:59,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 01:04:59,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 01:04:59,669 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 01:04:59,669 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 01:04:59,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 01:04:59,743 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 01:04:59,743 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 01:05:00,307 - root - DEBUG - DEBUG MODE: True -2024-06-23 01:05:00,311 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 01:05:00,394 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 01:05:00,536 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 01:05:00,573 - root - DEBUG - Updating menus... -2024-06-23 01:05:02,630 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 01:05:04,669 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 01:05:04,672 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 01:05:04,674 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 01:05:04,675 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 01:05:04,675 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 01:05:04,678 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 01:05:04,678 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 01:05:04,678 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 01:05:04,679 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 01:05:04,679 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 01:05:04,680 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 01:05:04,680 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 01:05:04,681 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 01:05:06,340 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 01:05:06,341 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 01:05:06,341 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 01:05:06,341 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 01:05:06,342 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 01:05:06,343 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 01:05:06,343 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 01:05:06,351 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 01:05:06,353 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 01:05:06,354 - root - INFO - Loading chitin... -2024-06-23 01:05:06,356 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 01:05:09,215 - root - INFO - Done loading chitin -2024-06-23 01:05:09,219 - root - INFO - Loading lips... -2024-06-23 01:05:09,220 - root - INFO - Loading 'lips' from installation... -2024-06-23 01:05:11,239 - root - INFO - Loading modules... -2024-06-23 01:05:11,240 - root - INFO - Loading 'Modules' from installation... -2024-06-23 01:05:15,452 - root - INFO - Loading streammusic... -2024-06-23 01:05:15,454 - root - INFO - Loading streammusic from installation... -2024-06-23 01:05:15,523 - root - INFO - Loading streamsounds... -2024-06-23 01:05:15,524 - root - INFO - Loading streamsounds from installation... -2024-06-23 01:05:16,316 - root - INFO - Loading textures... -2024-06-23 01:05:16,317 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 01:05:17,299 - root - INFO - Loading saves... -2024-06-23 01:05:17,315 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 01:05:17,316 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 01:05:17,317 - root - INFO - Loading streamwaves... -2024-06-23 01:05:17,318 - root - INFO - Loading streamwaves from installation... -2024-06-23 01:05:26,220 - root - INFO - Loading override... -2024-06-23 01:05:26,787 - root - INFO - Loading Override from installation... -2024-06-23 01:05:29,757 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 01:05:29,767 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 01:05:29,783 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 01:05:29,784 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 01:05:32,978 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 01:05:33,016 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 01:05:33,017 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 01:05:33,017 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 01:05:33,017 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 01:05:33,021 - root - DEBUG - Set sections of prepared lists -2024-06-23 01:05:33,021 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 01:05:33,022 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 01:05:33,043 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 01:05:33,202 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 01:05:33,560 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 01:05:33,932 - root - INFO - Loading core installation resources into UI... -2024-06-23 01:05:36,066 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 01:05:36,067 - root - INFO - Loading saves list into UI... -2024-06-23 01:05:36,069 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 01:05:36,071 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 01:05:36,073 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 01:05:36,074 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 01:05:36,074 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 01:05:36,075 - root - DEBUG - Loading save resources into UI... -2024-06-23 01:05:36,076 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 01:05:36,077 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 01:05:36,078 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 01:05:36,078 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 01:05:36,079 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 01:05:36,079 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 01:05:36,080 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 01:05:36,080 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 01:05:36,081 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 01:05:36,081 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 01:05:36,082 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 01:05:36,083 - root - DEBUG - Updating menus... -2024-06-23 01:05:36,084 - root - DEBUG - Setting up watchdog observer... -2024-06-23 01:05:36,084 - root - INFO - Loader task completed. -2024-06-23 01:05:41,277 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 01:05:41,573 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 01:05:41,573 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 01:05:41,574 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 01:05:41,574 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 01:05:41,574 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 01:05:41,575 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 01:05:41,575 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 01:05:41,575 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 01:05:41,576 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 01:05:41,630 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 01:05:41,789 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 01:05:42,039 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 01:05:42,040 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 01:05:42,041 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 01:05:42,042 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 01:05:42,042 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 01:05:42,043 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 01:05:43,314 - root - DEBUG - [load scope] dlg: -2024-06-23 01:05:43,314 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 01:05:43,321 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 01:05:43,325 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 01:05:43,326 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 01:05:43,327 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 01:05:43,327 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 01:05:43,328 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 01:05:44,067 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 01:05:46,264 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(18, 160) -2024-06-23 01:05:46,264 - root - DEBUG - DLGTreeView: set self.startPos to (18, 160) -2024-06-23 01:05:47,565 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:05:47,566 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:47,567 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:47,567 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:47,736 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 01:05:47,737 - root - DEBUG - DLGTreeView. -2024-06-23 01:05:47,737 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 01:05:47,738 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 01:05:47,738 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 01:05:47,738 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 01:05:47,739 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 01:05:47,740 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:47,740 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:47,742 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 01:05:47,742 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 01:05:47,742 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 01:05:47,746 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 01:05:47,747 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 01:05:47,747 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 01:05:47,748 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 01:05:47,749 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 01:05:47,809 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 01:05:47,810 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:47,810 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:47,811 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:47,811 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:47,812 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:47,812 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:47,813 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:47,813 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:47,820 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:47,821 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:47,822 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:47,822 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:47,823 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:47,823 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:47,823 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:47,830 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:47,831 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:47,831 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:47,832 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:47,832 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:47,833 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:47,833 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:47,840 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:47,841 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:47,841 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:47,842 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:47,842 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:47,843 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:47,843 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:47,851 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:47,851 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:47,852 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:47,852 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:47,853 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:47,854 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:47,854 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:47,861 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:47,862 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:47,862 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:47,863 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:47,863 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:47,864 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:47,864 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:47,871 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:47,872 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:47,873 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:47,873 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:47,874 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:47,874 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:47,875 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:47,881 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:47,882 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:47,882 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:47,883 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:47,883 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:47,884 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:47,884 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:47,891 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:47,891 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:47,892 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:47,892 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:47,893 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:47,893 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:47,894 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:47,901 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:47,901 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:47,902 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:47,902 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:47,902 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:47,903 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:47,903 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:47,910 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:47,910 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:47,911 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:47,911 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:47,912 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:47,912 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:47,913 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:47,920 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:47,920 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:47,921 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:47,922 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:47,922 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:47,923 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:47,923 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:47,930 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:47,930 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:47,931 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:47,931 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:47,932 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:47,932 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:47,932 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:47,940 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:47,940 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:47,941 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:47,941 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:47,942 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:47,942 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:47,943 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:47,950 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:47,950 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:47,951 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:47,951 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:47,952 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:47,952 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:47,952 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:47,959 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:47,959 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:47,959 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:47,960 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:47,960 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:47,961 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:47,961 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:47,968 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:47,969 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:47,969 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:47,970 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:47,970 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:47,971 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:47,971 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:47,977 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:47,978 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:47,978 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:47,979 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:47,979 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:47,979 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:47,980 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:47,986 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:47,987 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:47,987 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:47,988 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:47,988 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:47,989 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:47,989 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:47,995 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:47,996 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:47,996 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:47,997 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:47,997 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:47,998 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:47,998 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,004 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,005 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,005 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,006 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,006 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,006 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,007 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,014 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,014 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,015 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,015 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,016 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,016 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,016 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,023 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,023 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,024 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,024 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,024 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,025 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,025 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,031 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,032 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,033 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,033 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,033 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,034 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,034 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,041 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,041 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,042 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,042 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,043 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,043 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,043 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,050 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,050 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,051 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,051 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,052 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,052 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,052 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,061 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,062 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,062 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,063 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,063 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,064 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,064 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,070 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,070 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,071 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,071 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,072 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,072 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,073 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,080 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,081 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,081 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,082 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,082 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,083 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,083 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,092 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,093 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,093 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,094 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,094 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,095 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,095 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,101 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,101 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,102 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,102 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,103 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,103 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,103 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,110 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,110 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,111 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,111 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,112 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,112 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,112 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,120 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,120 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,121 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,121 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,122 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,122 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,123 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,130 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,131 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,131 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,132 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,132 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,133 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,133 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,140 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,141 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,141 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,142 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,142 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,142 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,143 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,150 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,151 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,152 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,152 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,152 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,153 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,153 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,161 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,162 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,162 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,163 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,163 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,164 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,164 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,171 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,172 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,172 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,173 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,173 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,173 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,174 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,181 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,182 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,182 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,183 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,183 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,184 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,184 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,191 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,192 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,192 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,192 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,193 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,193 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,194 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,200 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,201 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,201 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,202 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,202 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,203 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,203 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,211 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,212 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,212 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,213 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,213 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,214 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,214 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,220 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,221 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,222 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,222 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,222 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,223 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,223 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,230 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,230 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,231 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,231 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,231 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,232 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,232 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,239 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,239 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,240 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,240 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,241 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,241 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,242 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,248 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,248 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,249 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,250 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,250 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,250 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,251 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,259 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,259 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,260 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,260 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,261 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,261 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,262 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,269 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,270 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,271 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,271 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,272 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,272 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,272 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,278 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,279 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,280 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,280 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,280 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,281 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,281 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,290 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,291 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,291 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,292 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,292 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:05:48,292 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,293 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,300 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,301 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,301 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,302 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,302 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,302 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:05:48,303 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:05:48,303 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,305 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,305 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,306 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,306 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,307 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,307 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:05:48,308 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:05:48,308 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,309 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,310 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,310 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,311 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,311 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,311 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:05:48,312 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:05:48,312 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,314 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,314 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,315 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,315 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,315 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,316 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:05:48,316 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:05:48,317 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,319 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,319 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,319 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,320 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,320 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,321 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:05:48,321 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:05:48,321 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,323 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,323 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,324 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,324 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,324 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,325 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:05:48,325 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:05:48,325 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,330 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,330 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,331 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,331 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,332 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,332 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:05:48,332 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:05:48,333 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,334 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,335 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,335 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,336 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,336 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,337 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:05:48,337 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:05:48,337 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,339 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,339 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,340 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,340 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,341 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,341 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:05:48,341 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:05:48,342 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,344 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,344 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,345 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,345 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,346 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,346 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:05:48,346 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:05:48,347 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,349 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,350 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,350 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,350 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,351 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,351 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:05:48,352 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:05:48,352 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,354 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,355 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,355 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,355 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,356 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,356 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:05:48,356 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:05:48,357 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,359 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,359 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,360 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,360 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,360 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,361 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:05:48,361 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:05:48,362 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,364 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,364 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,364 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,365 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,365 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,366 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:05:48,366 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:05:48,367 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,369 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,369 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,369 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,370 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,370 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,370 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:05:48,371 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:05:48,371 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,373 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,373 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,374 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:05:48,374 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:05:48,375 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,375 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:05:48,376 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:05:48,376 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,377 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,378 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,378 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:05:48,378 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:05:48,379 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:05:48,379 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,380 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,387 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,387 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,388 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:05:48,388 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:05:48,389 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:05:48,389 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,389 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,396 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,397 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,397 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:05:48,398 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:05:48,398 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:05:48,398 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,399 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,405 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,406 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,406 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:05:48,406 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:05:48,407 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:05:48,407 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,408 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,414 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,414 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,415 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:05:48,415 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:05:48,416 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:05:48,416 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,417 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,423 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,423 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,424 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:05:48,424 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:05:48,424 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:05:48,425 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,425 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,434 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,434 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,435 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:05:48,435 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:05:48,436 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:05:48,436 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:05:48,437 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,443 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,443 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,444 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:05:48,444 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:05:48,445 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,445 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,452 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,452 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,453 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:05:48,453 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:05:48,454 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,454 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,460 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,461 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,461 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:05:48,462 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:05:48,462 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,463 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,468 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,469 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,470 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:05:48,470 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:05:48,470 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,471 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,477 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,478 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,479 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:05:48,479 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:05:48,480 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,480 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,488 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,489 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,490 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:05:48,490 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:05:48,491 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,491 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,497 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,498 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,498 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:05:48,499 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:05:48,499 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,500 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,511 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,511 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,512 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:05:48,512 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:05:48,513 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,513 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,525 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,526 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,526 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:05:48,527 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:05:48,527 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,528 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,546 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,547 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,547 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:05:48,548 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:05:48,548 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,548 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,563 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,564 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,564 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:05:48,565 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:05:48,565 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,565 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,592 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,593 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,593 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:05:48,594 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:05:48,594 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,595 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,624 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:05:48,624 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:05:48,625 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:05:48,625 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:05:48,626 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,626 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:05:48,858 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:05:48,860 - root - DEBUG - Drop operation is valid. -2024-06-23 01:05:48,860 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 01:06:20,760 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:06:20,760 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:06:20,762 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:06:20,763 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:06:20,764 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 01:06:21,330 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=3, comment=)) to node (DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 01:06:21,332 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 0 -2024-06-23 01:06:21,332 - root - DEBUG - Updating 1 items containing node DLGReply(stringref=-1, list_index=488, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 01:06:21,333 - root - DEBUG - [resetDragState scope] -2024-06-23 01:06:21,333 - root - DEBUG - performDrag: completely done -2024-06-23 01:06:21,334 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 01:06:21,334 - root - DEBUG - [resetDragState scope] -2024-06-23 01:06:21,339 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:06:21,339 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:06:21,340 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:06:21,341 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:06:21,390 - root - DEBUG - setSelectionOnDrop -2024-06-23 01:06:21,391 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:06:21,391 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:06:21,392 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:06:21,393 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:06:21,393 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:06:46,599 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(180, 277) -2024-06-23 01:06:46,600 - root - DEBUG - DLGTreeView: set self.startPos to (180, 277) -2024-06-23 01:06:46,630 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 01:06:46,630 - root - DEBUG - DLGTreeView. -2024-06-23 01:06:46,631 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 01:06:46,632 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 01:06:46,632 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 01:06:46,633 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 01:06:46,633 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 01:06:46,634 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:06:46,634 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:06:46,635 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 01:06:46,636 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 01:06:46,637 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 01:06:46,638 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 01:06:46,638 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 01:06:46,639 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 01:06:46,639 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 01:06:46,640 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 01:06:46,646 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 01:06:46,646 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:46,647 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:46,647 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:55,871 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:06:55,872 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:06:55,872 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:06:55,873 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:55,873 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:55,921 - root - DEBUG - performDrag: completely done -2024-06-23 01:06:55,922 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 01:06:55,923 - root - DEBUG - [resetDragState scope] -2024-06-23 01:06:57,257 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(171, 284) -2024-06-23 01:06:57,258 - root - DEBUG - DLGTreeView: set self.startPos to (171, 284) -2024-06-23 01:06:58,517 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 01:06:58,518 - root - DEBUG - DLGTreeView. -2024-06-23 01:06:58,519 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 01:06:58,519 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 01:06:58,520 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 01:06:58,520 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 01:06:58,521 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 01:06:58,521 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:06:58,522 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:06:58,522 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 01:06:58,523 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 01:06:58,523 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 01:06:58,524 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 01:06:58,524 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 01:06:58,525 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 01:06:58,525 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 01:06:58,526 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 01:06:58,532 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 01:06:58,532 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,533 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,533 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,534 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:06:58,534 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:06:58,534 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,535 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:58,536 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:58,536 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,538 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,539 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,539 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:06:58,540 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:06:58,540 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,541 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:58,541 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:58,542 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,550 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,551 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,551 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:06:58,551 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:06:58,552 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,553 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:58,553 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:58,554 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,556 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,556 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,557 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:06:58,557 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:06:58,558 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,558 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:58,559 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:58,559 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,563 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,563 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,564 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:06:58,564 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:06:58,564 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:06:58,565 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:58,565 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:58,572 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,573 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,573 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:06:58,574 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:06:58,574 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:06:58,574 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:58,575 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:58,583 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,583 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,584 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:06:58,584 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:06:58,585 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:06:58,585 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:58,586 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:58,593 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,593 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,594 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:06:58,594 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:06:58,595 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:06:58,596 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:58,596 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:58,602 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,603 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,603 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:06:58,604 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:06:58,604 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:06:58,605 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:58,605 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:58,612 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,613 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,613 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:06:58,614 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:06:58,614 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,614 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,622 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,622 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,622 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:06:58,623 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:06:58,623 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,624 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,631 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,631 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,632 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:06:58,632 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:06:58,633 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,633 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,641 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,641 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,642 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:06:58,642 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:06:58,643 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,643 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,649 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,650 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,651 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:06:58,651 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:06:58,652 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,652 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,660 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,660 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,661 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:06:58,662 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:06:58,662 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,662 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,669 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,669 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,670 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:06:58,671 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:06:58,671 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,671 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,678 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,679 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,679 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:06:58,680 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:06:58,680 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,680 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,687 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,688 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,688 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:06:58,689 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:06:58,689 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,690 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,696 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,697 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,697 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:06:58,698 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:06:58,698 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,698 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,706 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,706 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,707 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:06:58,707 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:06:58,707 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,708 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,715 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,715 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,716 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:06:58,716 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:06:58,717 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,717 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,724 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,724 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,725 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:06:58,725 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:06:58,726 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,726 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,732 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,733 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,734 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:06:58,734 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:06:58,734 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 01:06:58,735 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:58,735 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:58,742 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,742 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,743 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:06:58,743 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:06:58,744 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 01:06:58,744 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:58,745 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:58,752 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,752 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,753 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:06:58,754 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:06:58,754 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 01:06:58,755 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:58,755 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:58,762 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,762 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,763 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,763 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:06:58,764 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,764 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:58,764 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:58,765 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,771 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,772 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,772 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,773 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:06:58,773 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,774 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:58,774 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:58,774 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,782 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,783 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,783 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,784 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:06:58,784 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,785 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:58,785 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:58,786 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,792 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,793 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,793 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,794 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:06:58,795 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,795 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:58,795 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:58,796 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,803 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,803 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,804 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,804 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:06:58,805 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:06:58,805 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:58,806 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:58,813 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,813 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,814 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,814 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:06:58,815 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:06:58,815 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:58,815 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:58,822 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,823 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,823 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,824 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:06:58,824 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:06:58,825 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:58,825 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:58,833 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,833 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,834 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,834 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:06:58,835 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:06:58,835 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:58,836 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:58,843 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,843 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,844 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,844 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:06:58,845 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:06:58,846 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:58,846 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:58,853 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,853 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,854 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,854 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:06:58,855 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:06:58,855 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:58,855 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:58,863 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,863 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,864 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,864 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:06:58,865 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:06:58,865 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:58,866 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:58,872 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,873 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,873 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,873 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:06:58,874 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:06:58,874 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:58,875 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:58,882 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,882 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,883 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,883 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:06:58,884 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:06:58,884 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:58,884 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:58,892 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,892 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,893 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,893 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:06:58,893 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:06:58,894 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:58,895 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:58,902 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,902 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,903 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,903 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:06:58,904 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:06:58,905 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:58,905 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:58,912 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,912 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,913 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,913 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:06:58,914 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:06:58,914 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:58,914 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:58,922 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,922 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,923 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,923 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:06:58,923 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,924 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:58,924 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:58,925 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,932 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,932 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,933 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,933 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:06:58,934 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,934 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:58,934 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:58,935 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,941 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,942 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,943 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,943 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:06:58,944 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,944 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:58,945 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:58,945 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,951 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,952 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,953 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,953 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:06:58,954 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,954 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:58,955 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:58,955 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,962 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,963 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,963 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,964 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:06:58,964 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,964 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:58,965 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:58,965 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,972 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,972 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,973 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,973 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:06:58,974 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,974 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:58,974 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:58,975 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,982 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,982 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,983 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,983 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:06:58,984 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,984 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:58,985 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:58,985 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:58,991 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:58,992 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:58,992 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:06:58,993 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:06:58,994 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:58,994 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:58,995 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:58,995 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:59,002 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:59,003 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:59,003 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:06:59,004 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:06:59,004 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:59,005 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:59,005 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:59,006 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:59,018 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:59,018 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:59,019 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:06:59,020 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:06:59,020 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:59,021 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:59,021 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:59,022 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:59,029 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:59,029 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:59,030 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:06:59,030 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:06:59,031 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:59,031 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:59,032 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:59,032 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:59,039 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:59,039 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:59,040 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:06:59,040 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:06:59,041 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:59,041 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:59,042 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:59,042 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:59,076 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:59,077 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:59,077 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:06:59,078 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:06:59,079 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:06:59,079 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:59,079 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:59,088 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:59,089 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:59,089 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:06:59,090 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:06:59,090 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:06:59,091 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:59,091 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:59,110 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:59,111 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:59,111 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:06:59,112 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:06:59,112 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:06:59,113 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:59,113 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:59,151 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:59,151 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:59,152 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:06:59,152 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:06:59,153 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:06:59,154 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:06:59,154 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:06:59,493 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:59,493 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:59,494 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:06:59,494 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:06:59,495 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:59,495 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:59,496 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:59,496 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:59,503 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:59,504 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:59,504 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:06:59,505 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:06:59,505 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:59,506 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:59,506 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:59,507 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:59,514 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:59,515 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:59,515 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:06:59,516 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:06:59,516 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:59,517 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:59,517 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:59,518 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:59,530 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:59,530 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:59,531 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:06:59,531 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:06:59,532 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:59,532 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:59,533 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:59,533 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:59,544 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:59,545 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:59,545 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:06:59,546 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:06:59,546 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:59,547 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:59,547 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:59,548 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:59,560 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:59,561 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:59,562 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:06:59,562 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:06:59,563 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:59,563 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:59,564 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:59,564 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:59,577 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:59,578 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:59,578 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:06:59,579 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:06:59,579 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:59,580 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:59,580 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:59,581 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:06:59,604 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:06:59,604 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:06:59,605 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:06:59,605 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:06:59,606 - root - DEBUG - Drop operation is valid. -2024-06-23 01:06:59,606 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:06:59,606 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:06:59,607 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:07:00,290 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:07:00,291 - root - DEBUG - Drop operation is valid. -2024-06-23 01:07:00,291 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 01:09:40,510 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 01:09:40,520 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 01:09:40,709 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 01:09:40,709 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 01:09:40,709 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 01:09:40,709 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 01:09:40,710 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 01:09:40,710 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 01:09:40,710 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 01:09:40,711 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 01:09:40,711 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 01:09:40,711 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 01:09:40,712 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 01:09:40,713 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 01:09:40,713 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 01:09:40,713 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 01:09:40,714 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 01:09:40,714 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 01:09:40,714 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 01:09:40,714 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 01:09:40,715 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 01:09:40,715 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 01:09:40,716 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 01:09:40,716 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 01:09:40,717 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 01:09:40,717 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 01:09:40,717 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 01:09:40,718 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 01:09:40,718 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 01:09:40,719 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 01:09:40,719 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 01:09:40,719 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 01:09:40,719 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 01:09:40,720 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 01:09:40,720 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 01:09:40,720 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 01:09:40,721 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 01:09:40,721 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 01:09:40,721 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 01:09:40,721 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 01:09:40,721 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 01:09:40,721 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 01:09:40,721 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 01:09:40,722 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 01:09:40,722 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 01:09:40,722 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 01:09:40,722 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 01:09:40,723 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 01:09:40,723 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 01:09:40,723 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 01:09:40,723 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 01:09:40,724 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 01:09:40,724 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 01:09:40,724 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 01:09:40,724 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 01:09:40,725 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 01:09:40,725 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 01:09:40,725 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 01:09:40,725 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 01:09:40,726 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 01:09:40,726 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 01:09:40,726 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 01:09:40,726 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 01:09:40,727 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 01:09:40,727 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 01:09:40,727 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 01:09:40,727 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 01:09:40,728 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 01:09:40,728 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 01:09:40,728 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 01:09:40,728 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 01:09:40,729 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 01:09:40,729 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 01:09:40,729 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 01:09:40,729 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 01:09:40,730 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 01:09:40,730 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 01:09:40,730 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 01:09:40,730 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 01:09:40,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 01:09:40,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 01:09:40,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 01:09:40,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 01:09:40,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 01:09:40,732 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 01:09:40,732 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 01:09:40,732 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 01:09:40,733 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 01:09:40,733 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 01:09:40,733 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 01:09:40,733 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 01:09:40,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 01:09:40,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 01:09:40,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 01:09:40,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 01:09:40,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 01:09:40,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 01:09:40,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 01:09:40,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 01:09:40,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 01:09:40,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 01:09:40,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 01:09:40,737 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 01:09:40,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 01:09:40,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 01:09:40,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 01:09:40,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 01:09:40,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 01:09:40,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 01:09:40,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 01:09:40,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 01:09:40,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 01:09:40,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 01:09:40,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 01:09:40,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 01:09:40,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 01:09:40,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 01:09:40,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 01:09:40,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 01:09:40,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 01:09:40,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 01:09:40,777 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 01:09:40,777 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 01:09:41,200 - root - DEBUG - DEBUG MODE: True -2024-06-23 01:09:41,204 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 01:09:41,280 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 01:09:41,479 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 01:09:41,528 - root - DEBUG - Updating menus... -2024-06-23 01:09:42,331 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 01:09:42,824 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 01:09:42,827 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 01:09:42,828 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 01:09:42,829 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 01:09:42,829 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 01:09:42,831 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 01:09:42,831 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 01:09:42,831 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 01:09:42,831 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 01:09:42,832 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 01:09:42,832 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 01:09:42,833 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 01:09:42,833 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 01:09:45,017 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 01:09:45,018 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 01:09:45,018 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 01:09:45,018 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 01:09:45,019 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 01:09:45,019 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 01:09:45,020 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 01:09:45,026 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 01:09:45,027 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 01:09:45,028 - root - INFO - Loading chitin... -2024-06-23 01:09:45,029 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 01:09:47,777 - root - INFO - Done loading chitin -2024-06-23 01:09:47,778 - root - INFO - Loading lips... -2024-06-23 01:09:47,782 - root - INFO - Loading 'lips' from installation... -2024-06-23 01:09:49,874 - root - INFO - Loading modules... -2024-06-23 01:09:49,876 - root - INFO - Loading 'Modules' from installation... -2024-06-23 01:09:54,196 - root - INFO - Loading streammusic... -2024-06-23 01:09:54,197 - root - INFO - Loading streammusic from installation... -2024-06-23 01:09:54,271 - root - INFO - Loading streamsounds... -2024-06-23 01:09:54,273 - root - INFO - Loading streamsounds from installation... -2024-06-23 01:09:54,891 - root - INFO - Loading textures... -2024-06-23 01:09:54,892 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 01:09:55,875 - root - INFO - Loading saves... -2024-06-23 01:09:55,891 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 01:09:55,892 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 01:09:55,893 - root - INFO - Loading streamwaves... -2024-06-23 01:09:55,894 - root - INFO - Loading streamwaves from installation... -2024-06-23 01:10:05,189 - root - INFO - Loading override... -2024-06-23 01:10:05,712 - root - INFO - Loading Override from installation... -2024-06-23 01:10:09,114 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 01:10:09,125 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 01:10:09,140 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 01:10:09,141 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 01:10:11,733 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 01:10:11,772 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 01:10:11,773 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 01:10:11,773 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 01:10:11,773 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 01:10:11,777 - root - DEBUG - Set sections of prepared lists -2024-06-23 01:10:11,778 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 01:10:11,778 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 01:10:11,780 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 01:10:11,838 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 01:10:12,047 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 01:10:12,083 - root - INFO - Loading core installation resources into UI... -2024-06-23 01:10:13,317 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 01:10:13,318 - root - INFO - Loading saves list into UI... -2024-06-23 01:10:13,319 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 01:10:13,320 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 01:10:13,321 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 01:10:13,321 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 01:10:13,322 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 01:10:13,322 - root - DEBUG - Loading save resources into UI... -2024-06-23 01:10:13,323 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 01:10:13,324 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 01:10:13,324 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 01:10:13,325 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 01:10:13,325 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 01:10:13,325 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 01:10:13,326 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 01:10:13,326 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 01:10:13,326 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 01:10:13,327 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 01:10:13,327 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 01:10:13,329 - root - DEBUG - Updating menus... -2024-06-23 01:10:13,330 - root - DEBUG - Setting up watchdog observer... -2024-06-23 01:10:13,330 - root - INFO - Loader task completed. -2024-06-23 01:10:22,487 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 01:10:22,784 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 01:10:22,784 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 01:10:22,784 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 01:10:22,784 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 01:10:22,785 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 01:10:22,785 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 01:10:22,785 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 01:10:22,785 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 01:10:22,786 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 01:10:22,842 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 01:10:22,884 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 01:10:23,122 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 01:10:23,123 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 01:10:23,124 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 01:10:23,124 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 01:10:23,125 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 01:10:23,125 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 01:10:23,722 - root - DEBUG - [load scope] dlg: -2024-06-23 01:10:23,722 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 01:10:23,727 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 01:10:23,730 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 01:10:23,730 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 01:10:23,730 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 01:10:23,731 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 01:10:23,731 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 01:10:24,178 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 01:10:25,950 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(0, 165) -2024-06-23 01:10:25,950 - root - DEBUG - DLGTreeView: set self.startPos to (0, 165) -2024-06-23 01:10:26,758 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:10:26,759 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:26,760 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:26,760 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:26,915 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 01:10:26,916 - root - DEBUG - DLGTreeView. -2024-06-23 01:10:26,916 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 01:10:26,917 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 01:10:26,917 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 01:10:26,917 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 01:10:26,917 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 01:10:26,919 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:26,919 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:26,921 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 01:10:26,923 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 01:10:26,924 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 01:10:26,928 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 01:10:26,928 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 01:10:26,929 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 01:10:26,929 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 01:10:26,930 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 01:10:27,017 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 01:10:27,018 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,019 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,020 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,020 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,020 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,021 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:27,021 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:27,021 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,032 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,032 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,033 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,033 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,034 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:27,034 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:27,034 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,044 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,045 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,045 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,045 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,046 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:27,046 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:27,046 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,053 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,054 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,054 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,055 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,055 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:27,055 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:27,055 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,061 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,062 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,062 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,062 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,063 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:27,063 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:27,063 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,072 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,073 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,073 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,074 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,074 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:27,075 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:27,075 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,084 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,084 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,085 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,085 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,085 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:27,086 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:27,086 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,094 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,095 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,095 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,095 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,096 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:27,096 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:27,096 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,102 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,103 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,103 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,103 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,104 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:27,104 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:27,104 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,110 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,111 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,111 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,111 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,111 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:27,112 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:27,112 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,118 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,119 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,119 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,119 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,120 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:27,120 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:27,120 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,126 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,127 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,127 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,127 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,128 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:27,128 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:27,128 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,135 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,135 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,135 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,136 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,136 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:27,136 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:27,136 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,143 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,143 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,144 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,144 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,144 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:27,145 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:27,145 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,151 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,151 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,152 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,152 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,152 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,152 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:27,153 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:27,153 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,154 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,155 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,155 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,155 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,155 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,156 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:27,156 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:27,156 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,158 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,158 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,158 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,159 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,159 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,159 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:27,159 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:27,160 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,161 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,162 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,162 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,162 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,162 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,163 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:27,163 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:27,163 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,166 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,167 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,168 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,168 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,168 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,168 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:27,169 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:27,169 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,171 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,172 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,172 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,172 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,173 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,173 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:27,174 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:27,174 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,176 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,176 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,177 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,177 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,177 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,178 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:27,178 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:27,178 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,180 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,181 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,181 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,182 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,182 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,182 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:27,183 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:27,183 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,184 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,185 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,185 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,185 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,186 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,186 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:27,187 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:27,187 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,189 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,189 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,189 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,190 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,190 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,190 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:27,191 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:27,191 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,196 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,197 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,197 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,197 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,197 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,198 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:27,198 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:27,198 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,202 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,202 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,202 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,203 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,203 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,203 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:27,204 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:27,204 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,206 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,206 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,207 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,207 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,207 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,208 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:27,208 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:27,208 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,212 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,212 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,213 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,213 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,213 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:10:27,214 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:27,214 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,220 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,221 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,221 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,221 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,222 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:10:27,222 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:27,222 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,228 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,228 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,229 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,229 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,229 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:10:27,230 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:27,230 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,237 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,237 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,237 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,238 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,238 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:10:27,238 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:27,238 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,244 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,245 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,245 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,245 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,246 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:10:27,246 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:27,246 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,252 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,253 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,253 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,253 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,254 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:10:27,254 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:27,254 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,260 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,261 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,261 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,261 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,262 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:10:27,262 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:27,262 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,268 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,269 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,269 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,269 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,270 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:10:27,270 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:27,270 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,278 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,278 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,278 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,279 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,279 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:10:27,280 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:27,280 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,287 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,288 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,288 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,288 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,289 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,289 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,295 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,296 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,296 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,296 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,296 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,297 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,306 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,307 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,307 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,308 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,308 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,308 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,317 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,317 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,318 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,318 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,318 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,318 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,325 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,325 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,326 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,326 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,326 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,327 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,333 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,334 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,334 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,334 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,335 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,335 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,343 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,343 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,344 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,344 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,344 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,344 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,351 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,351 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,351 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,352 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,352 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,352 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,360 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,360 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,360 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,361 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,361 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,361 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,375 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,376 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,376 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,376 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,377 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,377 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,430 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,430 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,430 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,431 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,431 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,431 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,441 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,441 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,442 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,442 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,442 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,442 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,450 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,450 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,450 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,451 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,451 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,451 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,463 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,463 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,464 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,464 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,465 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,465 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,471 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,472 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,472 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,472 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,472 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,473 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,480 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,480 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,481 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,481 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,482 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,482 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,489 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,489 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,490 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,490 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,491 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,491 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,503 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,503 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,504 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,504 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,504 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,505 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,516 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,517 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,517 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,517 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,518 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,518 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,525 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:27,526 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:27,526 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:27,527 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:27,527 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,527 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:27,625 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:27,625 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:27,626 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 01:10:27,626 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:10:27,627 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:10:27,629 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 01:10:27,630 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 01:10:27,630 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 01:10:27,720 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=3, comment=)) to node (DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 01:10:27,722 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 0 -2024-06-23 01:10:27,722 - root - DEBUG - Updating 1 items containing node DLGReply(stringref=-1, list_index=488, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 01:10:27,722 - root - DEBUG - [resetDragState scope] -2024-06-23 01:10:27,723 - root - DEBUG - performDrag: completely done -2024-06-23 01:10:27,724 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 01:10:27,724 - root - DEBUG - [resetDragState scope] -2024-06-23 01:10:27,728 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:10:27,728 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,729 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:10:27,729 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,731 - root - DEBUG - setSelectionOnDrop -2024-06-23 01:10:27,732 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:10:27,732 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:10:27,733 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:27,734 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:10:27,734 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:28,460 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(159, 280) -2024-06-23 01:10:28,461 - root - DEBUG - DLGTreeView: set self.startPos to (159, 280) -2024-06-23 01:10:28,572 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 01:10:28,572 - root - DEBUG - DLGTreeView. -2024-06-23 01:10:28,573 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 01:10:28,573 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 01:10:28,573 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 01:10:28,574 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 01:10:28,574 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 01:10:28,574 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:10:28,574 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:28,575 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 01:10:28,575 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 01:10:28,575 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 01:10:28,576 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 01:10:28,576 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 01:10:28,576 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 01:10:28,577 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 01:10:28,577 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 01:10:28,581 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 01:10:28,582 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,582 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,582 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,583 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:10:28,583 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:28,583 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:28,584 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,584 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,592 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,593 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,593 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:10:28,593 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:28,594 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:28,594 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,594 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,601 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,601 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,602 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:10:28,602 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:28,602 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:28,603 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,603 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,611 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,612 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,612 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:10:28,612 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:28,612 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:28,613 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,613 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,620 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,621 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,621 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:10:28,621 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:28,621 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:28,622 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,622 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,629 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,629 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,630 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:10:28,630 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:28,630 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,630 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:28,631 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:28,631 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,633 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,634 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,634 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:10:28,634 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:28,635 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,635 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:28,635 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:28,636 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,638 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,638 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,638 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:10:28,639 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:28,639 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,639 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:28,640 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:28,640 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,642 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,642 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,643 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:10:28,643 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:28,644 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,644 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:28,644 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:28,644 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,646 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,647 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,647 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:10:28,647 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:28,647 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,648 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:28,648 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:28,649 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,650 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,651 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,651 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:10:28,652 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:28,652 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,652 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:28,653 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:28,653 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,656 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,657 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,657 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:28,658 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:28,658 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:10:28,658 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,659 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,666 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,666 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,667 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:28,667 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:28,667 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:10:28,668 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,668 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,676 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,676 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,677 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:28,677 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:28,677 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:10:28,678 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,678 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,684 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,685 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,685 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:28,686 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:28,686 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,686 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,693 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,694 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,694 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:28,694 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:28,694 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,695 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,701 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,702 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,702 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:28,702 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:28,703 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,703 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,709 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,709 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,710 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:28,710 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:28,710 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,710 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,717 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,717 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,718 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:28,718 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:28,718 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,719 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,724 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,725 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,725 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:28,726 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:28,726 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,726 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,733 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,734 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,734 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:28,734 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:28,735 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,735 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,741 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,742 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,742 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:28,742 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:28,743 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,743 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,750 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,750 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,751 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:28,751 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:28,751 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,752 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,758 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,759 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,759 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:28,759 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:28,760 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 01:10:28,760 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,760 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,767 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,767 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,768 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:28,768 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:28,768 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 01:10:28,768 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,769 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,775 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,775 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,776 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:28,776 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:28,776 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 01:10:28,777 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,777 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,783 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,784 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,784 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,784 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,785 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,785 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:28,786 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:28,786 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,793 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,794 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,794 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,794 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,795 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,795 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:28,795 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:28,795 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,802 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,803 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,803 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,804 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,804 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,804 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:28,804 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:28,805 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,812 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,812 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,813 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,813 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,814 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,814 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:28,814 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:28,815 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,821 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,822 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,822 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,822 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,823 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,823 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:28,824 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:28,824 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,831 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,831 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,832 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,832 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,833 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:28,833 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,833 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,840 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,840 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,841 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,841 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,842 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:28,842 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,842 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,849 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,850 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,850 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,851 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,851 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:28,852 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,852 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,859 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,859 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,860 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,860 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,860 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:28,861 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,861 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,868 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,869 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,869 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,870 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,870 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:28,870 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,871 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,878 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,879 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,879 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,879 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,880 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:28,880 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,880 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,887 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,887 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,888 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,888 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,889 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:28,889 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,889 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,896 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,896 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,897 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,897 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,897 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:28,898 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,898 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,905 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,905 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,906 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,906 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,907 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:28,907 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,907 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,913 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,914 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,914 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,915 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,915 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:28,916 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,916 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,922 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,922 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,923 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,923 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,924 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:28,924 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,924 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,932 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,932 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,933 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,933 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,933 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:28,934 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,934 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,940 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,941 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,941 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,941 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,942 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:28,942 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:28,942 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:28,949 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,950 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,950 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,950 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,951 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,951 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:28,951 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:28,952 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,959 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,959 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,960 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,960 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,961 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,961 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:28,961 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:28,961 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,968 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,968 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,969 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,969 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,970 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,970 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:28,970 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:28,971 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,978 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,979 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,979 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,979 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,980 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,980 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:28,980 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:28,981 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,988 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,988 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,989 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,989 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,990 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:28,990 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:28,990 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:28,991 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:28,997 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:28,998 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:28,998 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:28,999 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 01:10:28,999 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:29,000 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:29,000 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:29,000 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:29,006 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:29,007 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:29,007 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:29,007 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:29,008 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:29,008 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:29,008 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:29,009 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:29,015 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:29,015 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:29,016 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:29,016 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:29,016 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:29,017 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:29,017 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:29,017 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:29,023 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:29,024 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:29,024 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:29,024 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:29,025 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:29,025 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:29,025 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:29,026 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:29,036 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:29,036 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:29,036 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:29,037 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:29,037 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:29,037 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:10:29,038 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:10:29,038 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:29,378 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:29,378 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:29,378 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 01:10:29,379 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:10:29,379 - root - DEBUG - R488: [End Dialog] -2024-06-23 01:10:29,380 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:10:29,380 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 01:10:29,381 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 0 -2024-06-23 01:10:29,443 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=0, comment=)) to node (DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 01:10:29,444 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 2 -2024-06-23 01:10:29,444 - root - DEBUG - [resetDragState scope] -2024-06-23 01:10:29,445 - root - DEBUG - performDrag: completely done -2024-06-23 01:10:29,445 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 01:10:29,445 - root - DEBUG - [resetDragState scope] -2024-06-23 01:10:29,450 - root - DEBUG - setSelectionOnDrop -2024-06-23 01:10:29,451 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:10:29,451 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-23 01:10:29,451 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:10:29,451 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:29,452 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:10:29,452 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:10:37,230 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 01:10:37,392 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 01:10:37,393 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-23 01:10:37,393 - root - DEBUG - DLGTreeView. -2024-06-23 01:10:37,393 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 01:10:37,393 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 01:10:37,394 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 01:10:37,394 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,394 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,395 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,395 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,395 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-23 01:10:37,396 - root - DEBUG - DLGTreeView. -2024-06-23 01:10:37,396 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 01:10:37,396 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 01:10:37,396 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 01:10:37,397 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,397 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,398 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:37,398 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:37,398 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:37,404 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,405 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,405 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,405 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,406 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:37,406 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:37,406 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:37,413 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,413 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,413 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,414 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,414 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:37,414 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:37,414 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:37,421 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,422 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,422 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,422 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,422 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:37,423 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:37,423 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:37,429 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,429 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,430 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,430 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,430 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:37,431 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:37,431 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:37,437 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,437 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,438 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,438 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,438 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:37,439 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:37,439 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:37,445 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,445 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,446 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,446 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,446 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:37,447 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:37,447 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:37,455 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,455 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,455 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,456 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,456 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:37,457 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:37,457 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:37,464 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,465 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,465 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,466 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,467 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:37,467 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:37,467 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:37,474 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,475 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,475 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,476 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,476 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:37,477 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:37,477 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:37,484 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,485 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,485 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,485 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,486 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:37,486 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:37,486 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:37,494 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,494 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,494 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,495 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,495 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:37,495 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:37,496 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:37,503 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,503 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,503 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,504 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,504 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:37,504 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:37,504 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:37,511 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,511 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,512 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,512 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,513 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:10:37,513 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:10:37,513 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:37,520 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,520 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,520 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,521 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,521 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,521 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,522 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,529 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,529 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,529 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,530 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,530 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,530 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,530 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,538 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,539 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,539 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,539 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,539 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,540 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,540 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,547 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,547 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,548 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,548 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,548 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,549 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,549 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,556 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,556 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,556 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,557 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,557 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,558 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,558 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,567 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,567 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,568 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,568 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,569 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,569 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,569 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,576 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,576 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,577 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,577 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,577 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,578 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,578 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,584 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,585 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,585 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,585 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,586 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,586 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,586 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,592 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,593 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,593 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,594 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,594 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,595 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,595 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,602 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,602 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,603 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,603 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,603 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,604 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,604 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,610 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,611 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,611 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,611 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,612 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,612 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,613 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,620 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,621 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,621 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,621 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,622 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,622 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,622 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,632 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,633 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,633 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,633 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,634 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,634 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,634 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,640 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,641 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,641 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,642 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,642 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,643 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,643 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,649 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,650 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,650 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,650 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,651 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,651 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,652 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,658 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,658 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,659 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,659 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,659 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,660 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,660 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,667 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,667 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,667 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,668 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,668 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,668 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,669 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,675 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,675 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,676 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,676 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,676 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,677 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,677 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,684 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,684 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,685 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,685 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,685 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,685 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,686 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,692 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,692 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,692 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,693 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,693 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,693 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,693 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,700 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,700 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,701 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,701 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,701 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,702 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,702 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,708 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,709 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,709 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,709 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:10:37,710 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,710 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,710 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,717 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,717 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,718 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,718 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 01:10:37,718 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,719 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,719 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,725 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,725 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,726 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,726 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 01:10:37,726 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,727 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,727 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,733 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,733 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,733 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,734 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 01:10:37,734 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,734 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,735 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,741 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,741 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,742 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,742 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 01:10:37,742 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,743 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,743 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,751 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,752 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,752 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,753 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 01:10:37,753 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,753 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,753 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,760 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,760 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,760 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,760 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 01:10:37,761 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,761 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,761 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,770 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:10:37,771 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:10:37,771 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 01:10:37,771 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 01:10:37,772 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,772 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:10:37,772 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,984 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:10:37,984 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 01:10:37,984 - root - DEBUG - [dropEvent scope] not self.isItemFromCurrentModel(event), calling pasteItem -2024-06-23 01:10:37,985 - root - DEBUG - Drop operation is valid. -2024-06-23 01:10:37,986 - root - DEBUG - [_getAllIndices scope] entryIndices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355} -2024-06-23 01:10:38,050 - root - DEBUG - [_getAllIndices scope] replyIndices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492} -2024-06-23 01:10:38,061 - root - DEBUG - [resetDragState scope] -2024-06-23 01:23:56,911 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(115, 211) -2024-06-23 01:23:56,911 - root - DEBUG - DLGTreeView: set self.startPos to (115, 211) -2024-06-23 01:23:56,912 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:23:56,912 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:56,913 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:56,913 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,082 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 01:23:57,083 - root - DEBUG - DLGTreeView. -2024-06-23 01:23:57,083 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 01:23:57,083 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=31358, list_index=352, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 01:23:57,084 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 01:23:57,084 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 4 -2024-06-23 01:23:57,084 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 01:23:57,085 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,085 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,086 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 01:23:57,086 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 01:23:57,087 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 01:23:57,089 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 3 -2024-06-23 01:23:57,089 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 01:23:57,090 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 01:23:57,090 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 01:23:57,091 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 4 -2024-06-23 01:23:57,096 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 01:23:57,097 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:57,097 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,097 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,098 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,098 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,098 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,098 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,099 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,106 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,106 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,107 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,107 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,108 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,108 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,108 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,115 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,116 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,116 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,116 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,117 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,117 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,117 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,126 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,126 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,127 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,127 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,128 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,128 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,129 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,136 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,136 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,137 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,137 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,138 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,138 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,138 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,146 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,146 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,147 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,147 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,148 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,148 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,148 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,158 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,158 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,159 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,159 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,160 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,160 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,160 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,168 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,168 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,169 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,169 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,169 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,170 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,170 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,178 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,178 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,179 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,179 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,179 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,180 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,180 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,189 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,190 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,190 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,191 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,191 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,191 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,192 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,200 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,200 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,200 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,201 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,201 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,201 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,202 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,210 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,211 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,212 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,212 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,213 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,213 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,213 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,220 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,221 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,221 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,221 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,222 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,222 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,222 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,231 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,231 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,232 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,232 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,232 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,233 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,233 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,240 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,241 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,241 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,241 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,242 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,242 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,242 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,251 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,251 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,252 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,252 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,252 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,253 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,253 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,263 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,264 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,264 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,264 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,265 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,265 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,265 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,274 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,274 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,275 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,275 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,275 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,276 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,276 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,285 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,285 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,286 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,286 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,287 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,287 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,287 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,294 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,295 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,295 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,296 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,296 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,297 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,297 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,305 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,305 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,306 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,306 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,306 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,306 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,307 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,314 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,314 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,315 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,315 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,315 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,316 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,316 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,322 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,322 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,322 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,323 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,323 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,323 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,324 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,330 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,330 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,331 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,331 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,331 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,332 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,332 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,338 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,338 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,339 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,339 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,339 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,340 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,340 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,347 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,347 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,347 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,348 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,348 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,348 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,349 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,355 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,355 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,355 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,356 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,356 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,356 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,357 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,363 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,363 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,364 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,364 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,364 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,365 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,365 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,371 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,372 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,372 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,372 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,373 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,373 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,373 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,380 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,381 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,381 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,381 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,382 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,382 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,382 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,388 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,389 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,389 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,389 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,390 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,390 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,390 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,397 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,397 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,398 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,398 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,398 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,398 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,399 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,405 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,405 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,405 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,406 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,406 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,406 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,406 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,412 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,413 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,413 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,413 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,414 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,414 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,414 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,420 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,420 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,421 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,421 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,421 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,421 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,422 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,428 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,428 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,429 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,429 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,429 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,430 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,430 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,436 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,436 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,437 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,437 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,437 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,438 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,438 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,445 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,445 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,445 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,446 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,446 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,447 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,447 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,454 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,454 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,455 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,455 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,455 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,456 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,456 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,462 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,462 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,463 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,463 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,463 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,464 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,464 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,470 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,471 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,471 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,471 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,472 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,472 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,472 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,484 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,484 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,484 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,485 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,485 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,485 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,486 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,493 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,493 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,494 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,494 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,494 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,495 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,495 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,502 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,502 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,503 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,503 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,504 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,504 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,504 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,511 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,511 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,512 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,512 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,512 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,513 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,513 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,519 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,520 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,520 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,521 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,521 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,521 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,521 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,528 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,529 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,529 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,529 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,530 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,530 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,530 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,538 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,538 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,539 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,539 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,540 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,540 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,540 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,547 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,547 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,547 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,548 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,548 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:57,548 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,548 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,556 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,556 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,556 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,557 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,557 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:57,557 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:23:57,557 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:23:57,558 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:57,559 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,559 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,560 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,560 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,561 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:57,561 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:23:57,561 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:23:57,562 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:57,563 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,564 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,564 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,564 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,565 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:57,565 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:23:57,565 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:23:57,565 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:57,567 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,567 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,568 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,568 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,568 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:57,569 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:23:57,569 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:23:57,569 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:57,571 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,571 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,571 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,572 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,572 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:57,572 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:23:57,572 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:23:57,573 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:57,574 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,574 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,575 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,575 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,575 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:57,575 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:23:57,576 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:23:57,576 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:57,580 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,581 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,581 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,581 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,582 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:57,582 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:23:57,582 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:23:57,582 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:57,588 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,589 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,589 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,589 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,590 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:57,590 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:23:57,590 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:23:57,591 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:57,592 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,592 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,593 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,593 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,593 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:57,594 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:23:57,594 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:23:57,594 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:57,600 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,600 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,601 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,601 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,601 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:57,602 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:23:57,602 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:23:57,603 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:57,614 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,614 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,614 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,615 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,615 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:57,616 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:23:57,616 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:23:57,616 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:57,620 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,621 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,621 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,621 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,622 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:57,622 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:23:57,622 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:23:57,622 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:57,643 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,643 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,644 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,644 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,645 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:57,645 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:23:57,645 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:23:57,646 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:57,658 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,658 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,658 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,659 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,659 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:57,660 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:23:57,660 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:23:57,660 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:57,672 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,672 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,673 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,673 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,673 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:57,674 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:23:57,674 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:23:57,674 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:57,677 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,678 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,678 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:23:57,679 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:57,679 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:57,679 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:23:57,679 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:23:57,680 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:57,688 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,689 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,689 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:23:57,690 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:23:57,690 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:23:57,690 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,691 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,707 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,707 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,708 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:23:57,708 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:23:57,708 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:23:57,709 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,709 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,720 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,721 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,721 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:23:57,721 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:23:57,722 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:23:57,722 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,722 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,729 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,730 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,730 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:23:57,730 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:23:57,731 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:23:57,731 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,731 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,740 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,741 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,741 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:23:57,742 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:23:57,742 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:23:57,742 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,742 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,758 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,759 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,759 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:23:57,759 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:23:57,759 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:23:57,760 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,760 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,766 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,767 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,767 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:23:57,767 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:23:57,768 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:23:57,768 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,768 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,792 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,793 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,793 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:23:57,794 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:23:57,794 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:23:57,794 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,795 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,805 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,805 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,806 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:23:57,806 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:23:57,806 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:23:57,806 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,807 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,824 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,824 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,825 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:23:57,825 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:23:57,825 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:23:57,825 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,826 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,838 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,839 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,839 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:23:57,840 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:23:57,840 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:23:57,840 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:57,841 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:57,847 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,848 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,848 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:23:57,848 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:23:57,849 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:57,849 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:57,863 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,863 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,864 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:23:57,864 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:23:57,865 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:57,865 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:57,875 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:57,875 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:57,876 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:23:57,876 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:23:57,876 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:57,877 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:58,020 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:58,020 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:58,020 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:23:58,021 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:23:58,021 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:58,021 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:58,071 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:58,071 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:58,071 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:23:58,072 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:23:58,072 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:58,072 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:58,081 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:58,082 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:58,082 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:23:58,083 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:23:58,083 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:58,083 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:58,292 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:58,293 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:58,293 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 01:23:58,294 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:23:58,294 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:23:58,295 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 01:23:58,295 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:23:58,296 - root - INFO - SDM [_removeLinkFromParent scope] Removing #352 from row(link index) 1 -2024-06-23 01:23:58,364 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=1, comment=)) to node (DLGEntry(stringref=31358, list_index=352, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 01:23:58,366 - root - DEBUG - SDM [_processLink scope] Adding #352 to row 0 -2024-06-23 01:23:58,366 - root - DEBUG - Updating 2 items containing node DLGReply(stringref=-1, list_index=487, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 01:23:58,367 - root - DEBUG - [resetDragState scope] -2024-06-23 01:23:58,368 - root - DEBUG - performDrag: completely done -2024-06-23 01:23:58,368 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 01:23:58,369 - root - DEBUG - [resetDragState scope] -2024-06-23 01:23:58,372 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:23:58,373 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:58,374 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:58,374 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:58,378 - root - DEBUG - setSelectionOnDrop -2024-06-23 01:23:58,378 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:23:58,379 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:23:58,379 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:58,380 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:58,380 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,161 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(199, 187) -2024-06-23 01:23:59,161 - root - DEBUG - DLGTreeView: set self.startPos to (199, 187) -2024-06-23 01:23:59,267 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 01:23:59,267 - root - DEBUG - DLGTreeView. -2024-06-23 01:23:59,267 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 01:23:59,268 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=31358, list_index=352, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 01:23:59,268 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 01:23:59,268 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 4 -2024-06-23 01:23:59,269 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 01:23:59,269 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,269 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,270 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 01:23:59,271 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 01:23:59,271 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 01:23:59,271 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 3 -2024-06-23 01:23:59,271 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 01:23:59,272 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 01:23:59,272 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 01:23:59,272 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 4 -2024-06-23 01:23:59,277 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 01:23:59,277 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:59,278 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,278 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,279 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,279 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,279 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,279 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,280 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,287 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,287 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,288 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,288 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,288 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,289 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,289 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,296 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,297 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,297 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,297 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,298 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,298 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,298 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,307 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,307 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,307 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,308 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,308 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,308 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,308 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,316 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,317 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,317 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,317 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,318 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,318 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,318 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,325 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,325 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,325 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,326 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,326 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,326 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,326 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,333 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,333 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,333 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,334 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,334 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,334 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,335 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,341 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,342 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,342 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,342 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,343 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,343 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,343 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,349 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,350 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,350 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,350 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,351 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,351 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,351 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,358 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,358 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,358 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,359 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,359 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,359 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,359 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,365 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,366 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,366 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,367 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,367 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,367 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,368 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,374 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,374 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,374 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,375 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,375 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,375 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,376 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,382 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,382 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,383 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,383 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,383 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,384 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,384 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,390 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,390 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,391 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,391 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,392 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,392 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,392 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,398 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,398 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,398 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,399 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,399 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,399 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,400 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,411 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,412 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,412 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,412 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,413 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,413 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,413 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,420 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,420 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,420 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,421 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,421 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,421 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,421 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,446 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,447 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,447 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,447 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,448 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,448 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,448 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,455 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,456 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,456 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,456 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,457 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,457 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,457 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,464 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,465 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,465 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,465 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,466 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,466 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,466 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,473 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,473 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,474 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,474 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,475 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,475 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,475 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,481 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,481 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,482 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,482 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,482 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,483 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,483 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,489 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,490 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,490 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,490 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,491 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,491 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,491 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,496 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,497 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,497 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,497 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,498 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,498 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,498 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,505 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,505 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,506 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,506 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,506 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,507 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,507 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,512 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,513 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,513 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,513 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,514 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,514 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,514 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,521 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,521 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,522 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,522 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,522 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,523 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,523 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,533 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,534 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,534 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,534 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,535 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,535 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,535 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,547 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,547 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,548 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,548 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,548 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,549 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,549 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,556 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,556 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,557 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,557 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,557 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,558 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,558 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,565 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,565 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,565 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,566 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,566 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,566 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,567 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,575 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,575 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,576 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,576 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,576 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,577 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,577 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,583 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,584 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,584 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,584 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,585 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,585 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,585 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,592 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,593 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,593 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,593 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,594 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,594 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,594 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,601 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,601 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,602 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,602 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,602 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,603 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,603 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,608 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,609 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,609 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,610 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,610 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,610 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,611 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,617 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,617 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,618 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,618 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,618 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,619 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,619 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,630 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,630 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,630 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,631 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,631 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,632 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,632 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,640 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,641 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,641 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,641 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,642 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,642 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,642 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,649 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,650 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,650 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,650 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,651 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,651 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,651 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,658 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,658 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,659 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,659 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,659 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,660 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,660 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,674 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,674 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,674 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,675 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,675 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:23:59,675 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:23:59,676 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:23:59,688 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,688 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,688 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,689 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,689 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:59,690 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:23:59,690 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:23:59,690 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:59,698 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,699 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,699 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,699 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,700 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:59,700 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:23:59,700 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:23:59,701 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:59,707 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,708 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,708 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,709 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,709 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:59,709 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:23:59,710 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:23:59,710 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:59,733 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,733 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,734 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,734 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,734 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:59,735 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:23:59,735 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:23:59,735 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:59,784 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,785 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,785 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,786 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,786 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:59,787 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:23:59,787 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:23:59,787 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:23:59,848 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:23:59,849 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:23:59,849 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:23:59,850 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:23:59,850 - root - DEBUG - Drop operation is valid. -2024-06-23 01:23:59,850 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:23:59,851 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:23:59,851 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:00,230 - root - DEBUG - performDrag: completely done -2024-06-23 01:24:00,230 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 01:24:00,230 - root - DEBUG - [resetDragState scope] -2024-06-23 01:24:00,628 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(192, 215) -2024-06-23 01:24:00,629 - root - DEBUG - DLGTreeView: set self.startPos to (192, 215) -2024-06-23 01:24:00,788 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:24:00,788 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:24:00,789 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:24:00,789 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:24:01,518 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:24:01,518 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,519 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,519 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,560 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 01:24:01,560 - root - DEBUG - DLGTreeView. -2024-06-23 01:24:01,560 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 01:24:01,561 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=31358, list_index=352, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 01:24:01,561 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 01:24:01,561 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 4 -2024-06-23 01:24:01,561 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 01:24:01,562 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,562 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,563 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 01:24:01,563 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 01:24:01,563 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 01:24:01,564 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 3 -2024-06-23 01:24:01,564 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 01:24:01,564 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 01:24:01,565 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 01:24:01,565 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 4 -2024-06-23 01:24:01,569 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 01:24:01,569 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,569 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,570 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,570 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:24:01,570 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:24:01,571 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:24:01,571 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,571 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,578 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,578 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,578 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:24:01,579 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:24:01,579 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:24:01,579 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,580 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,586 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,586 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,587 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:24:01,587 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:24:01,588 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:24:01,588 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,588 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,594 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,594 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,594 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:24:01,595 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:24:01,595 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:24:01,595 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,595 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,602 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,602 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,602 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:24:01,603 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:24:01,603 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:24:01,603 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,604 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,609 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,610 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,610 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:24:01,611 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:24:01,611 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:24:01,611 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,612 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,618 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,618 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,619 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:24:01,619 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:24:01,620 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:24:01,620 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,620 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,626 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,627 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,627 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:24:01,628 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:24:01,628 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 01:24:01,628 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,629 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,635 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,635 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,635 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,636 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,636 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:01,637 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:01,637 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:01,637 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,639 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,639 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,639 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,640 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,640 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:01,640 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:01,641 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:01,641 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,642 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,642 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,643 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,643 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,643 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:01,644 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:01,644 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:01,644 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,650 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,650 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,650 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,651 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,651 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:01,651 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:01,651 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:01,652 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,659 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,660 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,660 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,660 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,661 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:01,661 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:01,662 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:01,662 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,665 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,666 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,666 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,666 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,667 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:01,667 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:01,667 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:01,667 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,672 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,672 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,672 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,673 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,673 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:01,673 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:01,674 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:01,674 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,679 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,680 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,680 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,681 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,681 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:01,681 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:01,681 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:01,682 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,685 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,686 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,686 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,686 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,687 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:01,687 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:01,687 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:01,688 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,700 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,700 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,701 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,701 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,701 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:01,702 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:01,702 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:01,702 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,727 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,727 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,728 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,728 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,729 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:01,729 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:01,729 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:01,730 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,740 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,740 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,741 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,741 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,741 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:01,741 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:01,742 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:01,742 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,743 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,744 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,744 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,744 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,745 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:01,745 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:01,745 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:01,746 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,763 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,764 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,764 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,765 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,765 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:01,766 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:01,766 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:01,766 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,770 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,770 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,771 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,771 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,771 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:01,772 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:01,772 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:01,772 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,776 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,777 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,777 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,778 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,778 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:01,778 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:01,779 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:01,779 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,788 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,788 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,788 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,789 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,789 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:01,789 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:01,790 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:01,790 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,797 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,797 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,797 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,798 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,798 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:01,798 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:01,799 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:01,799 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,809 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,809 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,810 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,810 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,810 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:01,811 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:01,811 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:01,811 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,823 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,824 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,824 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,825 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,825 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:01,825 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:01,826 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:01,826 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,846 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,846 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,846 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,847 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,847 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:01,848 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:01,848 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:01,848 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,855 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,855 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,856 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,856 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,857 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:01,857 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:01,857 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:01,858 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,859 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,859 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,860 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,860 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,861 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:01,861 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:01,861 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:01,861 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:01,864 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,865 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,865 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,865 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,866 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:24:01,866 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,866 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,872 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,872 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,873 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,873 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,873 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:24:01,873 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,874 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,880 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,880 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,880 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,881 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,882 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:24:01,882 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,882 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,888 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,888 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,889 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,889 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,890 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:24:01,890 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,890 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,896 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,896 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,896 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,896 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,897 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:24:01,897 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,897 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,904 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,904 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,905 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,905 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,905 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:24:01,906 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,906 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,912 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,912 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,912 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,913 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,913 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:24:01,913 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,914 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,920 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,920 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,921 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,921 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,921 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:24:01,922 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,922 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,928 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,928 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,928 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,929 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,929 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:24:01,929 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,930 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,936 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,936 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,937 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,937 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,937 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:24:01,938 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,938 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,944 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,944 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,944 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,945 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,945 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:24:01,945 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,946 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,952 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,953 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,953 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,954 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,954 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:24:01,954 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,955 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,960 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,960 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,961 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,961 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,961 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:24:01,962 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,962 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,968 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,969 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,969 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,969 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,970 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:24:01,970 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,970 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,978 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,978 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,979 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,979 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,979 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:24:01,980 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,980 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,986 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,987 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,987 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,987 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,988 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:24:01,988 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,988 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:01,994 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:01,995 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:01,995 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:01,995 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:01,996 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:24:01,996 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:01,996 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:02,003 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,003 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,003 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,004 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,004 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:24:02,004 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:02,005 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:02,010 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,011 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,011 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,012 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,012 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 01:24:02,013 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 01:24:02,013 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:02,019 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,020 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,020 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,020 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,021 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,021 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,021 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,022 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,023 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,023 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,024 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,024 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,024 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,024 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,025 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,025 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,026 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,027 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,027 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,027 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,028 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,028 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,028 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,028 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,030 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,031 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,031 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,031 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,032 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,032 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,032 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,032 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,034 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,034 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,034 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,034 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,035 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,035 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,035 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,035 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,037 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,037 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,037 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,038 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,038 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,038 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,038 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,039 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,040 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,041 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,041 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,041 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,041 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,042 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,042 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,042 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,045 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,045 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,045 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,045 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,046 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,046 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,046 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,046 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,048 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,049 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,049 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,049 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,050 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,050 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,050 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,050 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,052 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,052 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,052 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,053 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,053 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,053 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,054 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,054 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,055 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,055 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,056 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,056 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,056 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,057 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,057 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,057 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,059 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,059 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,059 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,059 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,060 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,060 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,060 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,061 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,062 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,063 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,063 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,063 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,064 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,064 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,064 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,064 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,066 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,066 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,067 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,067 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,067 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,067 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,068 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,068 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,069 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,070 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,070 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,070 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,071 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,071 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,071 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,071 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,073 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,073 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,074 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,074 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,074 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,075 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,075 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,075 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,077 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,078 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,078 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,078 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,079 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,079 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,079 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,079 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,081 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,082 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,082 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,082 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,083 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,083 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,083 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,083 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,085 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,085 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,085 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,086 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,086 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,086 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,086 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,087 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,088 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,088 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,089 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,089 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,089 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,090 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,090 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,090 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,092 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,093 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,093 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,093 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,094 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,094 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,094 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,094 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,096 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,096 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,096 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,097 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,097 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,097 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,097 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,098 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,099 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,100 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,100 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,100 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,101 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,101 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,101 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,101 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,103 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,103 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,103 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,103 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,104 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,104 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,104 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,105 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,108 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,109 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,109 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,109 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,109 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,110 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,110 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,110 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,116 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,116 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,116 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,117 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,117 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,117 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,118 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,118 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,120 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,121 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,121 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,121 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,122 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,122 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,122 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,122 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,130 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,130 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,130 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,131 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,131 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,131 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,132 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,132 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,140 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,141 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,141 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,141 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,142 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,142 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,143 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,143 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,152 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,152 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,153 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,153 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,154 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,154 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,154 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,155 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,156 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,157 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,157 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,157 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,158 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,158 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,158 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,158 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,161 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,162 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,162 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,162 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,162 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,163 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,163 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,163 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,166 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,167 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,167 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,167 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,168 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,168 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,168 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,168 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,171 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,171 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,171 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,172 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,172 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,172 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,172 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,173 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,175 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,175 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,175 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,176 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,176 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,176 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,177 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,177 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,178 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,179 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,179 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,179 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,180 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,180 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,180 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,181 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,182 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,183 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,183 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,183 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,184 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,184 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,184 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,184 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,186 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,187 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,187 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,187 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,188 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,188 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,188 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,189 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,191 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,191 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,192 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,192 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,192 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,192 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,193 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,193 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,195 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,195 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,195 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,195 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,196 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,196 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,196 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,197 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,198 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,199 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,199 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,199 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,200 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,200 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,200 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,201 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,204 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,204 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,204 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,205 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,205 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,205 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,206 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,206 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,208 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,209 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,209 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,209 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,210 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,210 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,210 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,211 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,218 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,218 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,218 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,219 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,219 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,219 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,220 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,220 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,221 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,221 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,222 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,222 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,222 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,223 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,223 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,223 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,225 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,225 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,226 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,226 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,226 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,227 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,227 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,227 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,229 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,230 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,230 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,230 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,231 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,231 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,232 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,232 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,236 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,236 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,236 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,237 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,237 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,237 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,238 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,238 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,240 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,240 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,240 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,241 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,241 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,241 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,242 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,242 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,248 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,249 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,249 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,249 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,250 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,250 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,250 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,250 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,260 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,260 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,261 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,261 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,262 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,262 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,263 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,263 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,272 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,273 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,273 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,273 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,274 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,274 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,274 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,275 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,279 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,279 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,279 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,280 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,280 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,280 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,280 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,281 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,287 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,287 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,288 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,288 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,288 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,289 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,289 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,289 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,292 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,292 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,292 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,292 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,293 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,293 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,293 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,293 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,297 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,298 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,298 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,299 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,299 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,299 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,300 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,300 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,303 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,303 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,304 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,304 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,304 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,305 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,305 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,305 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,306 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,307 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,307 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,307 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,308 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,308 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,308 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,308 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,310 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,310 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,311 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 01:24:02,311 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:02,311 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,312 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,312 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,312 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,314 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,314 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,314 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:24:02,315 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:24:02,315 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,315 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,316 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,316 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,322 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,323 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,323 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:24:02,323 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:24:02,324 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,324 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,324 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,325 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,331 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,332 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,332 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:24:02,332 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:24:02,333 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,333 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,333 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,333 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,339 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,340 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,340 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:24:02,340 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:24:02,340 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,341 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,341 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,341 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,347 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,347 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,348 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:24:02,348 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:24:02,348 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,348 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,349 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,349 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,355 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,355 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,355 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:24:02,356 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:24:02,356 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,356 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,356 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,357 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,363 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,363 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,363 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:24:02,364 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:24:02,364 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,364 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,364 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,364 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,371 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,371 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,372 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:24:02,372 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:24:02,373 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,373 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,373 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,373 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,379 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,380 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,380 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:24:02,380 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:24:02,381 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,381 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,381 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,381 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,387 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,388 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,388 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:24:02,388 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:24:02,388 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,389 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,389 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,389 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,397 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,398 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,398 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:24:02,398 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:24:02,399 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,399 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,399 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,399 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,408 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,408 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,408 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:24:02,409 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:24:02,409 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,409 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,409 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,410 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,416 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,416 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,417 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:24:02,417 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:24:02,417 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,417 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,418 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,418 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,425 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,425 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,426 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:24:02,426 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:24:02,427 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,427 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,427 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,428 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,434 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,435 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,435 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:24:02,435 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:24:02,436 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,436 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,436 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,437 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,445 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,446 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,446 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:24:02,447 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:24:02,447 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,448 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,448 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,448 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,462 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,462 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,463 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:24:02,463 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:24:02,464 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,464 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,464 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,464 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,474 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,475 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,475 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:24:02,476 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:24:02,476 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,476 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,477 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,477 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,485 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,485 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,486 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:24:02,486 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:24:02,487 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,487 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,488 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,488 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,497 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 01:24:02,497 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 01:24:02,498 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:24:02,498 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 01:24:02,498 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,499 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 01:24:02,499 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 01:24:02,499 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 01:24:02,997 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 01:24:02,998 - root - DEBUG - Drop operation is valid. -2024-06-23 01:24:02,998 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 01:24:02,999 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:24:02,999 - root - DEBUG - R487: [End Dialog] -2024-06-23 01:24:03,000 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 01:24:03,000 - root - DEBUG - Text for above item: R487: [End Dialog] -2024-06-23 01:24:03,001 - root - INFO - SDM [_removeLinkFromParent scope] Removing #352 from row(link index) 0 -2024-06-23 01:24:03,064 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=0, comment=)) to node (DLGEntry(stringref=31358, list_index=352, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 01:24:03,065 - root - DEBUG - SDM [_processLink scope] Adding #352 to row 2 -2024-06-23 01:24:03,065 - root - DEBUG - [resetDragState scope] -2024-06-23 01:24:03,066 - root - DEBUG - performDrag: completely done -2024-06-23 01:24:03,066 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 01:24:03,066 - root - DEBUG - [resetDragState scope] -2024-06-23 01:24:03,071 - root - DEBUG - setSelectionOnDrop -2024-06-23 01:24:03,072 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:24:03,072 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-23 01:24:03,072 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 01:24:03,073 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 01:24:03,074 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 01:24:03,074 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 03:30:41,303 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 03:30:41,327 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 03:30:41,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 03:30:41,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 03:30:41,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 03:30:41,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 03:30:41,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 03:30:41,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 03:30:41,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 03:30:41,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 03:30:41,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 03:30:41,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 03:30:41,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 03:30:41,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 03:30:41,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 03:30:41,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 03:30:41,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 03:30:41,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 03:30:41,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 03:30:41,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 03:30:41,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 03:30:41,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 03:30:41,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 03:30:41,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 03:30:41,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 03:30:41,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 03:30:41,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 03:30:41,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 03:30:41,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 03:30:41,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 03:30:41,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 03:30:41,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 03:30:41,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 03:30:41,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 03:30:41,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 03:30:41,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 03:30:41,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 03:30:41,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 03:30:41,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 03:30:41,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 03:30:41,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 03:30:41,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 03:30:41,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 03:30:41,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 03:30:41,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 03:30:41,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 03:30:41,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 03:30:41,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 03:30:41,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 03:30:41,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 03:30:41,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 03:30:41,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 03:30:41,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 03:30:41,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 03:30:41,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 03:30:41,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 03:30:41,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 03:30:41,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 03:30:41,762 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 03:30:41,762 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 03:30:41,762 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 03:30:41,762 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 03:30:41,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 03:30:41,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 03:30:41,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 03:30:41,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 03:30:41,764 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 03:30:41,764 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 03:30:41,764 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 03:30:41,764 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 03:30:41,765 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 03:30:41,765 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 03:30:41,765 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 03:30:41,765 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 03:30:41,765 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 03:30:41,766 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 03:30:41,766 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 03:30:41,766 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 03:30:41,766 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 03:30:41,767 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 03:30:41,767 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 03:30:41,767 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 03:30:41,767 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 03:30:41,768 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 03:30:41,768 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 03:30:41,768 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 03:30:41,768 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 03:30:41,769 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 03:30:41,769 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 03:30:41,769 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 03:30:41,769 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 03:30:41,769 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 03:30:41,770 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 03:30:41,770 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 03:30:41,770 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 03:30:41,770 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 03:30:41,771 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 03:30:41,771 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 03:30:41,771 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 03:30:41,772 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 03:30:41,772 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 03:30:41,772 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 03:30:41,772 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 03:30:41,773 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 03:30:41,773 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 03:30:41,774 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 03:30:41,774 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 03:30:41,775 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 03:30:41,775 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 03:30:41,775 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 03:30:41,776 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 03:30:41,776 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 03:30:41,776 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 03:30:41,776 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 03:30:41,776 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 03:30:41,777 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 03:30:41,778 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 03:30:41,778 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 03:30:41,778 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 03:30:41,779 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 03:30:41,779 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 03:30:41,847 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 03:30:41,847 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 03:30:42,681 - root - DEBUG - DEBUG MODE: True -2024-06-23 03:30:42,686 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 03:30:42,753 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 03:30:42,901 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 03:30:42,968 - root - DEBUG - Updating menus... -2024-06-23 03:30:43,919 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 03:30:44,434 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 03:30:44,439 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 03:30:44,441 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 03:30:44,442 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 03:30:44,442 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 03:30:44,444 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 03:30:44,445 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 03:30:44,445 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 03:30:44,445 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 03:30:44,446 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 03:30:44,446 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 03:30:44,446 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 03:30:44,447 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 03:31:06,155 - root - DEBUG - [mousePressEvent scope] self._mousePressPos: PyQt5.QtCore.QPoint(727, 303) -2024-06-23 03:31:06,156 - root - DEBUG - [mousePressEvent scope] self._mouseMovePos: PyQt5.QtCore.QPoint(727, 303) -2024-06-23 03:31:07,061 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 03:31:07,061 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 03:31:07,063 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 03:31:07,063 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 03:31:07,064 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 03:31:07,064 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 03:31:07,065 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 03:31:07,073 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 03:31:07,077 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 03:31:07,078 - root - INFO - Loading chitin... -2024-06-23 03:31:07,079 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 03:31:10,072 - root - INFO - Done loading chitin -2024-06-23 03:31:10,073 - root - INFO - Loading lips... -2024-06-23 03:31:10,078 - root - INFO - Loading 'lips' from installation... -2024-06-23 03:31:12,869 - root - INFO - Loading modules... -2024-06-23 03:31:12,871 - root - INFO - Loading 'Modules' from installation... -2024-06-23 03:31:18,984 - root - INFO - Loading streammusic... -2024-06-23 03:31:18,987 - root - INFO - Loading streammusic from installation... -2024-06-23 03:31:19,075 - root - INFO - Loading streamsounds... -2024-06-23 03:31:19,077 - root - INFO - Loading streamsounds from installation... -2024-06-23 03:31:19,996 - root - INFO - Loading textures... -2024-06-23 03:31:19,998 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 03:31:21,002 - root - INFO - Loading saves... -2024-06-23 03:31:21,024 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 03:31:21,025 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 03:31:21,027 - root - INFO - Loading streamwaves... -2024-06-23 03:31:21,028 - root - INFO - Loading streamwaves from installation... -2024-06-23 03:31:31,244 - root - INFO - Loading override... -2024-06-23 03:31:32,238 - root - INFO - Loading Override from installation... -2024-06-23 03:31:35,744 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 03:31:35,761 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 03:31:35,780 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 03:31:35,781 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 03:31:38,552 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 03:31:38,598 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 03:31:38,598 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 03:31:38,598 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 03:31:38,599 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 03:31:38,603 - root - DEBUG - Set sections of prepared lists -2024-06-23 03:31:38,604 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 03:31:38,604 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 03:31:38,606 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 03:31:38,679 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 03:31:38,926 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 03:31:38,963 - root - INFO - Loading core installation resources into UI... -2024-06-23 03:31:40,299 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 03:31:40,299 - root - INFO - Loading saves list into UI... -2024-06-23 03:31:40,301 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 03:31:40,302 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 03:31:40,305 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 03:31:40,305 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 03:31:40,305 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 03:31:40,306 - root - DEBUG - Loading save resources into UI... -2024-06-23 03:31:40,306 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 03:31:40,307 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 03:31:40,307 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 03:31:40,308 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 03:31:40,308 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 03:31:40,309 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 03:31:40,309 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 03:31:40,309 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 03:31:40,309 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 03:31:40,310 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 03:31:40,310 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 03:31:40,311 - root - DEBUG - Updating menus... -2024-06-23 03:31:40,312 - root - DEBUG - Setting up watchdog observer... -2024-06-23 03:31:40,313 - root - INFO - Loader task completed. -2024-06-23 03:31:51,948 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 03:31:52,298 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 03:31:52,299 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 03:31:52,299 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 03:31:52,300 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 03:31:52,300 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 03:31:52,301 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 03:31:52,301 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 03:31:52,301 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 03:31:52,302 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 03:31:52,366 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 03:31:52,416 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 03:31:52,942 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 03:31:52,943 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 03:31:52,944 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 03:31:52,947 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:31:52,947 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:31:52,947 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:31:53,693 - root - DEBUG - [load scope] dlg: -2024-06-23 03:31:53,694 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 03:31:53,877 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 03:31:53,881 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 03:31:53,882 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 03:31:53,882 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:31:53,883 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:31:53,883 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:31:53,953 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 03:31:57,004 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:31:57,005 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:31:57,006 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:31:57,006 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:31:57,128 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: copiedLink -2024-06-23 03:32:03,100 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 03:32:03,100 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:32:03,101 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:32:03,102 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:32:03,102 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:32:03,104 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 03:45:00,646 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 03:45:00,671 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 03:45:01,026 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 03:45:01,026 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 03:45:01,026 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 03:45:01,027 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 03:45:01,027 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 03:45:01,027 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 03:45:01,028 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 03:45:01,028 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 03:45:01,028 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 03:45:01,029 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 03:45:01,029 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 03:45:01,029 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 03:45:01,030 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 03:45:01,030 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 03:45:01,030 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 03:45:01,031 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 03:45:01,031 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 03:45:01,031 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 03:45:01,032 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 03:45:01,032 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 03:45:01,033 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 03:45:01,033 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 03:45:01,033 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 03:45:01,034 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 03:45:01,034 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 03:45:01,035 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 03:45:01,035 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 03:45:01,036 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 03:45:01,036 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 03:45:01,036 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 03:45:01,036 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 03:45:01,037 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 03:45:01,037 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 03:45:01,037 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 03:45:01,037 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 03:45:01,038 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 03:45:01,038 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 03:45:01,038 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 03:45:01,039 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 03:45:01,039 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 03:45:01,039 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 03:45:01,039 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 03:45:01,040 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 03:45:01,040 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 03:45:01,040 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 03:45:01,040 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 03:45:01,041 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 03:45:01,041 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 03:45:01,041 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 03:45:01,041 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 03:45:01,041 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 03:45:01,042 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 03:45:01,042 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 03:45:01,042 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 03:45:01,042 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 03:45:01,043 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 03:45:01,043 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 03:45:01,043 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 03:45:01,043 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 03:45:01,044 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 03:45:01,044 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 03:45:01,044 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 03:45:01,045 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 03:45:01,045 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 03:45:01,045 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 03:45:01,045 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 03:45:01,046 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 03:45:01,046 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 03:45:01,046 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 03:45:01,047 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 03:45:01,047 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 03:45:01,047 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 03:45:01,047 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 03:45:01,048 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 03:45:01,048 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 03:45:01,048 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 03:45:01,048 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 03:45:01,049 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 03:45:01,049 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 03:45:01,049 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 03:45:01,049 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 03:45:01,050 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 03:45:01,050 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 03:45:01,050 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 03:45:01,050 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 03:45:01,050 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 03:45:01,051 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 03:45:01,051 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 03:45:01,051 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 03:45:01,052 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 03:45:01,052 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 03:45:01,052 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 03:45:01,053 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 03:45:01,053 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 03:45:01,053 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 03:45:01,053 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 03:45:01,054 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 03:45:01,054 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 03:45:01,054 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 03:45:01,054 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 03:45:01,054 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 03:45:01,055 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 03:45:01,055 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 03:45:01,055 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 03:45:01,056 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 03:45:01,056 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 03:45:01,056 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 03:45:01,057 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 03:45:01,057 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 03:45:01,058 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 03:45:01,058 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 03:45:01,058 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 03:45:01,058 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 03:45:01,059 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 03:45:01,059 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 03:45:01,060 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 03:45:01,060 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 03:45:01,061 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 03:45:01,061 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 03:45:01,125 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 03:45:01,125 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 03:45:01,925 - root - DEBUG - DEBUG MODE: True -2024-06-23 03:45:01,928 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 03:45:01,991 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 03:45:02,136 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 03:45:02,178 - root - DEBUG - Updating menus... -2024-06-23 03:45:03,256 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 03:45:03,796 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 03:45:03,799 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 03:45:03,801 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 03:45:03,801 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 03:45:03,801 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 03:45:03,803 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 03:45:03,804 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 03:45:03,804 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 03:45:03,804 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 03:45:03,804 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 03:45:03,805 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 03:45:03,805 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 03:45:03,805 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 03:45:13,067 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 03:45:13,068 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 03:45:13,068 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 03:45:13,069 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 03:45:13,069 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 03:45:13,070 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 03:45:13,071 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 03:45:13,079 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 03:45:13,080 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 03:45:13,081 - root - INFO - Loading chitin... -2024-06-23 03:45:13,083 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 03:45:15,706 - root - INFO - Done loading chitin -2024-06-23 03:45:15,707 - root - INFO - Loading lips... -2024-06-23 03:45:15,711 - root - INFO - Loading 'lips' from installation... -2024-06-23 03:45:17,901 - root - INFO - Loading modules... -2024-06-23 03:45:17,904 - root - INFO - Loading 'Modules' from installation... -2024-06-23 03:45:22,585 - root - INFO - Loading streammusic... -2024-06-23 03:45:22,591 - root - INFO - Loading streammusic from installation... -2024-06-23 03:45:22,678 - root - INFO - Loading streamsounds... -2024-06-23 03:45:22,680 - root - INFO - Loading streamsounds from installation... -2024-06-23 03:45:23,352 - root - INFO - Loading textures... -2024-06-23 03:45:23,354 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 03:45:24,357 - root - INFO - Loading saves... -2024-06-23 03:45:24,378 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 03:45:24,379 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 03:45:24,380 - root - INFO - Loading streamwaves... -2024-06-23 03:45:24,382 - root - INFO - Loading streamwaves from installation... -2024-06-23 03:45:34,221 - root - INFO - Loading override... -2024-06-23 03:45:35,087 - root - INFO - Loading Override from installation... -2024-06-23 03:45:38,549 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 03:45:38,560 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 03:45:38,575 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 03:45:38,576 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 03:45:41,283 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 03:45:41,323 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 03:45:41,324 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 03:45:41,324 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 03:45:41,325 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 03:45:41,329 - root - DEBUG - Set sections of prepared lists -2024-06-23 03:45:41,331 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 03:45:41,331 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 03:45:41,333 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 03:45:41,396 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 03:45:41,605 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 03:45:41,642 - root - INFO - Loading core installation resources into UI... -2024-06-23 03:45:42,929 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 03:45:42,929 - root - INFO - Loading saves list into UI... -2024-06-23 03:45:42,931 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 03:45:42,931 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 03:45:42,933 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 03:45:42,934 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 03:45:42,934 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 03:45:42,934 - root - DEBUG - Loading save resources into UI... -2024-06-23 03:45:42,935 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 03:45:42,936 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 03:45:42,937 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 03:45:42,937 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 03:45:42,938 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 03:45:42,938 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 03:45:42,938 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 03:45:42,939 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 03:45:42,939 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 03:45:42,940 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 03:45:42,940 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 03:45:42,942 - root - DEBUG - Updating menus... -2024-06-23 03:45:42,944 - root - DEBUG - Setting up watchdog observer... -2024-06-23 03:45:42,944 - root - INFO - Loader task completed. -2024-06-23 03:47:18,120 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 03:47:18,520 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 03:47:18,524 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 03:47:18,524 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 03:47:18,524 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 03:47:18,525 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 03:47:18,525 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 03:47:18,526 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 03:47:18,526 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 03:47:18,526 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 03:47:18,611 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 03:47:18,659 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 03:47:18,928 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 03:47:18,930 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 03:47:18,930 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 03:47:18,931 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:47:18,931 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:47:18,931 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:47:19,512 - root - DEBUG - [load scope] dlg: -2024-06-23 03:47:19,513 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 03:47:19,639 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 03:47:19,642 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 03:47:19,643 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 03:47:19,643 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:47:19,643 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:47:19,644 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:47:19,703 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 03:47:21,739 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:21,740 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:47:21,740 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:47:21,741 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:47:21,880 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: alreadyListed = itemToLoad.link in self.linkToItems or itemToLoad.link.node in self.nodeToItems -2024-06-23 03:47:25,865 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:25,865 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:47:25,867 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:47:25,867 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:47:25,868 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 03:47:33,510 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:33,510 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 03:47:33,511 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 03:47:33,512 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 03:47:33,600 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: alreadyListed = itemToLoad.link in self.linkToItems or itemToLoad.link.node in self.nodeToItems -2024-06-23 03:47:35,040 - root - DEBUG - [removeLink scope] item_row: %s 2 -2024-06-23 03:47:35,041 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:35,041 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:47:35,042 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:47:35,043 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:47:35,043 - root - INFO - SDM [_removeLinkFromParent scope] Removing #351 from row(link index) 2 -2024-06-23 03:47:35,555 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:35,555 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:47:35,557 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 03:47:35,557 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:47:35,626 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: alreadyListed = itemToLoad.link in self.linkToItems or itemToLoad.link.node in self.nodeToItems -2024-06-23 03:47:36,666 - root - DEBUG - [removeLink scope] item_row: %s 2 -2024-06-23 03:47:36,667 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:36,667 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 03:47:36,669 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:47:36,669 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 03:47:36,670 - root - INFO - SDM [_removeLinkFromParent scope] Removing #347 from row(link index) 2 -2024-06-23 03:47:37,473 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:37,474 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 03:47:37,475 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:47:37,475 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 03:47:37,547 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 03:47:37,547 - root - DEBUG - DLGTreeView. -2024-06-23 03:47:37,548 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 03:47:37,548 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38868, list_index=338, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=)])]) -2024-06-23 03:47:37,548 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 03:47:37,550 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 807 -2024-06-23 03:47:37,550 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 03:47:37,552 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:47:37,552 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 03:47:37,659 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 03:47:37,660 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 03:47:37,661 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 03:47:37,666 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1099 -2024-06-23 03:47:37,666 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 03:47:37,667 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 03:47:37,667 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 03:47:37,668 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 807 -2024-06-23 03:47:37,734 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 03:47:37,734 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 03:47:37,738 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:47:37,738 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:47:37,739 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:47:37,739 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 03:47:37,740 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:47:37,741 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:47:37,741 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:47:37,743 - root - DEBUG - performDrag: completely done -2024-06-23 03:47:37,744 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 03:47:37,744 - root - DEBUG - [resetDragState scope] -2024-06-23 03:47:38,032 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:38,033 - root - DEBUG - E316: How can I help? -2024-06-23 03:47:38,034 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 03:47:38,034 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 03:47:38,138 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: alreadyListed = itemToLoad.link in self.linkToItems or itemToLoad.link.node in self.nodeToItems -2024-06-23 03:47:38,961 - root - DEBUG - [removeLink scope] item_row: %s 5 -2024-06-23 03:47:38,961 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:38,962 - root - DEBUG - E312: How can I help? -2024-06-23 03:47:38,962 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 03:47:38,963 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-23 03:47:38,964 - root - INFO - SDM [_removeLinkFromParent scope] Removing #316 from row(link index) 5 -2024-06-23 03:47:39,393 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:39,393 - root - DEBUG - E312: How can I help? -2024-06-23 03:47:39,394 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 03:47:39,395 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-23 03:47:39,472 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: alreadyListed = itemToLoad.link in self.linkToItems or itemToLoad.link.node in self.nodeToItems -2024-06-23 03:47:40,147 - root - DEBUG - [removeLink scope] item_row: %s 5 -2024-06-23 03:47:40,148 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:40,148 - root - DEBUG - E8: How can I help? -2024-06-23 03:47:40,149 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 03:47:40,149 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-23 03:47:40,150 - root - INFO - SDM [_removeLinkFromParent scope] Removing #312 from row(link index) 5 -2024-06-23 03:47:40,595 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:40,596 - root - DEBUG - E8: How can I help? -2024-06-23 03:47:40,597 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 03:47:40,597 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-23 03:47:40,677 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: alreadyListed = itemToLoad.link in self.linkToItems or itemToLoad.link.node in self.nodeToItems -2024-06-23 03:47:41,347 - root - DEBUG - [removeLink scope] item_row: %s 5 -2024-06-23 03:47:41,348 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:41,348 - root - DEBUG - E7: I am confident that you can deal with that on your own. -2024-06-23 03:47:41,349 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 03:47:41,349 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 03:47:41,350 - root - INFO - SDM [_removeLinkFromParent scope] Removing #8 from row(link index) 5 -2024-06-23 03:47:41,782 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:41,782 - root - DEBUG - E7: I am confident that you can deal with that on your own. -2024-06-23 03:47:41,783 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 03:47:41,784 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 03:47:41,890 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: alreadyListed = itemToLoad.link in self.linkToItems or itemToLoad.link.node in self.nodeToItems -2024-06-23 03:47:42,609 - root - DEBUG - [removeLink scope] item_row: %s 5 -2024-06-23 03:47:42,610 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:42,610 - root - DEBUG - E6: I wish I could help you with that. -2024-06-23 03:47:42,611 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 03:47:42,611 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 03:47:42,612 - root - INFO - SDM [_removeLinkFromParent scope] Removing #7 from row(link index) 5 -2024-06-23 03:47:43,098 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:43,098 - root - DEBUG - E6: I wish I could help you with that. -2024-06-23 03:47:43,099 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 03:47:43,100 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 03:47:43,189 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: alreadyListed = itemToLoad.link in self.linkToItems or itemToLoad.link.node in self.nodeToItems -2024-06-23 03:47:43,820 - root - DEBUG - [removeLink scope] item_row: %s 5 -2024-06-23 03:47:43,820 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:43,820 - root - DEBUG - E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 03:47:43,821 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 03:47:43,821 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 03:47:43,822 - root - INFO - SDM [_removeLinkFromParent scope] Removing #6 from row(link index) 5 -2024-06-23 03:47:44,189 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:44,189 - root - DEBUG - E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 03:47:44,190 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 03:47:44,190 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 03:47:44,278 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: alreadyListed = itemToLoad.link in self.linkToItems or itemToLoad.link.node in self.nodeToItems -2024-06-23 03:47:44,986 - root - DEBUG - [removeLink scope] item_row: %s 5 -2024-06-23 03:47:44,986 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:44,987 - root - DEBUG - E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 03:47:44,988 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 03:47:44,988 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 03:47:44,989 - root - INFO - SDM [_removeLinkFromParent scope] Removing #5 from row(link index) 5 -2024-06-23 03:47:45,353 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:45,354 - root - DEBUG - E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 03:47:45,355 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 03:47:45,355 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 03:47:45,445 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: alreadyListed = itemToLoad.link in self.linkToItems or itemToLoad.link.node in self.nodeToItems -2024-06-23 03:47:46,168 - root - DEBUG - [removeLink scope] item_row: %s 5 -2024-06-23 03:47:46,169 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:46,169 - root - DEBUG - E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 03:47:46,170 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 03:47:46,171 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 03:47:46,171 - root - INFO - SDM [_removeLinkFromParent scope] Removing #4 from row(link index) 5 -2024-06-23 03:47:46,514 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:46,514 - root - DEBUG - E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 03:47:46,516 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 03:47:46,516 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 03:47:46,599 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: alreadyListed = itemToLoad.link in self.linkToItems or itemToLoad.link.node in self.nodeToItems -2024-06-23 03:47:47,319 - root - DEBUG - [removeLink scope] item_row: %s 5 -2024-06-23 03:47:47,319 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:47,319 - root - DEBUG - E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-23 03:47:47,320 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 03:47:47,321 - root - DEBUG - Text for above item: E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-23 03:47:47,321 - root - INFO - SDM [_removeLinkFromParent scope] Removing #3 from row(link index) 5 -2024-06-23 03:47:47,631 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:47,631 - root - DEBUG - E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-23 03:47:47,633 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 03:47:47,633 - root - DEBUG - Text for above item: E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-23 03:47:47,729 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: alreadyListed = itemToLoad.link in self.linkToItems or itemToLoad.link.node in self.nodeToItems -2024-06-23 03:47:48,619 - root - DEBUG - [removeLink scope] item_row: %s 5 -2024-06-23 03:47:48,620 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:48,620 - root - DEBUG - E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-23 03:47:48,621 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 03:47:48,621 - root - DEBUG - Text for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-23 03:47:48,622 - root - INFO - SDM [_removeLinkFromParent scope] Removing #2 from row(link index) 5 -2024-06-23 03:47:49,260 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:49,261 - root - DEBUG - E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-23 03:47:49,262 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 03:47:49,262 - root - DEBUG - Text for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-23 03:47:49,393 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: alreadyListed = itemToLoad.link in self.linkToItems or itemToLoad.link.node in self.nodeToItems -2024-06-23 03:47:50,403 - root - DEBUG - [removeLink scope] item_row: %s 5 -2024-06-23 03:47:50,403 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:50,404 - root - DEBUG - E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog] -2024-06-23 03:47:50,405 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 03:47:50,405 - root - DEBUG - Text for above item: E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog] -2024-06-23 03:47:50,405 - root - INFO - SDM [_removeLinkFromParent scope] Removing #1 from row(link index) 5 -2024-06-23 03:47:50,793 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:50,793 - root - DEBUG - E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog] -2024-06-23 03:47:50,794 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 03:47:50,794 - root - DEBUG - Text for above item: E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog] -2024-06-23 03:47:50,870 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: alreadyListed = itemToLoad.link in self.linkToItems or itemToLoad.link.node in self.nodeToItems -2024-06-23 03:47:51,572 - root - DEBUG - [removeLink scope] item_row: %s 5 -2024-06-23 03:47:51,573 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:47:51,573 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 03:47:51,574 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:47:51,574 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 03:47:51,575 - root - INFO - SDM [_removeLinkFromParent scope] Removing #0 from row(link index) 5 -2024-06-23 03:48:06,279 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: alreadyListed = itemToLoad.link in self.linkToItems or itemToLoad.link.node in self.nodeToItems -2024-06-23 03:48:07,153 - root - DEBUG - [removeLink scope] item_row: %s 4 -2024-06-23 03:48:07,154 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:48:07,154 - root - DEBUG - E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 03:48:07,155 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:48:07,155 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 03:48:07,156 - root - INFO - SDM [_removeLinkFromParent scope] Removing #338 from row(link index) 4 -2024-06-23 03:48:12,745 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 03:48:13,023 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 03:48:13,024 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 03:48:13,024 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 03:48:13,024 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 03:48:13,025 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 03:48:13,025 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 03:48:13,025 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 03:48:13,026 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 03:48:13,026 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 03:48:13,082 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 03:48:13,094 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 03:48:13,348 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 03:48:13,349 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 03:48:13,350 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 03:48:13,350 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:48:13,351 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:48:13,351 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:48:13,646 - root - DEBUG - [load scope] dlg: -2024-06-23 03:48:13,646 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 03:48:13,775 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 03:48:13,778 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 03:48:13,778 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 03:48:13,778 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:48:13,779 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:48:13,779 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:48:13,831 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 03:48:15,277 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:48:15,277 - root - DEBUG - E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog] -2024-06-23 03:48:15,278 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 18, Column: 0, Ancestors: 0 -2024-06-23 03:48:15,278 - root - DEBUG - Text for above item: E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog] -2024-06-23 03:48:15,384 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: alreadyListed = itemToLoad.link in self.linkToItems or itemToLoad.link.node in self.nodeToItems -2024-06-23 03:48:16,601 - root - DEBUG - [removeLink scope] item_row: %s 18 -2024-06-23 03:48:16,601 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:48:16,602 - root - DEBUG - E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-23 03:48:16,603 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 17, Column: 0, Ancestors: 0 -2024-06-23 03:48:16,603 - root - DEBUG - Text for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-23 03:48:16,604 - root - INFO - SDM [_removeLinkFromParent scope] Removing #0 from row(link index) 18 -2024-06-23 03:48:25,096 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 03:48:25,116 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 03:48:25,573 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 03:48:25,573 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 03:48:25,574 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 03:48:25,574 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 03:48:25,574 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 03:48:25,575 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 03:48:25,575 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 03:48:25,575 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 03:48:25,576 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 03:48:25,576 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 03:48:25,577 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 03:48:25,577 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 03:48:25,577 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 03:48:25,578 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 03:48:25,578 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 03:48:25,578 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 03:48:25,579 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 03:48:25,579 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 03:48:25,580 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 03:48:25,581 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 03:48:25,581 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 03:48:25,581 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 03:48:25,582 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 03:48:25,582 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 03:48:25,583 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 03:48:25,584 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 03:48:25,585 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 03:48:25,585 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 03:48:25,585 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 03:48:25,586 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 03:48:25,586 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 03:48:25,586 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 03:48:25,587 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 03:48:25,587 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 03:48:25,587 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 03:48:25,588 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 03:48:25,588 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 03:48:25,588 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 03:48:25,589 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 03:48:25,589 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 03:48:25,590 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 03:48:25,590 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 03:48:25,591 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 03:48:25,591 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 03:48:25,591 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 03:48:25,592 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 03:48:25,592 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 03:48:25,593 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 03:48:25,593 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 03:48:25,593 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 03:48:25,594 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 03:48:25,594 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 03:48:25,594 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 03:48:25,595 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 03:48:25,595 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 03:48:25,595 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 03:48:25,595 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 03:48:25,596 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 03:48:25,596 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 03:48:25,596 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 03:48:25,597 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 03:48:25,597 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 03:48:25,598 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 03:48:25,598 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 03:48:25,599 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 03:48:25,599 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 03:48:25,599 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 03:48:25,600 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 03:48:25,600 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 03:48:25,600 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 03:48:25,601 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 03:48:25,601 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 03:48:25,601 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 03:48:25,602 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 03:48:25,602 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 03:48:25,602 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 03:48:25,603 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 03:48:25,603 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 03:48:25,603 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 03:48:25,604 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 03:48:25,604 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 03:48:25,604 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 03:48:25,605 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 03:48:25,605 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 03:48:25,605 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 03:48:25,606 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 03:48:25,606 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 03:48:25,606 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 03:48:25,607 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 03:48:25,607 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 03:48:25,608 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 03:48:25,608 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 03:48:25,608 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 03:48:25,609 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 03:48:25,609 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 03:48:25,609 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 03:48:25,610 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 03:48:25,610 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 03:48:25,611 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 03:48:25,612 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 03:48:25,613 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 03:48:25,613 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 03:48:25,614 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 03:48:25,614 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 03:48:25,615 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 03:48:25,615 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 03:48:25,615 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 03:48:25,616 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 03:48:25,616 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 03:48:25,617 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 03:48:25,617 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 03:48:25,618 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 03:48:25,618 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 03:48:25,620 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 03:48:25,621 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 03:48:25,621 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 03:48:25,622 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 03:48:25,622 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 03:48:25,623 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 03:48:25,709 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 03:48:25,709 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 03:48:26,307 - root - DEBUG - DEBUG MODE: True -2024-06-23 03:48:26,311 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 03:48:26,376 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 03:48:26,533 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 03:48:26,576 - root - DEBUG - Updating menus... -2024-06-23 03:48:28,647 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 03:48:30,679 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 03:48:30,682 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 03:48:30,684 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 03:48:30,685 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 03:48:30,685 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 03:48:30,688 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 03:48:30,689 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 03:48:30,689 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 03:48:30,689 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 03:48:30,690 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 03:48:30,690 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 03:48:30,691 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 03:48:30,691 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 03:58:31,135 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 03:58:31,153 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 03:58:31,430 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 03:58:31,431 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 03:58:31,431 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 03:58:31,431 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 03:58:31,432 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 03:58:31,432 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 03:58:31,432 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 03:58:31,433 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 03:58:31,433 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 03:58:31,433 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 03:58:31,433 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 03:58:31,434 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 03:58:31,434 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 03:58:31,434 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 03:58:31,434 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 03:58:31,435 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 03:58:31,435 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 03:58:31,435 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 03:58:31,436 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 03:58:31,436 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 03:58:31,437 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 03:58:31,437 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 03:58:31,437 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 03:58:31,437 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 03:58:31,438 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 03:58:31,438 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 03:58:31,439 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 03:58:31,439 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 03:58:31,439 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 03:58:31,439 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 03:58:31,440 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 03:58:31,440 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 03:58:31,440 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 03:58:31,441 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 03:58:31,441 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 03:58:31,441 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 03:58:31,441 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 03:58:31,442 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 03:58:31,442 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 03:58:31,442 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 03:58:31,442 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 03:58:31,443 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 03:58:31,443 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 03:58:31,443 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 03:58:31,443 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 03:58:31,444 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 03:58:31,444 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 03:58:31,444 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 03:58:31,444 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 03:58:31,445 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 03:58:31,445 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 03:58:31,445 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 03:58:31,446 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 03:58:31,446 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 03:58:31,446 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 03:58:31,447 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 03:58:31,447 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 03:58:31,447 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 03:58:31,447 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 03:58:31,447 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 03:58:31,448 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 03:58:31,448 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 03:58:31,448 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 03:58:31,448 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 03:58:31,449 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 03:58:31,449 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 03:58:31,449 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 03:58:31,450 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 03:58:31,450 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 03:58:31,450 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 03:58:31,450 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 03:58:31,451 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 03:58:31,451 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 03:58:31,451 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 03:58:31,451 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 03:58:31,452 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 03:58:31,452 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 03:58:31,452 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 03:58:31,453 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 03:58:31,453 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 03:58:31,453 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 03:58:31,454 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 03:58:31,454 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 03:58:31,454 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 03:58:31,454 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 03:58:31,454 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 03:58:31,455 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 03:58:31,455 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 03:58:31,455 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 03:58:31,456 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 03:58:31,456 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 03:58:31,456 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 03:58:31,456 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 03:58:31,457 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 03:58:31,457 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 03:58:31,457 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 03:58:31,457 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 03:58:31,458 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 03:58:31,458 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 03:58:31,458 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 03:58:31,458 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 03:58:31,458 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 03:58:31,459 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 03:58:31,459 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 03:58:31,460 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 03:58:31,460 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 03:58:31,460 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 03:58:31,460 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 03:58:31,461 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 03:58:31,461 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 03:58:31,461 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 03:58:31,461 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 03:58:31,462 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 03:58:31,462 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 03:58:31,463 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 03:58:31,463 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 03:58:31,463 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 03:58:31,463 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 03:58:31,464 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 03:58:31,511 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 03:58:31,512 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 03:58:32,119 - root - DEBUG - DEBUG MODE: True -2024-06-23 03:58:32,123 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 03:58:32,188 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 03:58:32,346 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 03:58:32,389 - root - DEBUG - Updating menus... -2024-06-23 03:58:33,344 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 03:58:33,878 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 03:58:33,881 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 03:58:33,883 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 03:58:33,884 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 03:58:33,884 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 03:58:33,886 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 03:58:33,887 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 03:58:33,887 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 03:58:33,887 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 03:58:33,888 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 03:58:33,888 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 03:58:33,888 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 03:58:33,889 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 03:58:35,614 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 03:58:35,615 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 03:58:35,615 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 03:58:35,615 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 03:58:35,616 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 03:58:35,616 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 03:58:35,617 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 03:58:35,633 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 03:58:35,635 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 03:58:35,636 - root - INFO - Loading chitin... -2024-06-23 03:58:35,637 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 03:58:38,460 - root - INFO - Done loading chitin -2024-06-23 03:58:38,461 - root - INFO - Loading lips... -2024-06-23 03:58:38,465 - root - INFO - Loading 'lips' from installation... -2024-06-23 03:58:40,708 - root - INFO - Loading modules... -2024-06-23 03:58:40,709 - root - INFO - Loading 'Modules' from installation... -2024-06-23 03:58:45,126 - root - INFO - Loading streammusic... -2024-06-23 03:58:45,128 - root - INFO - Loading streammusic from installation... -2024-06-23 03:58:45,211 - root - INFO - Loading streamsounds... -2024-06-23 03:58:45,212 - root - INFO - Loading streamsounds from installation... -2024-06-23 03:58:45,880 - root - INFO - Loading textures... -2024-06-23 03:58:45,882 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 03:58:46,869 - root - INFO - Loading saves... -2024-06-23 03:58:46,889 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 03:58:46,890 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 03:58:46,892 - root - INFO - Loading streamwaves... -2024-06-23 03:58:46,893 - root - INFO - Loading streamwaves from installation... -2024-06-23 03:58:56,752 - root - INFO - Loading override... -2024-06-23 03:58:57,567 - root - INFO - Loading Override from installation... -2024-06-23 03:59:00,972 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 03:59:00,982 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 03:59:01,000 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 03:59:01,001 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 03:59:03,690 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 03:59:03,731 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 03:59:03,732 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 03:59:03,732 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 03:59:03,732 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 03:59:03,736 - root - DEBUG - Set sections of prepared lists -2024-06-23 03:59:03,738 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 03:59:03,738 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 03:59:03,740 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 03:59:03,800 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 03:59:04,022 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 03:59:04,058 - root - INFO - Loading core installation resources into UI... -2024-06-23 03:59:05,394 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 03:59:05,395 - root - INFO - Loading saves list into UI... -2024-06-23 03:59:05,396 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 03:59:05,397 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 03:59:05,398 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 03:59:05,399 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 03:59:05,399 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 03:59:05,400 - root - DEBUG - Loading save resources into UI... -2024-06-23 03:59:05,401 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 03:59:05,401 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 03:59:05,402 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 03:59:05,402 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 03:59:05,402 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 03:59:05,403 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 03:59:05,403 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 03:59:05,403 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 03:59:05,404 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 03:59:05,404 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 03:59:05,404 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 03:59:05,405 - root - DEBUG - Updating menus... -2024-06-23 03:59:05,406 - root - DEBUG - Setting up watchdog observer... -2024-06-23 03:59:05,407 - root - INFO - Loader task completed. -2024-06-23 03:59:09,982 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 03:59:10,290 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 03:59:10,290 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 03:59:10,290 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 03:59:10,291 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 03:59:10,291 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 03:59:10,291 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 03:59:10,291 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 03:59:10,292 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 03:59:10,292 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 03:59:10,347 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 03:59:10,388 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 03:59:10,654 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 03:59:10,655 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 03:59:10,656 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 03:59:10,656 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:59:10,656 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:59:10,657 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:59:11,245 - root - DEBUG - [load scope] dlg: -2024-06-23 03:59:11,246 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 03:59:11,382 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 03:59:11,385 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 03:59:11,385 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 03:59:11,386 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:59:11,386 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:59:11,386 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 03:59:11,447 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 03:59:12,667 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(278, 239) -2024-06-23 03:59:12,667 - root - DEBUG - DLGTreeView: set self.startPos to (278, 239) -2024-06-23 03:59:12,667 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:59:12,668 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:12,668 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:12,669 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:12,989 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 03:59:12,989 - root - DEBUG - DLGTreeView. -2024-06-23 03:59:12,989 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 03:59:12,990 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 03:59:12,990 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 03:59:12,990 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 03:59:12,990 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 03:59:12,991 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:12,991 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:12,994 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 03:59:12,995 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 03:59:12,995 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 03:59:12,999 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 03:59:13,000 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 03:59:13,000 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 03:59:13,001 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 03:59:13,001 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 03:59:13,069 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 03:59:13,069 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 03:59:13,070 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,070 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,070 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,071 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,071 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,071 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,071 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,078 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,078 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,079 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,079 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,079 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,080 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,080 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,086 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,087 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,087 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,088 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,088 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,088 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,089 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,094 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,095 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,095 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,095 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,096 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,096 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,096 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,102 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,103 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,103 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,104 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,104 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,104 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,105 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,110 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,110 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,110 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,111 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,111 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,111 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,112 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,117 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,118 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,118 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,118 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,119 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,119 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,119 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,125 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,125 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,126 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,126 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,126 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,127 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,127 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,135 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,136 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,136 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,137 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,137 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,137 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,138 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,144 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,144 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,144 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,145 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,145 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,145 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,145 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,151 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,152 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,152 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,152 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,153 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,153 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,153 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,159 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,160 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,160 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,160 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,160 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,161 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,161 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,167 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,167 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,167 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,168 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,168 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,168 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,169 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,176 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,176 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,176 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,177 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,177 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,177 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,177 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,183 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,184 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,184 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,185 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,185 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,185 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,185 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,191 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,192 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,192 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,192 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,193 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,193 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,193 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,200 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,200 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,200 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,201 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,201 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,201 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,201 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,207 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,207 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,208 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,208 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,208 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,208 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,209 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,214 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,215 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,215 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,215 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,216 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,216 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,216 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,222 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,222 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,223 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,223 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,223 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,223 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,224 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,230 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,230 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,231 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,231 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,231 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,231 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,231 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,237 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,237 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,237 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,238 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,238 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,238 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,238 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,244 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,244 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,244 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,245 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,245 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,245 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,246 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,251 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,252 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,252 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,253 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,253 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,253 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,253 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,259 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,260 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,260 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,260 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,260 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,261 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,261 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,267 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,267 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,268 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,268 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,268 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,269 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,269 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,278 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,278 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,279 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,279 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,279 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,280 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,280 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,287 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,288 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,288 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,288 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,288 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,289 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,289 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,300 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,300 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,300 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,301 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,301 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,301 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,302 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,307 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,308 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,308 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,308 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,309 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,309 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,309 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,316 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,316 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,316 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,317 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,317 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,317 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,318 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,323 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,323 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,324 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,324 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,324 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,325 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,325 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,331 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,332 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,332 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,332 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,333 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,333 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,333 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,339 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,339 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,340 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,340 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,340 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,341 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,341 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,346 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,347 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,347 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,347 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,348 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,348 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,348 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,354 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,354 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,355 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,355 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,355 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,355 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,356 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,361 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,362 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,362 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,362 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,363 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,363 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,363 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,369 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,370 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,370 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,370 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,370 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,371 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,371 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,376 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,377 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,377 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,377 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,378 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,378 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,378 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,384 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,384 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,385 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,385 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,385 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,386 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,386 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,391 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,392 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,392 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,392 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,392 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,393 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,393 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,398 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,399 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,399 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,399 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,400 - root - DEBUG - Drop operation is valid. -2024-06-23 03:59:13,400 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 03:59:13,400 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 03:59:13,400 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 03:59:13,402 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,402 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,402 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,402 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,403 - root - DEBUG - Drop operation is valid. -2024-06-23 03:59:13,403 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 03:59:13,403 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 03:59:13,403 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 03:59:13,405 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,406 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,406 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,406 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,407 - root - DEBUG - Drop operation is valid. -2024-06-23 03:59:13,407 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 03:59:13,407 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 03:59:13,407 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 03:59:13,409 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,409 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,409 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,409 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,410 - root - DEBUG - Drop operation is valid. -2024-06-23 03:59:13,410 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 03:59:13,410 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 03:59:13,410 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 03:59:13,412 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,412 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,412 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,412 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,413 - root - DEBUG - Drop operation is valid. -2024-06-23 03:59:13,413 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 03:59:13,413 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 03:59:13,413 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 03:59:13,415 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,416 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,416 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,416 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,416 - root - DEBUG - Drop operation is valid. -2024-06-23 03:59:13,417 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 03:59:13,417 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 03:59:13,417 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 03:59:13,418 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,418 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,419 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,419 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,419 - root - DEBUG - Drop operation is valid. -2024-06-23 03:59:13,419 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 03:59:13,420 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 03:59:13,420 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 03:59:13,421 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,422 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,422 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,422 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,423 - root - DEBUG - Drop operation is valid. -2024-06-23 03:59:13,423 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 03:59:13,423 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 03:59:13,423 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 03:59:13,425 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,425 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,425 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,425 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,426 - root - DEBUG - Drop operation is valid. -2024-06-23 03:59:13,426 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 03:59:13,426 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 03:59:13,426 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 03:59:13,427 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,428 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,428 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,428 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,428 - root - DEBUG - Drop operation is valid. -2024-06-23 03:59:13,429 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 03:59:13,429 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 03:59:13,429 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 03:59:13,431 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,431 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,431 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,432 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,432 - root - DEBUG - Drop operation is valid. -2024-06-23 03:59:13,432 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 03:59:13,432 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 03:59:13,433 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 03:59:13,434 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,435 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,435 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,435 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,436 - root - DEBUG - Drop operation is valid. -2024-06-23 03:59:13,436 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 03:59:13,436 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 03:59:13,436 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 03:59:13,438 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,438 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,438 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,439 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:13,439 - root - DEBUG - Drop operation is valid. -2024-06-23 03:59:13,439 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 03:59:13,439 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 03:59:13,440 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 03:59:13,441 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,441 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,441 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,442 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:59:13,442 - root - DEBUG - Drop operation is valid. -2024-06-23 03:59:13,442 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 03:59:13,443 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 03:59:13,443 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 03:59:13,449 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,450 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,450 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,451 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:59:13,451 - root - DEBUG - Drop operation is valid. -2024-06-23 03:59:13,451 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 03:59:13,451 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 03:59:13,452 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 03:59:13,457 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,457 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,458 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,458 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:59:13,458 - root - DEBUG - Drop operation is valid. -2024-06-23 03:59:13,459 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 03:59:13,459 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 03:59:13,459 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 03:59:13,465 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,465 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,465 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,466 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:59:13,466 - root - DEBUG - Drop operation is valid. -2024-06-23 03:59:13,466 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 03:59:13,467 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 03:59:13,467 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 03:59:13,472 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,473 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,473 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,473 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:59:13,474 - root - DEBUG - Drop operation is valid. -2024-06-23 03:59:13,474 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 03:59:13,474 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 03:59:13,474 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 03:59:13,481 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,481 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,481 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,482 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:59:13,482 - root - DEBUG - Drop operation is valid. -2024-06-23 03:59:13,482 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 03:59:13,482 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 03:59:13,483 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 03:59:13,488 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,489 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,489 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,489 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:59:13,490 - root - DEBUG - Drop operation is valid. -2024-06-23 03:59:13,490 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 03:59:13,490 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 03:59:13,490 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 03:59:13,496 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,497 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,497 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,498 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:59:13,498 - root - DEBUG - Drop operation is valid. -2024-06-23 03:59:13,498 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 03:59:13,499 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 03:59:13,499 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 03:59:13,505 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,506 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,506 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,506 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:59:13,507 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,507 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,507 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,514 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,514 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,515 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,515 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:59:13,515 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,516 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,516 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,522 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,523 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,523 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,523 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:59:13,524 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,524 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,524 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,530 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,531 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,531 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,532 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:59:13,532 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,532 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,532 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,538 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,538 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,539 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,539 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:59:13,540 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,540 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,540 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,546 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,547 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,547 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,548 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:59:13,548 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,548 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,548 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,554 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,554 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,555 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,555 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:59:13,555 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,555 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,556 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,562 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,562 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,562 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,563 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:59:13,563 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,563 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,564 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,569 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,570 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,570 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,570 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:59:13,571 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,572 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,572 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,578 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,578 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,578 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,579 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:59:13,579 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,579 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,580 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,585 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 03:59:13,585 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 03:59:13,586 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 03:59:13,586 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 03:59:13,586 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 03:59:13,587 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 03:59:13,587 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 03:59:13,641 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 03:59:13,641 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 03:59:13,642 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,642 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,642 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,643 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,643 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,645 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,646 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,646 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,646 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,648 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,649 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,649 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,649 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,650 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,651 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,651 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,651 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,653 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,654 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,654 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,654 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,658 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,658 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,659 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,659 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,661 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,661 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,661 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,662 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,664 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,665 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,665 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,665 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,667 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,668 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,668 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,668 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,673 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,673 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,673 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,674 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,675 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,675 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,676 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,676 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,678 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,678 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,678 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,679 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,680 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,681 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,681 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,681 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,683 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,684 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,684 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,684 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,686 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,686 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,687 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,687 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,689 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,689 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,689 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,690 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,693 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,694 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,694 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,694 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,696 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,697 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,697 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,697 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,701 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,701 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,701 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,702 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,704 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,704 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,705 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,705 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,706 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,707 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,707 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,707 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,709 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,710 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,710 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,710 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,714 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,715 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,715 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,715 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,718 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,719 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,719 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,719 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,721 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,721 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,721 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,722 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,723 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,724 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,724 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,724 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,726 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,726 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,726 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,727 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,728 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,728 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,728 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,729 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,731 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,731 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,731 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,732 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,733 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,734 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,734 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,734 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,735 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,735 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,736 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,736 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,739 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,740 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,740 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,745 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,748 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,749 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,749 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,749 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,750 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,751 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,751 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,751 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,753 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,753 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,753 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,754 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,755 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,756 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,756 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,756 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,759 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,759 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,759 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,760 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,763 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,764 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,764 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,764 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,766 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,766 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,766 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,767 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,768 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,768 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,768 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,768 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,771 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,771 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,772 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,772 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,774 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,774 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,774 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,775 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,776 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,777 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,777 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,777 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,780 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,780 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,781 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,781 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,784 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,785 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,785 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,785 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,788 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,789 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,789 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,789 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,792 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,793 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,793 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,794 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,796 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,796 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,796 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,797 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,798 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,798 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,799 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,799 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,801 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,801 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,801 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,802 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,804 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,804 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,805 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,805 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,807 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,807 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,807 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,807 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,809 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,809 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,809 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,809 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,813 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,814 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,814 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,814 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,816 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,816 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,817 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,817 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,819 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,819 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,820 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,820 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,821 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,822 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,822 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,822 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,824 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,824 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,824 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,825 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,827 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,827 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,827 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,827 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,829 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,829 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,830 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,830 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,832 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,832 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,832 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,832 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,834 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,834 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,835 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,835 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,836 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,837 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,837 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,837 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,840 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,840 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,841 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,841 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,842 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,843 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,843 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,843 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,845 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,846 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,846 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,846 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,848 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,848 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,848 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,849 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,850 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,850 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,851 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,851 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,854 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,854 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,854 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,855 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,856 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,857 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,857 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,857 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,859 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,859 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,859 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,860 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,861 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,861 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,862 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,862 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,866 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,866 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,867 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,867 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,870 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,870 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,870 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,871 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,874 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,874 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,875 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,875 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,876 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,877 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,877 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,877 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,878 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,879 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,879 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,879 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,882 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,883 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,883 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,883 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,886 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,886 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,886 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,886 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,888 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,889 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,889 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,889 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,893 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,894 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,894 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,894 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,896 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,896 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,897 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,897 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,900 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,900 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,901 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,901 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,903 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,903 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,904 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,904 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,906 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,906 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,906 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,907 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,909 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,909 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,910 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,910 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,913 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,914 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,914 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,914 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,917 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,917 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,918 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,918 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,921 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,922 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,922 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,922 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,928 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,929 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,929 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,929 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,931 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,931 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,932 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,932 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,934 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,934 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,935 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,935 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,938 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,939 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,939 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,939 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,945 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,945 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,946 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,946 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,948 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,948 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,948 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,949 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,953 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,953 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,954 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,954 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,958 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,959 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,959 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,960 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,974 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,974 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,975 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,975 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,979 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,979 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,980 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,980 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,984 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:13,985 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:13,985 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:13,985 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:14,005 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:14,006 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:14,006 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:14,006 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:14,016 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:14,016 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:14,017 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:14,017 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:14,717 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-23 03:59:14,717 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-23 03:59:14,719 - root - DEBUG - performDrag: completely done -2024-06-23 03:59:14,719 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 03:59:14,720 - root - DEBUG - [resetDragState scope] -2024-06-23 03:59:15,406 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: attr_value -2024-06-23 03:59:18,305 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:18,309 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 03:59:18,309 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 03:59:18,309 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 03:59:18,309 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:18,309 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:18,316 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:18,317 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:18,325 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:18,326 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:18,333 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:18,333 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:18,339 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:18,340 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:18,358 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 03:59:18,358 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 03:59:18,379 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-23 03:59:21,420 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(154, 232) -2024-06-23 03:59:21,421 - root - DEBUG - DLGTreeView: set self.startPos to (154, 232) -2024-06-23 03:59:34,713 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 03:59:37,103 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:59:37,104 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 03:59:37,105 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 03:59:37,105 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 03:59:37,224 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: attr_value -2024-06-23 03:59:38,962 - root - DEBUG - [removeLink scope] item_row: %s 2 -2024-06-23 03:59:38,962 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 03:59:38,963 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:38,963 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 03:59:38,964 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 03:59:38,965 - root - INFO - SDM [_removeLinkFromParent scope] Removing #351 from row(link index) 2 -2024-06-23 03:59:39,328 - root - ERROR - {'builtins.dict': [('dict', '_link_ref')]} -2024-06-23 04:01:20,417 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 04:01:20,442 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 04:01:21,060 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 04:01:21,061 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 04:01:21,061 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 04:01:21,062 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 04:01:21,062 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 04:01:21,063 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 04:01:21,063 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 04:01:21,063 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 04:01:21,064 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 04:01:21,064 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 04:01:21,065 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 04:01:21,065 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 04:01:21,065 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 04:01:21,066 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 04:01:21,066 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 04:01:21,066 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 04:01:21,067 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 04:01:21,067 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 04:01:21,068 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 04:01:21,069 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 04:01:21,070 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 04:01:21,070 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 04:01:21,071 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 04:01:21,072 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 04:01:21,072 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 04:01:21,074 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 04:01:21,075 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:01:21,075 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 04:01:21,075 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 04:01:21,076 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 04:01:21,076 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 04:01:21,077 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 04:01:21,077 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 04:01:21,078 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 04:01:21,078 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 04:01:21,079 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 04:01:21,079 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 04:01:21,080 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 04:01:21,080 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 04:01:21,081 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 04:01:21,081 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 04:01:21,081 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 04:01:21,082 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 04:01:21,082 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 04:01:21,083 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 04:01:21,083 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 04:01:21,084 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 04:01:21,084 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 04:01:21,084 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 04:01:21,084 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 04:01:21,085 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 04:01:21,085 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 04:01:21,086 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 04:01:21,086 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 04:01:21,087 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 04:01:21,087 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 04:01:21,087 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 04:01:21,088 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 04:01:21,088 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 04:01:21,088 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:01:21,089 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 04:01:21,089 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 04:01:21,090 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:01:21,090 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 04:01:21,090 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 04:01:21,091 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:01:21,091 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:01:21,092 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:01:21,092 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:01:21,092 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:01:21,093 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:01:21,093 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 04:01:21,093 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:01:21,094 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:01:21,094 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 04:01:21,095 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 04:01:21,095 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 04:01:21,095 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 04:01:21,096 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 04:01:21,096 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 04:01:21,096 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:01:21,097 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 04:01:21,097 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:01:21,097 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:01:21,098 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:01:21,098 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:01:21,098 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:01:21,099 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 04:01:21,099 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 04:01:21,099 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:01:21,100 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 04:01:21,100 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 04:01:21,101 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 04:01:21,101 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 04:01:21,101 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 04:01:21,102 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 04:01:21,103 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 04:01:21,103 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 04:01:21,103 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 04:01:21,104 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 04:01:21,104 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 04:01:21,104 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 04:01:21,105 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 04:01:21,105 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 04:01:21,105 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 04:01:21,106 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 04:01:21,106 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 04:01:21,107 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 04:01:21,107 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 04:01:21,107 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 04:01:21,108 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 04:01:21,108 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 04:01:21,108 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 04:01:21,109 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 04:01:21,110 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 04:01:21,110 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 04:01:21,111 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 04:01:21,112 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 04:01:21,112 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 04:01:21,199 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 04:01:21,199 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 04:01:21,787 - root - DEBUG - DEBUG MODE: True -2024-06-23 04:01:21,790 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 04:01:21,864 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 04:01:22,043 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 04:01:22,082 - root - DEBUG - Updating menus... -2024-06-23 04:01:24,186 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:01:26,371 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:01:26,379 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:01:26,383 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 04:01:26,385 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 04:01:26,386 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:01:26,389 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 04:01:26,390 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 04:01:26,390 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 04:01:26,391 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 04:01:26,392 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 04:01:26,392 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 04:01:26,393 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 04:01:26,395 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 04:01:30,167 - root - DEBUG - [closeEvent scope] instance: -2024-06-23 04:01:30,168 - root - DEBUG - ToolWindow closed, shutting down the app. -2024-06-23 04:01:30,191 - root - DEBUG - Closing/destroy all windows from WINDOWS list, (0 to handle)... -2024-06-23 04:01:30,318 - root - INFO - Attempting to terminate child processes gracefully... -2024-06-23 04:01:30,318 - root - DEBUG - 0 active child processes found -2024-06-23 04:01:30,351 - root - INFO - Fully shutting down Holocron Toolset... -2024-06-23 04:01:30,352 - root - INFO - Attempting to terminate threads gracefully... -2024-06-23 04:01:30,353 - root - DEBUG - 0 existing threads to terminate. -2024-06-23 04:01:30,353 - root - DEBUG - Starting new shutdown process... -2024-06-23 04:01:30,442 - root - ERROR - C:\Program Files\Python38\lib\subprocess.py:946: ResourceWarning: subprocess 43232 is still running -2024-06-23 04:01:30,443 - root - ERROR - _warn("subprocess %s is still running" % self.pid, -2024-06-23 04:01:30,445 - root - ERROR - ResourceWarning: Enable tracemalloc to get the object allocation traceback -2024-06-23 04:01:30,445 - root - DEBUG - Shutdown process started... -2024-06-23 04:02:04,923 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 04:02:04,939 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 04:02:05,338 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 04:02:05,339 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 04:02:05,339 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 04:02:05,339 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 04:02:05,340 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 04:02:05,340 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 04:02:05,341 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 04:02:05,341 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 04:02:05,341 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 04:02:05,342 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 04:02:05,342 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 04:02:05,343 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 04:02:05,343 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 04:02:05,343 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 04:02:05,344 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 04:02:05,344 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 04:02:05,344 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 04:02:05,345 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 04:02:05,346 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 04:02:05,346 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 04:02:05,347 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 04:02:05,347 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 04:02:05,348 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 04:02:05,349 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 04:02:05,349 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 04:02:05,350 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 04:02:05,350 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:02:05,351 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 04:02:05,351 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 04:02:05,352 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 04:02:05,352 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 04:02:05,352 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 04:02:05,352 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 04:02:05,353 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 04:02:05,353 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 04:02:05,353 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 04:02:05,354 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 04:02:05,354 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 04:02:05,354 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 04:02:05,355 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 04:02:05,355 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 04:02:05,355 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 04:02:05,356 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 04:02:05,356 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 04:02:05,356 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 04:02:05,357 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 04:02:05,357 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 04:02:05,357 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 04:02:05,358 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 04:02:05,358 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 04:02:05,359 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 04:02:05,359 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 04:02:05,360 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 04:02:05,360 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 04:02:05,360 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 04:02:05,361 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 04:02:05,361 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 04:02:05,361 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 04:02:05,362 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 04:02:05,362 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:02:05,362 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 04:02:05,363 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 04:02:05,363 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:02:05,363 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 04:02:05,364 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 04:02:05,364 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:02:05,364 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:02:05,365 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:02:05,366 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:02:05,366 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:02:05,366 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:02:05,367 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 04:02:05,368 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:02:05,368 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:02:05,368 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 04:02:05,369 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 04:02:05,369 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 04:02:05,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 04:02:05,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 04:02:05,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 04:02:05,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:02:05,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 04:02:05,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:02:05,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:02:05,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:02:05,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:02:05,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:02:05,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 04:02:05,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 04:02:05,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:02:05,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 04:02:05,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 04:02:05,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 04:02:05,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 04:02:05,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 04:02:05,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 04:02:05,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 04:02:05,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 04:02:05,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 04:02:05,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 04:02:05,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 04:02:05,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 04:02:05,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 04:02:05,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 04:02:05,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 04:02:05,383 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 04:02:05,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 04:02:05,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 04:02:05,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 04:02:05,385 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 04:02:05,385 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 04:02:05,386 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 04:02:05,386 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 04:02:05,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 04:02:05,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 04:02:05,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 04:02:05,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 04:02:05,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 04:02:05,390 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 04:02:05,461 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 04:02:05,462 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 04:02:05,939 - root - DEBUG - DEBUG MODE: True -2024-06-23 04:02:05,943 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 04:02:06,011 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 04:02:24,421 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 04:02:24,436 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 04:02:24,853 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 04:02:24,854 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 04:02:24,854 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 04:02:24,855 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 04:02:24,855 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 04:02:24,855 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 04:02:24,856 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 04:02:24,856 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 04:02:24,857 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 04:02:24,857 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 04:02:24,858 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 04:02:24,858 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 04:02:24,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 04:02:24,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 04:02:24,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 04:02:24,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 04:02:24,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 04:02:24,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 04:02:24,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 04:02:24,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 04:02:24,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 04:02:24,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 04:02:24,864 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 04:02:24,864 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 04:02:24,865 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 04:02:24,866 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 04:02:24,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:02:24,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 04:02:24,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 04:02:24,868 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 04:02:24,868 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 04:02:24,868 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 04:02:24,869 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 04:02:24,869 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 04:02:24,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 04:02:24,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 04:02:24,871 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 04:02:24,871 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 04:02:24,871 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 04:02:24,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 04:02:24,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 04:02:24,873 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 04:02:24,873 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 04:02:24,873 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 04:02:24,874 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 04:02:24,874 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 04:02:24,875 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 04:02:24,875 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 04:02:24,875 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 04:02:24,876 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 04:02:24,876 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 04:02:24,877 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 04:02:24,877 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 04:02:24,877 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 04:02:24,878 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 04:02:24,878 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 04:02:24,878 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 04:02:24,879 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 04:02:24,879 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 04:02:24,880 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:02:24,880 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 04:02:24,881 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 04:02:24,881 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:02:24,882 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 04:02:24,882 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 04:02:24,882 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:02:24,883 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:02:24,883 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:02:24,883 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:02:24,884 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:02:24,884 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:02:24,885 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 04:02:24,885 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:02:24,886 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:02:24,886 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 04:02:24,887 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 04:02:24,887 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 04:02:24,887 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 04:02:24,888 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 04:02:24,888 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 04:02:24,889 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:02:24,889 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 04:02:24,890 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:02:24,890 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:02:24,891 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:02:24,891 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:02:24,892 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:02:24,892 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 04:02:24,892 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 04:02:24,893 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:02:24,893 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 04:02:24,894 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 04:02:24,894 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 04:02:24,895 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 04:02:24,895 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 04:02:24,895 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 04:02:24,896 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 04:02:24,896 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 04:02:24,897 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 04:02:24,897 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 04:02:24,898 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 04:02:24,898 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 04:02:24,899 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 04:02:24,899 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 04:02:24,900 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 04:02:24,900 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 04:02:24,900 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 04:02:24,901 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 04:02:24,901 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 04:02:24,902 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 04:02:24,902 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 04:02:24,903 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 04:02:24,903 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 04:02:24,904 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 04:02:24,905 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 04:02:24,905 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 04:02:24,906 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 04:02:24,906 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 04:02:24,907 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 04:02:24,969 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 04:02:24,970 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 04:02:25,422 - root - DEBUG - DEBUG MODE: True -2024-06-23 04:02:25,425 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 04:02:25,490 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 04:02:25,633 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 04:02:25,670 - root - DEBUG - Updating menus... -2024-06-23 04:02:27,722 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:02:36,378 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 04:02:36,393 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 04:02:36,799 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 04:02:36,799 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 04:02:36,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 04:02:36,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 04:02:36,801 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 04:02:36,801 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 04:02:36,802 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 04:02:36,802 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 04:02:36,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 04:02:36,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 04:02:36,804 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 04:02:36,804 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 04:02:36,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 04:02:36,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 04:02:36,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 04:02:36,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 04:02:36,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 04:02:36,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 04:02:36,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 04:02:36,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 04:02:36,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 04:02:36,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 04:02:36,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 04:02:36,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 04:02:36,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 04:02:36,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 04:02:36,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:02:36,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 04:02:36,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 04:02:36,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 04:02:36,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 04:02:36,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 04:02:36,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 04:02:36,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 04:02:36,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 04:02:36,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 04:02:36,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 04:02:36,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 04:02:36,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 04:02:36,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 04:02:36,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 04:02:36,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 04:02:36,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 04:02:36,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 04:02:36,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 04:02:36,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 04:02:36,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 04:02:36,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 04:02:36,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 04:02:36,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 04:02:36,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 04:02:36,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 04:02:36,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 04:02:36,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 04:02:36,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 04:02:36,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 04:02:36,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 04:02:36,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 04:02:36,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 04:02:36,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:02:36,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 04:02:36,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 04:02:36,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:02:36,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 04:02:36,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 04:02:36,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:02:36,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:02:36,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:02:36,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:02:36,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:02:36,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:02:36,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 04:02:36,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:02:36,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:02:36,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 04:02:36,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 04:02:36,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 04:02:36,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 04:02:36,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 04:02:36,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 04:02:36,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:02:36,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 04:02:36,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:02:36,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:02:36,836 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:02:36,836 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:02:36,837 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:02:36,837 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 04:02:36,837 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 04:02:36,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:02:36,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 04:02:36,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 04:02:36,839 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 04:02:36,839 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 04:02:36,840 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 04:02:36,840 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 04:02:36,841 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 04:02:36,841 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 04:02:36,841 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 04:02:36,842 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 04:02:36,842 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 04:02:36,843 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 04:02:36,843 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 04:02:36,843 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 04:02:36,844 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 04:02:36,844 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 04:02:36,845 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 04:02:36,845 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 04:02:36,845 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 04:02:36,846 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 04:02:36,846 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 04:02:36,846 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 04:02:36,847 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 04:02:36,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 04:02:36,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 04:02:36,849 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 04:02:36,849 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 04:02:36,850 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 04:02:36,850 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 04:02:36,914 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 04:02:36,914 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 04:02:37,388 - root - DEBUG - DEBUG MODE: True -2024-06-23 04:02:37,392 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 04:02:37,473 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 04:02:37,646 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 04:02:37,685 - root - DEBUG - Updating menus... -2024-06-23 04:02:39,755 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:02:41,925 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:02:41,928 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:02:41,929 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 04:02:41,930 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 04:02:41,931 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:02:41,934 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 04:02:41,935 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 04:02:41,936 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 04:02:41,936 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 04:02:41,937 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 04:02:41,937 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 04:02:41,938 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 04:02:41,939 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 04:02:43,388 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 04:02:43,388 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 04:02:43,389 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 04:02:43,389 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 04:02:43,390 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 04:02:43,390 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 04:02:43,391 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 04:02:43,399 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 04:02:43,400 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 04:02:43,401 - root - INFO - Loading chitin... -2024-06-23 04:02:43,403 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 04:02:46,232 - root - INFO - Done loading chitin -2024-06-23 04:02:46,232 - root - INFO - Loading lips... -2024-06-23 04:02:46,236 - root - INFO - Loading 'lips' from installation... -2024-06-23 04:02:48,303 - root - INFO - Loading modules... -2024-06-23 04:02:48,304 - root - INFO - Loading 'Modules' from installation... -2024-06-23 04:02:53,089 - root - INFO - Loading streammusic... -2024-06-23 04:02:53,091 - root - INFO - Loading streammusic from installation... -2024-06-23 04:02:53,212 - root - INFO - Loading streamsounds... -2024-06-23 04:02:53,214 - root - INFO - Loading streamsounds from installation... -2024-06-23 04:02:54,237 - root - INFO - Loading textures... -2024-06-23 04:02:54,239 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 04:02:55,294 - root - INFO - Loading saves... -2024-06-23 04:02:55,321 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 04:02:55,322 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 04:02:55,323 - root - INFO - Loading streamwaves... -2024-06-23 04:02:55,324 - root - INFO - Loading streamwaves from installation... -2024-06-23 04:03:04,648 - root - INFO - Loading override... -2024-06-23 04:03:05,318 - root - INFO - Loading Override from installation... -2024-06-23 04:03:08,485 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 04:03:08,497 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 04:03:08,523 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 04:03:08,524 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 04:03:11,675 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 04:03:11,715 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:03:11,716 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:03:11,716 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:03:11,716 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:03:11,723 - root - DEBUG - Set sections of prepared lists -2024-06-23 04:03:11,724 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 04:03:11,724 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 04:03:11,744 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 04:03:11,892 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 04:03:12,578 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 04:03:12,675 - root - INFO - Loading core installation resources into UI... -2024-06-23 04:03:14,823 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 04:03:14,824 - root - INFO - Loading saves list into UI... -2024-06-23 04:03:14,828 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 04:03:14,829 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 04:03:14,832 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 04:03:14,833 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 04:03:14,833 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 04:03:14,834 - root - DEBUG - Loading save resources into UI... -2024-06-23 04:03:14,835 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 04:03:14,836 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 04:03:14,837 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 04:03:14,838 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 04:03:14,838 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 04:03:14,839 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 04:03:14,839 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 04:03:14,840 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 04:03:14,841 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 04:03:14,841 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 04:03:14,842 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 04:03:14,844 - root - DEBUG - Updating menus... -2024-06-23 04:03:14,845 - root - DEBUG - Setting up watchdog observer... -2024-06-23 04:03:14,846 - root - INFO - Loader task completed. -2024-06-23 04:03:22,789 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 04:03:23,098 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 04:03:23,099 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 04:03:23,099 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 04:03:23,100 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 04:03:23,100 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 04:03:23,101 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 04:03:23,101 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 04:03:23,101 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 04:03:23,102 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 04:03:23,158 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 04:03:23,314 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 04:03:23,574 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 04:03:23,578 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 04:03:23,579 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 04:03:23,579 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:03:23,580 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:03:23,580 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:03:24,877 - root - DEBUG - [load scope] dlg: -2024-06-23 04:03:24,878 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 04:03:25,415 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 04:03:25,419 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 04:03:25,420 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 04:03:25,420 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:03:25,421 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:03:25,422 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:03:25,536 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 04:03:28,051 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 04:03:28,052 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 04:03:28,053 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 04:03:28,053 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 04:03:28,167 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 04:03:28,168 - root - DEBUG - if isinstance(obj, weakref.ReferenceType): -2024-06-23 04:03:28,168 - root - DEBUG - obj = obj() -2024-06-23 04:03:34,751 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 04:03:34,751 - root - DEBUG - if isinstance(obj, weakref.ReferenceType): -2024-06-23 04:03:34,752 - root - DEBUG - obj = obj() -2024-06-23 04:03:35,835 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 04:03:35,835 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 04:03:35,836 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 04:03:35,837 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 04:03:35,837 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 04:03:35,838 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 04:03:36,226 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3535, in - removeLinkAction.triggered.connect(lambda: self.model.removeLink(item)) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 939, in removeLink - RobustRootLogger().error(find_strong_references(item._link_ref)) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 761, in find_strong_references - for attr_name, attr_value in ref.__dict__: -AttributeError: 'cell' object has no attribute '__dict__' -2024-06-23 04:05:15,737 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 04:05:15,750 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 04:05:15,988 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 04:05:15,988 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 04:05:15,989 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 04:05:15,989 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 04:05:15,990 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 04:05:15,990 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 04:05:15,990 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 04:05:15,990 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 04:05:15,991 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 04:05:15,992 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 04:05:15,992 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 04:05:15,993 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 04:05:15,993 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 04:05:15,993 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 04:05:15,993 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 04:05:15,994 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 04:05:15,994 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 04:05:15,994 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 04:05:15,995 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 04:05:15,995 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 04:05:15,996 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 04:05:15,996 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 04:05:15,996 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 04:05:15,997 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 04:05:15,997 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 04:05:15,998 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 04:05:15,998 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:05:15,998 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 04:05:15,999 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 04:05:15,999 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 04:05:15,999 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 04:05:15,999 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 04:05:16,000 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 04:05:16,000 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 04:05:16,000 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 04:05:16,000 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 04:05:16,000 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 04:05:16,001 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 04:05:16,001 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 04:05:16,001 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 04:05:16,001 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 04:05:16,002 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 04:05:16,002 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 04:05:16,002 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 04:05:16,002 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 04:05:16,003 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 04:05:16,003 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 04:05:16,003 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 04:05:16,003 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 04:05:16,003 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 04:05:16,004 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 04:05:16,004 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 04:05:16,004 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 04:05:16,004 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 04:05:16,005 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 04:05:16,005 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 04:05:16,005 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 04:05:16,006 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 04:05:16,006 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 04:05:16,006 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:05:16,007 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 04:05:16,007 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 04:05:16,007 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:05:16,007 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 04:05:16,008 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 04:05:16,008 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:05:16,008 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:05:16,008 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:05:16,009 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:05:16,009 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:05:16,009 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:05:16,009 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 04:05:16,010 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:05:16,010 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:05:16,010 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 04:05:16,010 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 04:05:16,010 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 04:05:16,011 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 04:05:16,011 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 04:05:16,011 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 04:05:16,011 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:05:16,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 04:05:16,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:05:16,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:05:16,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:05:16,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:05:16,013 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:05:16,013 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 04:05:16,013 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 04:05:16,013 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:05:16,014 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 04:05:16,014 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 04:05:16,014 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 04:05:16,014 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 04:05:16,015 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 04:05:16,015 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 04:05:16,015 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 04:05:16,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 04:05:16,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 04:05:16,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 04:05:16,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 04:05:16,017 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 04:05:16,017 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 04:05:16,017 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 04:05:16,017 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 04:05:16,018 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 04:05:16,018 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 04:05:16,018 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 04:05:16,018 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 04:05:16,019 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 04:05:16,019 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 04:05:16,019 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 04:05:16,019 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 04:05:16,020 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 04:05:16,020 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 04:05:16,020 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 04:05:16,021 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 04:05:16,021 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 04:05:16,021 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 04:05:16,067 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 04:05:16,067 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 04:05:16,576 - root - DEBUG - DEBUG MODE: True -2024-06-23 04:05:16,579 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 04:05:16,640 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 04:05:16,808 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 04:05:16,845 - root - DEBUG - Updating menus... -2024-06-23 04:05:17,651 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:05:18,169 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:05:18,172 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:05:18,174 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 04:05:18,174 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 04:05:18,174 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:05:18,177 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 04:05:18,177 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 04:05:18,178 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 04:05:18,178 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 04:05:18,178 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 04:05:18,179 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 04:05:18,179 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 04:05:18,179 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 04:05:19,327 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 04:05:19,327 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 04:05:19,327 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 04:05:19,328 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 04:05:19,328 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 04:05:19,329 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 04:05:19,329 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 04:05:19,336 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 04:05:19,337 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 04:05:19,339 - root - INFO - Loading chitin... -2024-06-23 04:05:19,340 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 04:05:22,266 - root - INFO - Done loading chitin -2024-06-23 04:05:22,267 - root - INFO - Loading lips... -2024-06-23 04:05:22,271 - root - INFO - Loading 'lips' from installation... -2024-06-23 04:05:24,364 - root - INFO - Loading modules... -2024-06-23 04:05:24,366 - root - INFO - Loading 'Modules' from installation... -2024-06-23 04:05:28,673 - root - INFO - Loading streammusic... -2024-06-23 04:05:28,675 - root - INFO - Loading streammusic from installation... -2024-06-23 04:05:28,746 - root - INFO - Loading streamsounds... -2024-06-23 04:05:28,748 - root - INFO - Loading streamsounds from installation... -2024-06-23 04:05:29,369 - root - INFO - Loading textures... -2024-06-23 04:05:29,370 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 04:05:30,475 - root - INFO - Loading saves... -2024-06-23 04:05:30,493 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 04:05:30,493 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 04:05:30,495 - root - INFO - Loading streamwaves... -2024-06-23 04:05:30,496 - root - INFO - Loading streamwaves from installation... -2024-06-23 04:05:40,562 - root - INFO - Loading override... -2024-06-23 04:05:41,100 - root - INFO - Loading Override from installation... -2024-06-23 04:05:44,647 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 04:05:44,658 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 04:05:44,676 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 04:05:44,677 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 04:05:47,312 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 04:05:47,351 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:05:47,352 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:05:47,352 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:05:47,352 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:05:47,356 - root - DEBUG - Set sections of prepared lists -2024-06-23 04:05:47,356 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 04:05:47,356 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 04:05:47,358 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 04:05:47,416 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 04:05:47,629 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 04:05:47,666 - root - INFO - Loading core installation resources into UI... -2024-06-23 04:05:48,959 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 04:05:48,959 - root - INFO - Loading saves list into UI... -2024-06-23 04:05:48,960 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 04:05:48,961 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 04:05:48,962 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 04:05:48,962 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 04:05:48,962 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 04:05:48,963 - root - DEBUG - Loading save resources into UI... -2024-06-23 04:05:48,963 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 04:05:48,964 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 04:05:48,964 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 04:05:48,964 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 04:05:48,965 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 04:05:48,965 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 04:05:48,965 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 04:05:48,965 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 04:05:48,966 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 04:05:48,966 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 04:05:48,966 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 04:05:48,967 - root - DEBUG - Updating menus... -2024-06-23 04:05:48,969 - root - DEBUG - Setting up watchdog observer... -2024-06-23 04:05:48,969 - root - INFO - Loader task completed. -2024-06-23 04:05:51,097 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 04:05:51,390 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 04:05:51,391 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 04:05:51,391 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 04:05:51,391 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 04:05:51,392 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 04:05:51,392 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 04:05:51,392 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 04:05:51,392 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 04:05:51,393 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 04:05:51,446 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 04:05:51,490 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 04:05:51,744 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 04:05:51,745 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 04:05:51,746 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 04:05:51,746 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:05:51,746 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:05:51,747 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:05:52,336 - root - DEBUG - [load scope] dlg: -2024-06-23 04:05:52,336 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 04:05:52,464 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 04:05:52,467 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 04:05:52,468 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 04:05:52,468 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:05:52,468 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:05:52,469 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:05:52,521 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 04:05:53,395 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 04:05:53,395 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 04:05:53,396 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 04:05:53,396 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 04:05:53,451 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 04:05:53,451 - root - DEBUG - try: -2024-06-23 04:05:53,452 - root - DEBUG - for attr_name in dir(ref): -2024-06-23 04:05:53,452 - root - DEBUG - try: -2024-06-23 04:05:53,452 - root - DEBUG - if getattr(ref, attr_name) is obj: -2024-06-23 04:05:53,452 - root - DEBUG - cast(List, references[ref_info]).append(("attribute", attr_name)) -2024-06-23 04:05:53,452 - root - DEBUG - except AttributeError: # noqa: PERF203, S112 -2024-06-23 04:05:53,453 - root - DEBUG - continue -2024-06-23 04:05:53,453 - root - DEBUG - except TypeError: -2024-06-23 04:05:53,453 - root - DEBUG - # Skip objects that do not support attribute access -2024-06-23 04:05:53,453 - root - DEBUG - continue -2024-06-23 04:05:54,602 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 04:05:54,602 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 04:05:54,602 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 04:05:54,603 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 04:05:54,603 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 04:05:54,604 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 04:05:54,973 - root - ERROR - {'builtins.cell': [('attribute', 'cell_contents')]} -2024-06-23 04:06:00,449 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s 16777251 -2024-06-23 04:06:00,449 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: ALT -2024-06-23 04:06:00,450 - root - DEBUG - DLGEditor.keyPressEvent: ALT, held: -2024-06-23 04:06:00,450 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=31358, list_index=352, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 04:06:00,464 - root - DEBUG - [DLGEditor.keyPressEvent scope] passthrough key ALT: dialogTree does not have focus. -2024-06-23 04:15:16,403 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 04:15:16,424 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 04:15:16,774 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 04:15:16,774 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 04:15:16,775 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 04:15:16,775 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 04:15:16,775 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 04:15:16,776 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 04:15:16,776 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 04:15:16,776 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 04:15:16,777 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 04:15:16,777 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 04:15:16,777 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 04:15:16,778 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 04:15:16,778 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 04:15:16,778 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 04:15:16,778 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 04:15:16,779 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 04:15:16,779 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 04:15:16,779 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 04:15:16,780 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 04:15:16,781 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 04:15:16,781 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 04:15:16,781 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 04:15:16,782 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 04:15:16,782 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 04:15:16,783 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 04:15:16,784 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 04:15:16,784 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:15:16,784 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 04:15:16,784 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 04:15:16,785 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 04:15:16,785 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 04:15:16,785 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 04:15:16,785 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 04:15:16,786 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 04:15:16,786 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 04:15:16,786 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 04:15:16,786 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 04:15:16,787 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 04:15:16,787 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 04:15:16,787 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 04:15:16,788 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 04:15:16,788 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 04:15:16,788 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 04:15:16,789 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 04:15:16,789 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 04:15:16,789 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 04:15:16,789 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 04:15:16,790 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 04:15:16,790 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 04:15:16,790 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 04:15:16,790 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 04:15:16,791 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 04:15:16,791 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 04:15:16,791 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 04:15:16,791 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 04:15:16,792 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 04:15:16,792 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 04:15:16,792 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 04:15:16,792 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 04:15:16,792 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:15:16,793 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 04:15:16,793 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 04:15:16,794 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:15:16,794 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 04:15:16,795 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 04:15:16,795 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:15:16,796 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:15:16,796 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:15:16,796 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:15:16,796 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:15:16,797 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:15:16,797 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 04:15:16,797 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:15:16,798 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:15:16,798 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 04:15:16,798 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 04:15:16,799 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 04:15:16,799 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 04:15:16,799 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 04:15:16,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 04:15:16,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:15:16,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 04:15:16,801 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:15:16,801 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:15:16,802 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:15:16,802 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:15:16,802 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:15:16,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 04:15:16,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 04:15:16,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:15:16,804 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 04:15:16,804 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 04:15:16,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 04:15:16,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 04:15:16,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 04:15:16,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 04:15:16,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 04:15:16,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 04:15:16,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 04:15:16,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 04:15:16,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 04:15:16,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 04:15:16,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 04:15:16,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 04:15:16,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 04:15:16,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 04:15:16,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 04:15:16,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 04:15:16,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 04:15:16,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 04:15:16,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 04:15:16,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 04:15:16,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 04:15:16,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 04:15:16,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 04:15:16,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 04:15:16,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 04:15:16,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 04:15:16,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 04:15:16,866 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 04:15:16,867 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 04:15:17,546 - root - DEBUG - DEBUG MODE: True -2024-06-23 04:15:17,550 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 04:15:17,622 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 04:15:17,786 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 04:15:17,840 - root - DEBUG - Updating menus... -2024-06-23 04:15:18,906 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:15:19,435 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:15:19,438 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:15:19,441 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 04:15:19,442 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 04:15:19,442 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:15:19,444 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 04:15:19,445 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 04:15:19,445 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 04:15:19,445 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 04:15:19,446 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 04:15:19,446 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 04:15:19,446 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 04:15:19,447 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 04:15:20,877 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 04:15:20,878 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 04:15:20,878 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 04:15:20,878 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 04:15:20,879 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 04:15:20,879 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 04:15:20,881 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 04:15:20,889 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 04:15:20,891 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 04:15:20,893 - root - INFO - Loading chitin... -2024-06-23 04:15:20,894 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 04:15:24,069 - root - INFO - Done loading chitin -2024-06-23 04:15:24,070 - root - INFO - Loading lips... -2024-06-23 04:15:24,074 - root - INFO - Loading 'lips' from installation... -2024-06-23 04:15:26,774 - root - INFO - Loading modules... -2024-06-23 04:15:26,776 - root - INFO - Loading 'Modules' from installation... -2024-06-23 04:15:31,534 - root - INFO - Loading streammusic... -2024-06-23 04:15:31,536 - root - INFO - Loading streammusic from installation... -2024-06-23 04:15:31,618 - root - INFO - Loading streamsounds... -2024-06-23 04:15:31,620 - root - INFO - Loading streamsounds from installation... -2024-06-23 04:15:32,350 - root - INFO - Loading textures... -2024-06-23 04:15:32,352 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 04:15:33,496 - root - INFO - Loading saves... -2024-06-23 04:15:33,519 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 04:15:33,520 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 04:15:33,521 - root - INFO - Loading streamwaves... -2024-06-23 04:15:33,523 - root - INFO - Loading streamwaves from installation... -2024-06-23 04:15:44,126 - root - INFO - Loading override... -2024-06-23 04:15:45,012 - root - INFO - Loading Override from installation... -2024-06-23 04:15:48,555 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 04:15:48,566 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 04:15:48,582 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 04:15:48,583 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 04:15:51,308 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 04:15:51,350 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:15:51,351 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:15:51,351 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:15:51,351 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:15:51,355 - root - DEBUG - Set sections of prepared lists -2024-06-23 04:15:51,357 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 04:15:51,357 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 04:15:51,359 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 04:15:51,421 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 04:15:51,650 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 04:15:51,689 - root - INFO - Loading core installation resources into UI... -2024-06-23 04:15:53,009 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 04:15:53,009 - root - INFO - Loading saves list into UI... -2024-06-23 04:15:53,010 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 04:15:53,011 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 04:15:53,013 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 04:15:53,013 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 04:15:53,014 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 04:15:53,014 - root - DEBUG - Loading save resources into UI... -2024-06-23 04:15:53,015 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 04:15:53,015 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 04:15:53,016 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 04:15:53,016 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 04:15:53,016 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 04:15:53,017 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 04:15:53,017 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 04:15:53,017 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 04:15:53,017 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 04:15:53,018 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 04:15:53,018 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 04:15:53,019 - root - DEBUG - Updating menus... -2024-06-23 04:15:53,020 - root - DEBUG - Setting up watchdog observer... -2024-06-23 04:15:53,020 - root - INFO - Loader task completed. -2024-06-23 04:15:55,420 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 04:15:55,737 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 04:15:55,738 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 04:15:55,738 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 04:15:55,738 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 04:15:55,739 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 04:15:55,739 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 04:15:55,739 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 04:15:55,739 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 04:15:55,740 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 04:15:55,799 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 04:15:55,841 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 04:15:56,096 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 04:15:56,097 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 04:15:56,098 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 04:15:56,098 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:15:56,099 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:15:56,099 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:15:56,685 - root - DEBUG - [load scope] dlg: -2024-06-23 04:15:56,685 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 04:15:56,811 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 04:15:56,815 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 04:15:56,815 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 04:15:56,816 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:15:56,816 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:15:56,816 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:15:56,868 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 04:15:58,394 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 04:15:58,394 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 04:15:58,395 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 04:15:58,395 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 04:15:58,473 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 04:15:58,473 - root - DEBUG - print(f"cannot dir(ref) when ref is {ref} of type {ref.__class__.__name__}") -2024-06-23 04:15:59,724 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 04:15:59,724 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 04:15:59,725 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 04:15:59,726 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 04:15:59,727 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 04:15:59,731 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 04:16:00,108 - root - ERROR - {'builtins.cell': [('attribute', 'cell_contents')]} -2024-06-23 04:16:00,174 - root - ERROR - {'builtins.cell': [('attribute', 'cell_contents')], 'builtins.dict': [('dict', 'node')]} -2024-06-23 04:22:58,411 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 04:22:58,428 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 04:22:58,723 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 04:22:58,724 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 04:22:58,724 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 04:22:58,724 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 04:22:58,724 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 04:22:58,725 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 04:22:58,725 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 04:22:58,726 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 04:22:58,726 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 04:22:58,726 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 04:22:58,727 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 04:22:58,727 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 04:22:58,727 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 04:22:58,728 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 04:22:58,728 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 04:22:58,728 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 04:22:58,728 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 04:22:58,729 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 04:22:58,729 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 04:22:58,730 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 04:22:58,730 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 04:22:58,730 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 04:22:58,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 04:22:58,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 04:22:58,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 04:22:58,732 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 04:22:58,732 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:22:58,733 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 04:22:58,733 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 04:22:58,733 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 04:22:58,733 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 04:22:58,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 04:22:58,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 04:22:58,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 04:22:58,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 04:22:58,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 04:22:58,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 04:22:58,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 04:22:58,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 04:22:58,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 04:22:58,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 04:22:58,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 04:22:58,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 04:22:58,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 04:22:58,737 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 04:22:58,737 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 04:22:58,737 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 04:22:58,737 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 04:22:58,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 04:22:58,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 04:22:58,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 04:22:58,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 04:22:58,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 04:22:58,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 04:22:58,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 04:22:58,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 04:22:58,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 04:22:58,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 04:22:58,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 04:22:58,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:22:58,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 04:22:58,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 04:22:58,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:22:58,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 04:22:58,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 04:22:58,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:22:58,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:22:58,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:22:58,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:22:58,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:22:58,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:22:58,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 04:22:58,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:22:58,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:22:58,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 04:22:58,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 04:22:58,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 04:22:58,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 04:22:58,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 04:22:58,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 04:22:58,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:22:58,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 04:22:58,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:22:58,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:22:58,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:22:58,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:22:58,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:22:58,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 04:22:58,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 04:22:58,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:22:58,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 04:22:58,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 04:22:58,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 04:22:58,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 04:22:58,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 04:22:58,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 04:22:58,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 04:22:58,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 04:22:58,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 04:22:58,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 04:22:58,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 04:22:58,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 04:22:58,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 04:22:58,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 04:22:58,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 04:22:58,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 04:22:58,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 04:22:58,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 04:22:58,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 04:22:58,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 04:22:58,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 04:22:58,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 04:22:58,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 04:22:58,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 04:22:58,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 04:22:58,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 04:22:58,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 04:22:58,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 04:22:58,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 04:22:58,816 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 04:22:58,817 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 04:22:59,392 - root - DEBUG - DEBUG MODE: True -2024-06-23 04:22:59,395 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 04:22:59,461 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 04:22:59,622 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 04:22:59,666 - root - DEBUG - Updating menus... -2024-06-23 04:23:00,541 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:23:01,050 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:23:01,053 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:23:01,056 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 04:23:01,056 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 04:23:01,057 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:23:01,059 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 04:23:01,059 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 04:23:01,059 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 04:23:01,060 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 04:23:01,060 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 04:23:01,060 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 04:23:01,061 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 04:23:01,061 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 04:23:02,488 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 04:23:02,489 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 04:23:02,489 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 04:23:02,489 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 04:23:02,490 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 04:23:02,491 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 04:23:02,491 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 04:23:02,498 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 04:23:02,499 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 04:23:02,500 - root - INFO - Loading chitin... -2024-06-23 04:23:02,502 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 04:23:05,406 - root - INFO - Done loading chitin -2024-06-23 04:23:05,407 - root - INFO - Loading lips... -2024-06-23 04:23:05,411 - root - INFO - Loading 'lips' from installation... -2024-06-23 04:23:07,581 - root - INFO - Loading modules... -2024-06-23 04:23:07,582 - root - INFO - Loading 'Modules' from installation... -2024-06-23 04:23:12,096 - root - INFO - Loading streammusic... -2024-06-23 04:23:12,098 - root - INFO - Loading streammusic from installation... -2024-06-23 04:23:12,177 - root - INFO - Loading streamsounds... -2024-06-23 04:23:12,178 - root - INFO - Loading streamsounds from installation... -2024-06-23 04:23:12,867 - root - INFO - Loading textures... -2024-06-23 04:23:12,868 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 04:23:13,868 - root - INFO - Loading saves... -2024-06-23 04:23:13,886 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 04:23:13,886 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 04:23:13,888 - root - INFO - Loading streamwaves... -2024-06-23 04:23:13,890 - root - INFO - Loading streamwaves from installation... -2024-06-23 04:23:23,564 - root - INFO - Loading override... -2024-06-23 04:23:24,227 - root - INFO - Loading Override from installation... -2024-06-23 04:23:27,609 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 04:23:27,619 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 04:23:27,639 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 04:23:27,639 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 04:23:30,332 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 04:23:30,376 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:23:30,377 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:23:30,377 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:23:30,378 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:23:30,382 - root - DEBUG - Set sections of prepared lists -2024-06-23 04:23:30,383 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 04:23:30,383 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 04:23:30,385 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 04:23:30,457 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 04:23:30,668 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 04:23:30,704 - root - INFO - Loading core installation resources into UI... -2024-06-23 04:23:31,979 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 04:23:31,980 - root - INFO - Loading saves list into UI... -2024-06-23 04:23:31,981 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 04:23:31,982 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 04:23:31,983 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 04:23:31,983 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 04:23:31,984 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 04:23:31,984 - root - DEBUG - Loading save resources into UI... -2024-06-23 04:23:31,985 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 04:23:31,985 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 04:23:31,986 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 04:23:31,986 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 04:23:31,986 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 04:23:31,987 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 04:23:31,987 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 04:23:31,988 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 04:23:31,988 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 04:23:31,988 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 04:23:31,989 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 04:23:31,990 - root - DEBUG - Updating menus... -2024-06-23 04:23:31,992 - root - DEBUG - Setting up watchdog observer... -2024-06-23 04:23:31,992 - root - INFO - Loader task completed. -2024-06-23 04:24:07,477 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 04:24:07,787 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 04:24:07,787 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 04:24:07,788 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 04:24:07,788 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 04:24:07,789 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 04:24:07,789 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 04:24:07,789 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 04:24:07,789 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 04:24:07,790 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 04:24:07,852 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 04:24:07,895 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 04:24:08,168 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 04:24:08,169 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 04:24:08,169 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 04:24:08,170 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:24:08,170 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:24:08,170 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:24:08,796 - root - DEBUG - [load scope] dlg: -2024-06-23 04:24:08,797 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 04:24:08,955 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 04:24:08,957 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 04:24:08,958 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 04:24:08,958 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:24:08,958 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:24:08,959 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:24:09,018 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 04:24:10,807 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 04:24:10,808 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 04:24:10,808 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 04:24:10,809 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 04:24:10,875 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: find_strong_references(item.link.node) -2024-06-23 04:24:11,942 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 04:24:11,942 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 04:24:11,942 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 04:24:11,952 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 04:24:11,952 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 04:24:11,954 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 04:24:12,349 - root - ERROR - {'builtins.cell': [('attribute', 'cell_contents')]} -2024-06-23 04:24:12,411 - root - ERROR - {'builtins.cell': [('attribute', 'cell_contents')], 'builtins.dict': [('dict', 'node')]} -2024-06-23 04:24:41,780 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(50, 107) -2024-06-23 04:24:41,781 - root - DEBUG - DLGTreeView: set self.startPos to (50, 107) -2024-06-23 04:24:42,412 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 04:24:42,412 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 04:24:42,413 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 04:24:42,413 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 04:25:25,094 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s 16777251 -2024-06-23 04:25:25,094 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: ALT -2024-06-23 04:25:25,095 - root - DEBUG - DLGEditor.keyPressEvent: ALT, held: -2024-06-23 04:25:25,095 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 04:25:25,100 - root - DEBUG - [DLGEditor.keyPressEvent scope] passthrough key ALT: dialogTree does not have focus. -2024-06-23 04:27:04,971 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 04:27:04,994 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 04:27:05,469 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 04:27:05,470 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 04:27:05,470 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 04:27:05,471 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 04:27:05,471 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 04:27:05,471 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 04:27:05,472 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 04:27:05,472 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 04:27:05,473 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 04:27:05,473 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 04:27:05,473 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 04:27:05,474 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 04:27:05,474 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 04:27:05,474 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 04:27:05,475 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 04:27:05,475 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 04:27:05,476 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 04:27:05,476 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 04:27:05,477 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 04:27:05,478 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 04:27:05,478 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 04:27:05,478 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 04:27:05,479 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 04:27:05,479 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 04:27:05,480 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 04:27:05,481 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 04:27:05,482 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:27:05,483 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 04:27:05,483 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 04:27:05,483 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 04:27:05,484 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 04:27:05,484 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 04:27:05,485 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 04:27:05,485 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 04:27:05,485 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 04:27:05,486 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 04:27:05,486 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 04:27:05,486 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 04:27:05,487 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 04:27:05,487 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 04:27:05,487 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 04:27:05,488 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 04:27:05,488 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 04:27:05,489 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 04:27:05,489 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 04:27:05,490 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 04:27:05,490 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 04:27:05,490 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 04:27:05,491 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 04:27:05,491 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 04:27:05,491 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 04:27:05,492 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 04:27:05,492 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 04:27:05,492 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 04:27:05,493 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 04:27:05,493 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 04:27:05,494 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 04:27:05,494 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 04:27:05,494 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 04:27:05,494 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:27:05,495 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 04:27:05,495 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 04:27:05,496 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:27:05,496 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 04:27:05,497 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 04:27:05,497 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:27:05,498 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:27:05,498 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:27:05,498 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:27:05,499 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:27:05,499 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:27:05,499 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 04:27:05,500 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:27:05,500 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:27:05,501 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 04:27:05,501 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 04:27:05,501 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 04:27:05,502 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 04:27:05,502 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 04:27:05,502 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 04:27:05,503 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:27:05,503 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 04:27:05,503 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:27:05,504 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:27:05,504 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:27:05,505 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:27:05,505 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:27:05,506 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 04:27:05,506 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 04:27:05,507 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:27:05,507 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 04:27:05,507 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 04:27:05,508 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 04:27:05,508 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 04:27:05,509 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 04:27:05,509 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 04:27:05,510 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 04:27:05,510 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 04:27:05,510 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 04:27:05,511 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 04:27:05,511 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 04:27:05,524 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 04:27:05,525 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 04:27:05,525 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 04:27:05,526 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 04:27:05,526 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 04:27:05,526 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 04:27:05,527 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 04:27:05,527 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 04:27:05,528 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 04:27:05,528 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 04:27:05,529 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 04:27:05,529 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 04:27:05,530 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 04:27:05,531 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 04:27:05,531 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 04:27:05,531 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 04:27:05,532 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 04:27:05,532 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 04:27:05,618 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 04:27:05,619 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 04:27:06,272 - root - DEBUG - DEBUG MODE: True -2024-06-23 04:27:06,276 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 04:27:06,346 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 04:27:06,487 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 04:27:06,527 - root - DEBUG - Updating menus... -2024-06-23 04:27:08,603 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:38:34,103 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 04:38:34,121 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 04:38:34,426 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 04:38:34,427 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 04:38:34,427 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 04:38:34,427 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 04:38:34,428 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 04:38:34,428 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 04:38:34,428 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 04:38:34,429 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 04:38:34,429 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 04:38:34,429 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 04:38:34,429 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 04:38:34,430 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 04:38:34,430 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 04:38:34,430 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 04:38:34,430 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 04:38:34,431 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 04:38:34,431 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 04:38:34,431 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 04:38:34,432 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 04:38:34,432 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 04:38:34,432 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 04:38:34,433 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 04:38:34,433 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 04:38:34,433 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 04:38:34,434 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 04:38:34,434 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 04:38:34,434 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:38:34,435 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 04:38:34,435 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 04:38:34,435 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 04:38:34,435 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 04:38:34,436 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 04:38:34,436 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 04:38:34,436 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 04:38:34,436 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 04:38:34,437 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 04:38:34,437 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 04:38:34,437 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 04:38:34,437 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 04:38:34,437 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 04:38:34,438 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 04:38:34,438 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 04:38:34,438 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 04:38:34,439 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 04:38:34,439 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 04:38:34,439 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 04:38:34,439 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 04:38:34,440 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 04:38:34,440 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 04:38:34,440 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 04:38:34,441 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 04:38:34,441 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 04:38:34,441 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 04:38:34,441 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 04:38:34,442 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 04:38:34,442 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 04:38:34,442 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 04:38:34,442 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 04:38:34,443 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 04:38:34,443 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:38:34,444 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 04:38:34,444 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 04:38:34,444 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:38:34,445 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 04:38:34,445 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 04:38:34,445 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:38:34,445 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:38:34,446 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:38:34,446 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:38:34,446 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:38:34,447 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:38:34,447 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 04:38:34,448 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:38:34,448 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:38:34,448 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 04:38:34,449 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 04:38:34,449 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 04:38:34,449 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 04:38:34,449 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 04:38:34,450 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 04:38:34,450 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:38:34,450 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 04:38:34,450 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:38:34,450 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:38:34,451 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:38:34,451 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:38:34,451 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:38:34,451 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 04:38:34,452 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 04:38:34,452 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:38:34,452 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 04:38:34,452 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 04:38:34,453 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 04:38:34,453 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 04:38:34,453 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 04:38:34,454 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 04:38:34,454 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 04:38:34,454 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 04:38:34,454 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 04:38:34,455 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 04:38:34,455 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 04:38:34,455 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 04:38:34,455 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 04:38:34,456 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 04:38:34,456 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 04:38:34,457 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 04:38:34,457 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 04:38:34,457 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 04:38:34,457 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 04:38:34,458 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 04:38:34,458 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 04:38:34,458 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 04:38:34,458 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 04:38:34,459 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 04:38:34,460 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 04:38:34,460 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 04:38:34,460 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 04:38:34,460 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 04:38:34,461 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 04:38:34,511 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 04:38:34,512 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 04:38:35,074 - root - DEBUG - DEBUG MODE: True -2024-06-23 04:38:35,078 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 04:38:35,169 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 04:38:35,345 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 04:38:35,390 - root - DEBUG - Updating menus... -2024-06-23 04:38:36,265 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:38:36,769 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:38:36,772 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:38:36,774 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 04:38:36,774 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 04:38:36,774 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:38:36,776 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 04:38:36,777 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 04:38:36,777 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 04:38:36,777 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 04:38:36,777 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 04:38:36,778 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 04:38:36,778 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 04:38:36,778 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 04:40:23,263 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 04:40:23,273 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 04:40:23,473 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 04:40:23,473 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 04:40:23,473 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 04:40:23,474 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 04:40:23,474 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 04:40:23,474 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 04:40:23,475 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 04:40:23,475 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 04:40:23,475 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 04:40:23,475 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 04:40:23,476 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 04:40:23,476 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 04:40:23,476 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 04:40:23,477 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 04:40:23,477 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 04:40:23,477 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 04:40:23,477 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 04:40:23,478 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 04:40:23,478 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 04:40:23,478 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 04:40:23,479 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 04:40:23,479 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 04:40:23,480 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 04:40:23,480 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 04:40:23,480 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 04:40:23,481 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 04:40:23,481 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:40:23,482 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 04:40:23,482 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 04:40:23,482 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 04:40:23,482 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 04:40:23,483 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 04:40:23,483 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 04:40:23,483 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 04:40:23,483 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 04:40:23,484 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 04:40:23,484 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 04:40:23,484 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 04:40:23,484 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 04:40:23,485 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 04:40:23,485 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 04:40:23,485 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 04:40:23,485 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 04:40:23,486 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 04:40:23,486 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 04:40:23,486 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 04:40:23,486 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 04:40:23,487 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 04:40:23,487 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 04:40:23,487 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 04:40:23,488 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 04:40:23,488 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 04:40:23,488 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 04:40:23,489 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 04:40:23,489 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 04:40:23,489 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 04:40:23,490 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 04:40:23,490 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 04:40:23,490 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 04:40:23,490 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:40:23,491 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 04:40:23,491 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 04:40:23,491 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:40:23,491 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 04:40:23,492 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 04:40:23,492 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:40:23,492 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:40:23,492 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:40:23,493 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:40:23,493 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:40:23,493 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:40:23,493 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 04:40:23,494 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:40:23,494 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:40:23,494 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 04:40:23,495 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 04:40:23,495 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 04:40:23,495 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 04:40:23,495 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 04:40:23,496 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 04:40:23,496 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:40:23,496 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 04:40:23,497 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:40:23,497 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:40:23,497 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:40:23,497 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:40:23,498 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:40:23,498 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 04:40:23,498 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 04:40:23,498 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:40:23,499 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 04:40:23,499 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 04:40:23,500 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 04:40:23,500 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 04:40:23,500 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 04:40:23,500 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 04:40:23,501 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 04:40:23,501 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 04:40:23,501 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 04:40:23,501 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 04:40:23,502 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 04:40:23,502 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 04:40:23,502 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 04:40:23,502 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 04:40:23,503 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 04:40:23,503 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 04:40:23,503 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 04:40:23,504 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 04:40:23,504 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 04:40:23,504 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 04:40:23,504 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 04:40:23,505 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 04:40:23,505 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 04:40:23,506 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 04:40:23,506 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 04:40:23,506 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 04:40:23,507 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 04:40:23,507 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 04:40:23,507 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 04:40:23,545 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 04:40:23,545 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 04:40:24,008 - root - DEBUG - DEBUG MODE: True -2024-06-23 04:40:24,011 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 04:40:24,079 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 04:40:24,262 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 04:40:24,324 - root - DEBUG - Updating menus... -2024-06-23 04:40:25,268 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:40:25,771 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:40:25,774 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:40:25,776 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 04:40:25,776 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 04:40:25,777 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:40:25,778 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 04:40:25,778 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 04:40:25,779 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 04:40:25,779 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 04:40:25,779 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 04:40:25,779 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 04:40:25,780 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 04:40:25,780 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 04:40:26,974 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 04:40:26,974 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 04:40:26,975 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 04:40:26,975 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 04:40:26,976 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 04:40:26,976 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 04:40:26,977 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 04:40:26,984 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 04:40:26,986 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 04:40:26,988 - root - INFO - Loading chitin... -2024-06-23 04:40:26,989 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 04:40:29,905 - root - INFO - Done loading chitin -2024-06-23 04:40:29,906 - root - INFO - Loading lips... -2024-06-23 04:40:29,911 - root - INFO - Loading 'lips' from installation... -2024-06-23 04:40:32,151 - root - INFO - Loading modules... -2024-06-23 04:40:32,152 - root - INFO - Loading 'Modules' from installation... -2024-06-23 04:40:37,445 - root - INFO - Loading streammusic... -2024-06-23 04:40:37,447 - root - INFO - Loading streammusic from installation... -2024-06-23 04:40:37,577 - root - INFO - Loading streamsounds... -2024-06-23 04:40:37,580 - root - INFO - Loading streamsounds from installation... -2024-06-23 04:40:38,359 - root - INFO - Loading textures... -2024-06-23 04:40:38,361 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 04:40:39,527 - root - INFO - Loading saves... -2024-06-23 04:40:39,552 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 04:40:39,553 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 04:40:39,555 - root - INFO - Loading streamwaves... -2024-06-23 04:40:39,558 - root - INFO - Loading streamwaves from installation... -2024-06-23 04:40:51,736 - root - INFO - Loading override... -2024-06-23 04:40:52,754 - root - INFO - Loading Override from installation... -2024-06-23 04:40:56,337 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 04:40:56,351 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 04:40:56,370 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 04:40:56,372 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 04:40:59,231 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 04:40:59,277 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:40:59,278 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:40:59,278 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:40:59,278 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:40:59,282 - root - DEBUG - Set sections of prepared lists -2024-06-23 04:40:59,283 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 04:40:59,283 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 04:40:59,285 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 04:40:59,356 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 04:40:59,579 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 04:40:59,616 - root - INFO - Loading core installation resources into UI... -2024-06-23 04:41:00,953 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 04:41:00,954 - root - INFO - Loading saves list into UI... -2024-06-23 04:41:00,955 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 04:41:00,956 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 04:41:00,958 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 04:41:00,958 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 04:41:00,959 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 04:41:00,959 - root - DEBUG - Loading save resources into UI... -2024-06-23 04:41:00,960 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 04:41:00,960 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 04:41:00,961 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 04:41:00,961 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 04:41:00,962 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 04:41:00,962 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 04:41:00,962 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 04:41:00,963 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 04:41:00,963 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 04:41:00,963 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 04:41:00,964 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 04:41:00,965 - root - DEBUG - Updating menus... -2024-06-23 04:41:00,966 - root - DEBUG - Setting up watchdog observer... -2024-06-23 04:41:00,967 - root - INFO - Loader task completed. -2024-06-23 04:41:03,823 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 04:41:04,155 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 04:41:04,156 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 04:41:04,156 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 04:41:04,156 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 04:41:04,157 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 04:41:04,157 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 04:41:04,157 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 04:41:04,157 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 04:41:04,157 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 04:41:04,215 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 04:41:04,258 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 04:41:04,539 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 04:41:04,541 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 04:41:04,542 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 04:41:04,542 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:41:04,542 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:41:04,543 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:41:05,174 - root - DEBUG - [load scope] dlg: -2024-06-23 04:41:05,175 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 04:41:05,304 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 04:41:05,307 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 04:41:05,307 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 04:41:05,308 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:41:05,308 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:41:05,308 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:41:05,372 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 04:41:06,212 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 04:41:06,213 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 04:41:06,214 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 04:41:06,214 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 04:41:06,279 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: item -2024-06-23 04:41:07,229 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 04:41:07,231 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 04:41:07,232 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 04:41:07,236 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 04:41:07,236 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 04:41:07,243 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 04:41:07,243 - root - DEBUG - Remove item from linkToItems list of DLGLink(link_list_index=3, comment=) -2024-06-23 04:41:07,244 - root - DEBUG - Entirely remove link DLGLink(link_list_index=3, comment=) from linkToItems -2024-06-23 04:41:07,244 - root - DEBUG - Remove item from nodeToItems list of DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 04:41:07,244 - root - DEBUG - Entirely remove node DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) from nodeToItems -2024-06-23 04:41:07,589 - root - DEBUG - ref still exists, call gc.collect() -2024-06-23 04:41:07,930 - root - ERROR - Strong reference still exists?? -2024-06-23 04:41:07,991 - root - DEBUG - referrers debug: [], [] -2024-06-23 04:41:07,991 - root - DEBUG - References from builtins.cell (id=2099076596752): -2024-06-23 04:41:07,991 - root - DEBUG - - attribute: cell_contents -2024-06-23 04:41:07,992 - root - DEBUG - -------------------------- -2024-06-23 04:41:08,051 - root - DEBUG - referrers debug: [, {'_hash_cache': -6643500703471631950, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], [, {'_hash_cache': -6643500703471631950, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}] -2024-06-23 04:41:08,052 - root - DEBUG - References from builtins.cell (id=2099076599376): -2024-06-23 04:41:08,052 - root - DEBUG - - attribute: cell_contents -2024-06-23 04:41:08,053 - root - DEBUG - References from builtins.dict (id=2099074956752): -2024-06-23 04:41:08,053 - root - DEBUG - - dict: node -2024-06-23 04:47:44,813 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 04:47:44,829 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 04:47:45,114 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 04:47:45,115 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 04:47:45,115 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 04:47:45,115 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 04:47:45,116 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 04:47:45,116 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 04:47:45,116 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 04:47:45,117 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 04:47:45,117 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 04:47:45,117 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 04:47:45,117 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 04:47:45,118 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 04:47:45,118 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 04:47:45,118 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 04:47:45,119 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 04:47:45,119 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 04:47:45,119 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 04:47:45,119 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 04:47:45,120 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 04:47:45,120 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 04:47:45,121 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 04:47:45,121 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 04:47:45,121 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 04:47:45,122 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 04:47:45,122 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 04:47:45,123 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 04:47:45,123 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:47:45,123 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 04:47:45,123 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 04:47:45,124 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 04:47:45,124 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 04:47:45,124 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 04:47:45,124 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 04:47:45,125 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 04:47:45,125 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 04:47:45,125 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 04:47:45,125 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 04:47:45,126 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 04:47:45,126 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 04:47:45,126 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 04:47:45,127 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 04:47:45,127 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 04:47:45,127 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 04:47:45,127 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 04:47:45,128 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 04:47:45,128 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 04:47:45,128 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 04:47:45,128 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 04:47:45,128 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 04:47:45,129 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 04:47:45,129 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 04:47:45,129 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 04:47:45,129 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 04:47:45,130 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 04:47:45,130 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 04:47:45,130 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 04:47:45,130 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 04:47:45,131 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 04:47:45,131 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 04:47:45,131 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:47:45,131 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 04:47:45,131 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 04:47:45,132 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:47:45,132 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 04:47:45,132 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 04:47:45,133 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:47:45,133 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:47:45,133 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:47:45,134 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:47:45,134 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:47:45,134 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:47:45,135 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 04:47:45,135 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:47:45,135 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:47:45,135 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 04:47:45,136 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 04:47:45,136 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 04:47:45,136 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 04:47:45,137 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 04:47:45,137 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 04:47:45,137 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:47:45,138 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 04:47:45,138 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:47:45,138 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:47:45,139 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:47:45,139 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:47:45,139 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:47:45,139 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 04:47:45,140 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 04:47:45,140 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:47:45,140 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 04:47:45,140 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 04:47:45,141 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 04:47:45,141 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 04:47:45,141 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 04:47:45,141 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 04:47:45,142 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 04:47:45,142 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 04:47:45,142 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 04:47:45,142 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 04:47:45,143 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 04:47:45,143 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 04:47:45,143 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 04:47:45,143 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 04:47:45,144 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 04:47:45,144 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 04:47:45,144 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 04:47:45,144 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 04:47:45,145 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 04:47:45,145 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 04:47:45,145 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 04:47:45,145 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 04:47:45,146 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 04:47:45,146 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 04:47:45,147 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 04:47:45,147 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 04:47:45,147 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 04:47:45,148 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 04:47:45,148 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 04:47:45,205 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 04:47:45,205 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 04:47:45,744 - root - DEBUG - DEBUG MODE: True -2024-06-23 04:47:45,748 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 04:47:45,810 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 04:47:45,967 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 04:47:46,012 - root - DEBUG - Updating menus... -2024-06-23 04:47:46,902 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:47:47,415 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:47:47,418 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:47:47,420 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 04:47:47,420 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 04:47:47,421 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:47:47,423 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 04:47:47,423 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 04:47:47,423 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 04:47:47,424 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 04:47:47,424 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 04:47:47,424 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 04:47:47,425 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 04:47:47,425 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 04:47:48,873 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 04:47:48,873 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 04:47:48,873 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 04:47:48,873 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 04:47:48,874 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 04:47:48,874 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 04:47:48,875 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 04:47:48,882 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 04:47:48,884 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 04:47:48,885 - root - INFO - Loading chitin... -2024-06-23 04:47:48,888 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 04:47:51,752 - root - INFO - Done loading chitin -2024-06-23 04:47:51,753 - root - INFO - Loading lips... -2024-06-23 04:47:51,756 - root - INFO - Loading 'lips' from installation... -2024-06-23 04:47:54,067 - root - INFO - Loading modules... -2024-06-23 04:47:54,069 - root - INFO - Loading 'Modules' from installation... -2024-06-23 04:47:58,064 - root - DEBUG - [closeEvent scope] instance: -2024-06-23 04:47:58,065 - root - DEBUG - ToolWindow closed, shutting down the app. -2024-06-23 04:47:58,085 - root - DEBUG - Closing/destroy all windows from WINDOWS list, (0 to handle)... -2024-06-23 04:47:58,473 - root - INFO - Attempting to terminate child processes gracefully... -2024-06-23 04:47:58,474 - root - DEBUG - 0 active child processes found -2024-06-23 04:47:58,474 - root - INFO - Fully shutting down Holocron Toolset... -2024-06-23 04:47:58,475 - root - INFO - Attempting to terminate threads gracefully... -2024-06-23 04:47:58,475 - root - DEBUG - 1 existing threads to terminate. -2024-06-23 04:47:58,475 - root - DEBUG - Ignoring dummy thread 'Dummy-8' -2024-06-23 04:47:58,475 - root - DEBUG - All threads terminated gracefully; exiting normally. -2024-06-23 04:47:58,476 - root - DEBUG - Starting new shutdown process... -2024-06-23 04:47:58,482 - root - ERROR - C:\Program Files\Python38\lib\subprocess.py:946: ResourceWarning: subprocess 186912 is still running -2024-06-23 04:47:58,483 - root - ERROR - _warn("subprocess %s is still running" % self.pid, -2024-06-23 04:47:58,484 - root - ERROR - ResourceWarning: Enable tracemalloc to get the object allocation traceback -2024-06-23 04:47:58,484 - root - DEBUG - Shutdown process started... -2024-06-23 04:47:58,719 - root - DEBUG - Waiting 3 second(s) before starting the shutdown failsafe. -2024-06-23 04:48:51,526 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 04:48:51,538 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 04:48:51,730 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 04:48:51,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 04:48:51,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 04:48:51,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 04:48:51,732 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 04:48:51,732 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 04:48:51,732 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 04:48:51,733 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 04:48:51,733 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 04:48:51,733 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 04:48:51,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 04:48:51,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 04:48:51,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 04:48:51,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 04:48:51,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 04:48:51,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 04:48:51,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 04:48:51,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 04:48:51,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 04:48:51,737 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 04:48:51,737 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 04:48:51,737 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 04:48:51,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 04:48:51,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 04:48:51,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 04:48:51,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 04:48:51,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:48:51,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 04:48:51,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 04:48:51,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 04:48:51,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 04:48:51,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 04:48:51,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 04:48:51,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 04:48:51,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 04:48:51,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 04:48:51,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 04:48:51,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 04:48:51,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 04:48:51,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 04:48:51,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 04:48:51,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 04:48:51,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 04:48:51,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 04:48:51,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 04:48:51,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 04:48:51,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 04:48:51,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 04:48:51,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 04:48:51,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 04:48:51,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 04:48:51,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 04:48:51,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 04:48:51,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 04:48:51,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 04:48:51,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 04:48:51,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 04:48:51,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 04:48:51,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 04:48:51,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:48:51,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 04:48:51,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 04:48:51,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:48:51,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 04:48:51,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 04:48:51,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:48:51,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:48:51,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:48:51,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:48:51,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:48:51,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:48:51,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 04:48:51,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:48:51,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:48:51,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 04:48:51,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 04:48:51,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 04:48:51,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 04:48:51,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 04:48:51,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 04:48:51,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:48:51,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 04:48:51,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:48:51,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:48:51,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:48:51,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:48:51,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:48:51,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 04:48:51,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 04:48:51,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:48:51,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 04:48:51,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 04:48:51,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 04:48:51,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 04:48:51,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 04:48:51,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 04:48:51,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 04:48:51,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 04:48:51,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 04:48:51,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 04:48:51,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 04:48:51,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 04:48:51,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 04:48:51,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 04:48:51,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 04:48:51,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 04:48:51,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 04:48:51,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 04:48:51,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 04:48:51,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 04:48:51,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 04:48:51,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 04:48:51,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 04:48:51,762 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 04:48:51,762 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 04:48:51,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 04:48:51,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 04:48:51,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 04:48:51,764 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 04:48:51,797 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 04:48:51,798 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 04:48:52,247 - root - DEBUG - DEBUG MODE: True -2024-06-23 04:48:52,250 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 04:48:52,314 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 04:48:52,467 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 04:48:52,508 - root - DEBUG - Updating menus... -2024-06-23 04:48:53,571 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:48:54,082 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:48:54,084 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:48:54,086 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 04:48:54,087 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 04:48:54,087 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:48:54,089 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 04:48:54,090 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 04:48:54,090 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 04:48:54,090 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 04:48:54,091 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 04:48:54,091 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 04:48:54,091 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 04:48:54,092 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 04:48:55,148 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 04:48:55,149 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 04:48:55,149 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 04:48:55,149 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 04:48:55,150 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 04:48:55,150 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 04:48:55,151 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 04:48:55,158 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 04:48:55,159 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 04:48:55,160 - root - INFO - Loading chitin... -2024-06-23 04:48:55,160 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 04:48:57,942 - root - INFO - Done loading chitin -2024-06-23 04:48:57,943 - root - INFO - Loading lips... -2024-06-23 04:48:57,948 - root - INFO - Loading 'lips' from installation... -2024-06-23 04:49:00,136 - root - INFO - Loading modules... -2024-06-23 04:49:00,138 - root - INFO - Loading 'Modules' from installation... -2024-06-23 04:49:04,473 - root - INFO - Loading streammusic... -2024-06-23 04:49:04,475 - root - INFO - Loading streammusic from installation... -2024-06-23 04:49:04,551 - root - INFO - Loading streamsounds... -2024-06-23 04:49:04,553 - root - INFO - Loading streamsounds from installation... -2024-06-23 04:49:05,222 - root - INFO - Loading textures... -2024-06-23 04:49:05,223 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 04:49:06,208 - root - INFO - Loading saves... -2024-06-23 04:49:06,229 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 04:49:06,230 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 04:49:06,232 - root - INFO - Loading streamwaves... -2024-06-23 04:49:06,233 - root - INFO - Loading streamwaves from installation... -2024-06-23 04:49:15,918 - root - INFO - Loading override... -2024-06-23 04:49:16,743 - root - INFO - Loading Override from installation... -2024-06-23 04:49:20,211 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 04:49:20,224 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 04:49:20,241 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 04:49:20,242 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 04:49:23,605 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 04:49:23,658 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:49:23,659 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:49:23,659 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:49:23,660 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:49:23,663 - root - DEBUG - Set sections of prepared lists -2024-06-23 04:49:23,664 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 04:49:23,664 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 04:49:23,666 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 04:49:23,753 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 04:49:24,031 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 04:49:24,069 - root - INFO - Loading core installation resources into UI... -2024-06-23 04:49:25,666 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 04:49:25,667 - root - INFO - Loading saves list into UI... -2024-06-23 04:49:25,668 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 04:49:25,668 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 04:49:25,670 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 04:49:25,670 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 04:49:25,670 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 04:49:25,671 - root - DEBUG - Loading save resources into UI... -2024-06-23 04:49:25,672 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 04:49:25,673 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 04:49:25,673 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 04:49:25,673 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 04:49:25,674 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 04:49:25,674 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 04:49:25,675 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 04:49:25,675 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 04:49:25,675 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 04:49:25,675 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 04:49:25,676 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 04:49:25,677 - root - DEBUG - Updating menus... -2024-06-23 04:49:25,678 - root - DEBUG - Setting up watchdog observer... -2024-06-23 04:49:25,679 - root - INFO - Loader task completed. -2024-06-23 04:49:30,225 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 04:49:30,536 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 04:49:30,536 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 04:49:30,536 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 04:49:30,537 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 04:49:30,537 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 04:49:30,537 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 04:49:30,537 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 04:49:30,538 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 04:49:30,538 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 04:49:30,593 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 04:49:30,634 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 04:49:30,899 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 04:49:30,901 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 04:49:30,901 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 04:49:30,902 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:49:30,902 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:49:30,902 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:49:31,479 - root - DEBUG - [load scope] dlg: -2024-06-23 04:49:31,480 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 04:49:31,604 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 04:49:31,606 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 04:49:31,607 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 04:49:31,607 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:49:31,608 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:49:31,608 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:49:31,666 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 04:49:32,672 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 04:49:32,673 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 04:49:32,673 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 04:49:32,674 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 04:49:32,740 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: debug_references -2024-06-23 04:49:33,848 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 04:49:33,849 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 04:49:33,849 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 04:49:33,850 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 04:49:33,850 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 04:49:33,850 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 04:49:33,851 - root - DEBUG - Remove item from linkToItems list of DLGLink(link_list_index=3, comment=) -2024-06-23 04:49:33,851 - root - DEBUG - Entirely remove link DLGLink(link_list_index=3, comment=) from linkToItems -2024-06-23 04:49:33,851 - root - DEBUG - Remove item from nodeToItems list of DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 04:49:33,852 - root - DEBUG - Entirely remove node DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) from nodeToItems -2024-06-23 04:49:34,171 - root - DEBUG - ref still exists, call gc.collect() -2024-06-23 04:49:34,493 - root - ERROR - Strong reference still exists?? -2024-06-23 04:49:34,495 - root - DEBUG - Link: -2024-06-23 04:49:34,555 - root - DEBUG - referrers debug: [], [] -2024-06-23 04:49:34,556 - root - DEBUG - References from builtins.cell (id=2349346320080): -2024-06-23 04:49:34,556 - root - DEBUG - - attribute: cell_contents, Parent Info: [] -2024-06-23 04:49:34,556 - root - DEBUG - -------------------------- -2024-06-23 04:49:34,556 - root - DEBUG - Node: -2024-06-23 04:49:34,618 - root - DEBUG - referrers debug: [, {'_hash_cache': 4479513375813154093, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], [, {'_hash_cache': 4479513375813154093, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}] -2024-06-23 04:49:34,620 - root - DEBUG - References from builtins.cell (id=2349346319824): -2024-06-23 04:49:34,620 - root - DEBUG - - attribute: cell_contents, Parent Info: [] -2024-06-23 04:49:34,620 - root - DEBUG - References from builtins.dict (id=2349344685616): -2024-06-23 04:49:34,620 - root - DEBUG - - dict: node, Parent Info: [] -2024-06-23 04:53:15,262 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 04:53:15,278 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 04:53:15,560 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 04:53:15,561 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 04:53:15,561 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 04:53:15,561 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 04:53:15,561 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 04:53:15,562 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 04:53:15,562 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 04:53:15,562 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 04:53:15,563 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 04:53:15,563 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 04:53:15,563 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 04:53:15,563 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 04:53:15,564 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 04:53:15,564 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 04:53:15,564 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 04:53:15,564 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 04:53:15,565 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 04:53:15,565 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 04:53:15,566 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 04:53:15,566 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 04:53:15,566 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 04:53:15,566 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 04:53:15,567 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 04:53:15,567 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 04:53:15,567 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 04:53:15,568 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 04:53:15,568 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:53:15,569 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 04:53:15,569 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 04:53:15,569 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 04:53:15,570 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 04:53:15,570 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 04:53:15,570 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 04:53:15,570 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 04:53:15,570 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 04:53:15,571 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 04:53:15,571 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 04:53:15,571 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 04:53:15,571 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 04:53:15,571 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 04:53:15,572 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 04:53:15,572 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 04:53:15,572 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 04:53:15,572 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 04:53:15,573 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 04:53:15,573 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 04:53:15,573 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 04:53:15,573 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 04:53:15,573 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 04:53:15,574 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 04:53:15,574 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 04:53:15,574 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 04:53:15,574 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 04:53:15,574 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 04:53:15,575 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 04:53:15,575 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 04:53:15,575 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 04:53:15,575 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 04:53:15,576 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 04:53:15,576 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:53:15,576 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 04:53:15,576 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 04:53:15,577 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:53:15,577 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 04:53:15,577 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 04:53:15,578 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 04:53:15,578 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:53:15,578 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:53:15,579 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:53:15,579 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:53:15,579 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:53:15,579 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 04:53:15,580 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:53:15,580 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 04:53:15,580 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 04:53:15,580 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 04:53:15,580 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 04:53:15,581 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 04:53:15,581 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 04:53:15,581 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 04:53:15,581 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 04:53:15,581 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 04:53:15,582 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 04:53:15,582 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 04:53:15,582 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 04:53:15,582 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 04:53:15,583 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 04:53:15,583 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 04:53:15,583 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 04:53:15,583 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 04:53:15,584 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 04:53:15,584 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 04:53:15,584 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 04:53:15,584 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 04:53:15,585 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 04:53:15,585 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 04:53:15,585 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 04:53:15,585 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 04:53:15,585 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 04:53:15,586 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 04:53:15,586 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 04:53:15,586 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 04:53:15,586 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 04:53:15,587 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 04:53:15,587 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 04:53:15,587 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 04:53:15,587 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 04:53:15,588 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 04:53:15,588 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 04:53:15,588 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 04:53:15,588 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 04:53:15,588 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 04:53:15,589 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 04:53:15,589 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 04:53:15,590 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 04:53:15,590 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 04:53:15,590 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 04:53:15,591 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 04:53:15,591 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 04:53:15,648 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 04:53:15,648 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 04:53:16,181 - root - DEBUG - DEBUG MODE: True -2024-06-23 04:53:16,185 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 04:53:16,277 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 04:53:16,425 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 04:53:16,469 - root - DEBUG - Updating menus... -2024-06-23 04:53:17,284 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:53:17,754 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:53:17,757 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:53:17,758 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 04:53:17,759 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 04:53:17,759 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 04:53:17,762 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 04:53:17,762 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 04:53:17,762 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 04:53:17,762 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 04:53:17,763 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 04:53:17,763 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 04:53:17,763 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 04:53:17,763 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 04:53:18,909 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 04:53:18,910 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 04:53:18,910 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 04:53:18,910 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 04:53:18,911 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 04:53:18,911 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 04:53:18,912 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 04:53:18,919 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 04:53:18,921 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 04:53:18,922 - root - INFO - Loading chitin... -2024-06-23 04:53:18,923 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 04:53:21,626 - root - INFO - Done loading chitin -2024-06-23 04:53:21,627 - root - INFO - Loading lips... -2024-06-23 04:53:21,631 - root - INFO - Loading 'lips' from installation... -2024-06-23 04:53:23,784 - root - INFO - Loading modules... -2024-06-23 04:53:23,785 - root - INFO - Loading 'Modules' from installation... -2024-06-23 04:53:28,217 - root - INFO - Loading streammusic... -2024-06-23 04:53:28,218 - root - INFO - Loading streammusic from installation... -2024-06-23 04:53:28,300 - root - INFO - Loading streamsounds... -2024-06-23 04:53:28,302 - root - INFO - Loading streamsounds from installation... -2024-06-23 04:53:28,995 - root - INFO - Loading textures... -2024-06-23 04:53:28,997 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 04:53:30,012 - root - INFO - Loading saves... -2024-06-23 04:53:30,030 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 04:53:30,031 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 04:53:30,032 - root - INFO - Loading streamwaves... -2024-06-23 04:53:30,034 - root - INFO - Loading streamwaves from installation... -2024-06-23 04:53:40,158 - root - INFO - Loading override... -2024-06-23 04:53:40,803 - root - INFO - Loading Override from installation... -2024-06-23 04:53:44,206 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 04:53:44,217 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 04:53:44,238 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 04:53:44,238 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 04:53:46,960 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 04:53:47,002 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:53:47,002 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:53:47,003 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:53:47,003 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 04:53:47,006 - root - DEBUG - Set sections of prepared lists -2024-06-23 04:53:47,007 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 04:53:47,007 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 04:53:47,009 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 04:53:47,070 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 04:53:47,360 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 04:53:47,406 - root - INFO - Loading core installation resources into UI... -2024-06-23 04:53:48,674 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 04:53:48,675 - root - INFO - Loading saves list into UI... -2024-06-23 04:53:48,676 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 04:53:48,677 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 04:53:48,678 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 04:53:48,679 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 04:53:48,679 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 04:53:48,679 - root - DEBUG - Loading save resources into UI... -2024-06-23 04:53:48,680 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 04:53:48,680 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 04:53:48,681 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 04:53:48,681 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 04:53:48,681 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 04:53:48,682 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 04:53:48,682 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 04:53:48,683 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 04:53:48,683 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 04:53:48,684 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 04:53:48,684 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 04:53:48,685 - root - DEBUG - Updating menus... -2024-06-23 04:53:48,686 - root - DEBUG - Setting up watchdog observer... -2024-06-23 04:53:48,687 - root - INFO - Loader task completed. -2024-06-23 04:54:06,924 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 04:54:07,235 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 04:54:07,236 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 04:54:07,236 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 04:54:07,236 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 04:54:07,236 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 04:54:07,237 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 04:54:07,237 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 04:54:07,237 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 04:54:07,237 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 04:54:07,296 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 04:54:07,343 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 04:54:07,623 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 04:54:07,624 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 04:54:07,625 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 04:54:07,625 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:54:07,626 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:54:07,626 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:54:08,259 - root - DEBUG - [load scope] dlg: -2024-06-23 04:54:08,259 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 04:54:08,385 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 04:54:08,388 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 04:54:08,389 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 04:54:08,390 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:54:08,390 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:54:08,390 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 04:54:08,450 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 04:54:09,196 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 04:54:09,196 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 04:54:09,197 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 04:54:09,198 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 04:54:09,266 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 04:54:09,267 - root - DEBUG - def get_parent_info(ref) -> str: -2024-06-23 04:54:09,267 - root - DEBUG - """Helper function to get detailed parent information for a given reference.""" -2024-06-23 04:54:09,267 - root - DEBUG - parent_info = [] -2024-06-23 04:54:09,268 - root - DEBUG - for attr in dir(ref): -2024-06-23 04:54:09,268 - root - DEBUG - try: -2024-06-23 04:54:09,268 - root - DEBUG - attr_value = getattr(ref, attr) -2024-06-23 04:54:09,268 - root - DEBUG - if isinstance(attr_value, dict): -2024-06-23 04:54:09,269 - root - DEBUG - for k, v in attr_value.items(): -2024-06-23 04:54:09,269 - root - DEBUG - if id(v) == id(ref): -2024-06-23 04:54:09,269 - root - DEBUG - parent_info.append(f"{type(ref).__module__}.{type(ref).__name__}.{attr}['{k}']") -2024-06-23 04:54:09,269 - root - DEBUG - elif isinstance(attr_value, (list, tuple, set, frozenset)): -2024-06-23 04:54:09,270 - root - DEBUG - for idx, item in enumerate(attr_value): -2024-06-23 04:54:09,270 - root - DEBUG - if id(item) == id(ref): -2024-06-23 04:54:09,270 - root - DEBUG - parent_info.append(f"{type(ref).__module__}.{type(ref).__name__}.{attr}[{idx}]") -2024-06-23 04:54:09,270 - root - DEBUG - elif id(attr_value) == id(ref): -2024-06-23 04:54:09,271 - root - DEBUG - parent_info.append(f"{type(ref).__module__}.{type(ref).__name__}.{attr}") -2024-06-23 04:54:09,271 - root - DEBUG - except AttributeError: -2024-06-23 04:54:09,271 - root - DEBUG - continue -2024-06-23 04:54:09,271 - root - DEBUG - return parent_info -2024-06-23 04:54:10,383 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 04:54:10,383 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 04:54:10,384 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 04:54:10,384 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 04:54:10,385 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 04:54:10,385 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 04:54:10,386 - root - DEBUG - Remove item from linkToItems list of DLGLink(link_list_index=3, comment=) -2024-06-23 04:54:10,386 - root - DEBUG - Entirely remove link DLGLink(link_list_index=3, comment=) from linkToItems -2024-06-23 04:54:10,386 - root - DEBUG - Remove item from nodeToItems list of DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 04:54:10,386 - root - DEBUG - Entirely remove node DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) from nodeToItems -2024-06-23 04:54:10,716 - root - WARNING - ref still exists, call gc.collect() -2024-06-23 04:54:11,053 - root - ERROR - Strong reference still exists?? -2024-06-23 04:54:11,054 - root - DEBUG - Link: -2024-06-23 04:54:11,117 - root - DEBUG - referrers debug: [], [] -2024-06-23 04:54:11,118 - root - DEBUG - References from builtins.cell (id=2172632892048): -2024-06-23 04:54:11,118 - root - DEBUG - - attribute: cell_contents, Parent Info: [] -2024-06-23 04:54:11,118 - root - DEBUG - -------------------------- -2024-06-23 04:54:11,119 - root - DEBUG - Node: -2024-06-23 04:54:11,185 - root - DEBUG - referrers debug: [, {'_hash_cache': -5979926446434626989, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], [, {'_hash_cache': -5979926446434626989, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}] -2024-06-23 04:54:11,187 - root - DEBUG - References from builtins.cell (id=2172632894928): -2024-06-23 04:54:11,188 - root - DEBUG - - attribute: cell_contents, Parent Info: [] -2024-06-23 04:54:11,188 - root - DEBUG - References from builtins.dict (id=2172631256720): -2024-06-23 04:54:11,188 - root - DEBUG - - dict: node, Parent Info: [] -2024-06-23 05:00:56,243 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 05:00:56,287 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 05:00:56,775 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 05:00:56,776 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 05:00:56,776 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 05:00:56,777 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 05:00:56,777 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 05:00:56,777 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 05:00:56,778 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 05:00:56,779 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 05:00:56,779 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 05:00:56,780 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 05:00:56,780 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 05:00:56,780 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 05:00:56,781 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 05:00:56,781 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 05:00:56,782 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 05:00:56,783 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 05:00:56,783 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 05:00:56,784 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 05:00:56,784 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 05:00:56,785 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 05:00:56,785 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 05:00:56,786 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 05:00:56,786 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 05:00:56,786 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 05:00:56,787 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 05:00:56,788 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 05:00:56,788 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 05:00:56,789 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 05:00:56,789 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 05:00:56,790 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 05:00:56,790 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 05:00:56,790 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 05:00:56,791 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 05:00:56,791 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 05:00:56,792 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 05:00:56,792 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 05:00:56,793 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 05:00:56,793 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 05:00:56,793 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 05:00:56,794 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 05:00:56,794 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 05:00:56,794 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 05:00:56,795 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 05:00:56,795 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 05:00:56,795 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 05:00:56,796 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 05:00:56,796 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 05:00:56,796 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 05:00:56,797 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 05:00:56,797 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 05:00:56,797 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 05:00:56,798 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 05:00:56,798 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 05:00:56,798 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 05:00:56,799 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 05:00:56,799 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 05:00:56,799 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 05:00:56,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 05:00:56,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 05:00:56,801 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 05:00:56,801 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 05:00:56,801 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 05:00:56,802 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 05:00:56,802 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 05:00:56,802 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 05:00:56,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 05:00:56,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 05:00:56,804 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 05:00:56,804 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 05:00:56,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 05:00:56,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 05:00:56,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 05:00:56,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 05:00:56,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 05:00:56,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 05:00:56,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 05:00:56,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 05:00:56,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 05:00:56,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 05:00:56,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 05:00:56,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 05:00:56,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 05:00:56,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 05:00:56,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 05:00:56,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 05:00:56,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 05:00:56,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 05:00:56,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 05:00:56,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 05:00:56,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 05:00:56,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 05:00:56,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 05:00:56,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 05:00:56,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 05:00:56,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 05:00:56,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 05:00:56,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 05:00:56,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 05:00:56,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 05:00:56,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 05:00:56,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 05:00:56,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 05:00:56,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 05:00:56,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 05:00:56,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 05:00:56,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 05:00:56,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 05:00:56,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 05:00:56,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 05:00:56,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 05:00:56,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 05:00:56,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 05:00:56,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 05:00:56,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 05:00:56,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 05:00:56,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 05:00:56,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 05:00:56,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 05:00:56,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 05:00:56,920 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 05:00:56,921 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 05:00:57,561 - root - DEBUG - DEBUG MODE: True -2024-06-23 05:00:57,566 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 05:00:57,633 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 05:00:57,781 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 05:00:57,819 - root - DEBUG - Updating menus... -2024-06-23 05:00:59,881 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 05:01:01,963 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 05:01:01,966 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 05:01:01,969 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 05:01:01,971 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 05:01:01,972 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 05:01:01,975 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 05:01:01,975 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 05:01:01,976 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 05:01:01,977 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 05:01:01,977 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 05:01:01,978 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 05:01:01,979 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 05:01:01,979 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 05:02:08,519 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 05:02:08,519 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 05:02:08,520 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 05:02:08,520 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 05:02:08,521 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 05:02:08,522 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 05:02:08,523 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 05:02:08,531 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 05:02:08,533 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 05:02:08,534 - root - INFO - Loading chitin... -2024-06-23 05:02:08,535 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 05:02:11,751 - root - INFO - Done loading chitin -2024-06-23 05:02:11,752 - root - INFO - Loading lips... -2024-06-23 05:02:11,757 - root - INFO - Loading 'lips' from installation... -2024-06-23 05:02:14,220 - root - INFO - Loading modules... -2024-06-23 05:02:14,222 - root - INFO - Loading 'Modules' from installation... -2024-06-23 05:02:18,849 - root - INFO - Loading streammusic... -2024-06-23 05:02:18,851 - root - INFO - Loading streammusic from installation... -2024-06-23 05:02:18,940 - root - INFO - Loading streamsounds... -2024-06-23 05:02:18,942 - root - INFO - Loading streamsounds from installation... -2024-06-23 05:02:19,876 - root - INFO - Loading textures... -2024-06-23 05:02:19,877 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 05:02:20,973 - root - INFO - Loading saves... -2024-06-23 05:02:20,994 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 05:02:20,995 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 05:02:20,997 - root - INFO - Loading streamwaves... -2024-06-23 05:02:20,999 - root - INFO - Loading streamwaves from installation... -2024-06-23 05:02:31,155 - root - INFO - Loading override... -2024-06-23 05:02:32,038 - root - INFO - Loading Override from installation... -2024-06-23 05:02:35,272 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 05:02:35,283 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 05:02:35,302 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 05:02:35,303 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 05:02:38,683 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 05:02:38,729 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 05:02:38,730 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 05:02:38,730 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 05:02:38,730 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 05:02:38,734 - root - DEBUG - Set sections of prepared lists -2024-06-23 05:02:38,735 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 05:02:38,735 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 05:02:38,757 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 05:02:38,922 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 05:02:39,653 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 05:02:39,754 - root - INFO - Loading core installation resources into UI... -2024-06-23 05:02:42,078 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 05:02:42,079 - root - INFO - Loading saves list into UI... -2024-06-23 05:02:42,081 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 05:02:42,082 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 05:02:42,084 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 05:02:42,085 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 05:02:42,086 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 05:02:42,086 - root - DEBUG - Loading save resources into UI... -2024-06-23 05:02:42,087 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 05:02:42,090 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 05:02:42,091 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 05:02:42,091 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 05:02:42,092 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 05:02:42,093 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 05:02:42,093 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 05:02:42,094 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 05:02:42,094 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 05:02:42,095 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 05:02:42,095 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 05:02:42,097 - root - DEBUG - Updating menus... -2024-06-23 05:02:42,100 - root - DEBUG - Setting up watchdog observer... -2024-06-23 05:02:42,100 - root - INFO - Loader task completed. -2024-06-23 05:03:50,858 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 05:03:51,239 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 05:03:51,240 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 05:03:51,241 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 05:03:51,241 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 05:03:51,242 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 05:03:51,242 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 05:03:51,243 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 05:03:51,243 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 05:03:51,243 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 05:03:51,316 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 05:03:51,497 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 05:03:51,809 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 05:03:51,812 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 05:03:51,812 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 05:03:51,813 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:03:51,814 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:03:51,814 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:03:53,298 - root - DEBUG - [load scope] dlg: -2024-06-23 05:03:53,298 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 05:03:53,877 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 05:03:53,882 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 05:03:53,883 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 05:03:53,884 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:03:53,884 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:03:53,885 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:03:54,010 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 05:03:55,278 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 05:03:55,279 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 05:03:55,280 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 05:03:55,281 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 05:03:55,392 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 05:03:55,393 - root - DEBUG - class DLGNode: -2024-06-23 05:03:55,393 - root - DEBUG - """Represents a node in the graph (either DLGEntry or DLGReply). -2024-06-23 05:03:55,394 - root - DEBUG - Contains a list of DLGLink objects to indicate outgoing edges. -2024-06-23 05:03:55,394 - root - DEBUG - """ -2024-06-23 05:03:55,394 - root - DEBUG - def __init__( -2024-06-23 05:03:55,395 - root - DEBUG - self, -2024-06-23 05:03:55,395 - root - DEBUG - ): -2024-06-23 05:03:55,396 - root - DEBUG - """Initializes a DLGNode object. -2024-06-23 05:03:55,396 - root - DEBUG - Processing Logic: -2024-06-23 05:03:55,397 - root - DEBUG - ---------------- -2024-06-23 05:03:55,397 - root - DEBUG - - Sets default values for all properties of a DLGNode object -2024-06-23 05:03:55,398 - root - DEBUG - - Initializes lists and optional properties as empty/None -2024-06-23 05:03:55,398 - root - DEBUG - - Sets flags and identifiers to default values -2024-06-23 05:03:55,399 - root - DEBUG - """ -2024-06-23 05:03:55,399 - root - DEBUG - if not isinstance(self, (DLGEntry, DLGNode)): -2024-06-23 05:03:55,400 - root - DEBUG - raise RuntimeError("Cannot construct base class DLGNode: use DLGEntry or DLGReply instead.") # noqa: TRY004 -2024-06-23 05:03:55,400 - root - DEBUG - self._hash_cache = hash(uuid.uuid4().hex) -2024-06-23 05:03:55,401 - root - DEBUG - self.comment: str = "" -2024-06-23 05:03:55,401 - root - DEBUG - self.links: list[DLGLink] = [] -2024-06-23 05:03:55,402 - root - DEBUG - self.list_index: int = -1 -2024-06-23 05:03:55,402 - root - DEBUG - self.camera_angle: int = 0 -2024-06-23 05:03:55,403 - root - DEBUG - self.delay: int = -1 -2024-06-23 05:03:55,403 - root - DEBUG - self.fade_type: int = 0 -2024-06-23 05:03:55,404 - root - DEBUG - self.listener: str = "" -2024-06-23 05:03:55,405 - root - DEBUG - self.plot_index: int = 0 -2024-06-23 05:03:55,405 - root - DEBUG - self.plot_xp_percentage: float = 0.0 -2024-06-23 05:03:55,406 - root - DEBUG - self.quest: str = "" -2024-06-23 05:03:55,406 - root - DEBUG - self.script1: ResRef = ResRef.from_blank() -2024-06-23 05:03:55,406 - root - DEBUG - self.sound: ResRef = ResRef.from_blank() -2024-06-23 05:03:55,407 - root - DEBUG - self.sound_exists: bool = False -2024-06-23 05:03:55,407 - root - DEBUG - self.text: LocalizedString = LocalizedString.from_invalid() -2024-06-23 05:03:55,408 - root - DEBUG - self.vo_resref: ResRef = ResRef.from_blank() -2024-06-23 05:03:55,408 - root - DEBUG - self.wait_flags: int = 0 -2024-06-23 05:03:55,409 - root - DEBUG - self.animations: list[DLGAnimation] = [] -2024-06-23 05:03:55,409 - root - DEBUG - self.quest_entry: int | None = 0 -2024-06-23 05:03:55,410 - root - DEBUG - self.fade_color: Color | None = None -2024-06-23 05:03:55,410 - root - DEBUG - self.fade_delay: float | None = None -2024-06-23 05:03:55,410 - root - DEBUG - self.fade_length: float | None = None -2024-06-23 05:03:55,411 - root - DEBUG - self.camera_anim: int | None = None -2024-06-23 05:03:55,411 - root - DEBUG - self.camera_id: int | None = None -2024-06-23 05:03:55,412 - root - DEBUG - self.camera_fov: float | None = None -2024-06-23 05:03:55,412 - root - DEBUG - self.camera_height: float | None = None -2024-06-23 05:03:55,413 - root - DEBUG - self.camera_effect: int | None = None -2024-06-23 05:03:55,414 - root - DEBUG - self.target_height: float | None = None -2024-06-23 05:03:55,414 - root - DEBUG - # KotOR 2: -2024-06-23 05:03:55,414 - root - DEBUG - self.script1_param1: int = 0 -2024-06-23 05:03:55,415 - root - DEBUG - self.script1_param2: int = 0 -2024-06-23 05:03:55,415 - root - DEBUG - self.script1_param3: int = 0 -2024-06-23 05:03:55,416 - root - DEBUG - self.script1_param4: int = 0 -2024-06-23 05:03:55,416 - root - DEBUG - self.script1_param5: int = 0 -2024-06-23 05:03:55,416 - root - DEBUG - self.script1_param6: str = "" -2024-06-23 05:03:55,417 - root - DEBUG - self.script2_param1: int = 0 -2024-06-23 05:03:55,417 - root - DEBUG - self.script2: ResRef = ResRef.from_blank() -2024-06-23 05:03:55,418 - root - DEBUG - self.script2_param2: int = 0 -2024-06-23 05:03:55,418 - root - DEBUG - self.script2_param3: int = 0 -2024-06-23 05:03:55,419 - root - DEBUG - self.script2_param4: int = 0 -2024-06-23 05:03:55,419 - root - DEBUG - self.script2_param5: int = 0 -2024-06-23 05:03:55,420 - root - DEBUG - self.script2_param6: str = "" -2024-06-23 05:03:55,420 - root - DEBUG - self.alien_race_node: int = 0 -2024-06-23 05:03:55,420 - root - DEBUG - self.emotion_id: int = 0 -2024-06-23 05:03:55,421 - root - DEBUG - self.facial_id: int = 0 -2024-06-23 05:03:55,421 - root - DEBUG - self.unskippable: bool = False -2024-06-23 05:03:55,422 - root - DEBUG - self.node_id: int = 0 -2024-06-23 05:03:55,423 - root - DEBUG - self.post_proc_node: int = 0 -2024-06-23 05:03:55,423 - root - DEBUG - self.record_no_vo_override: bool = False -2024-06-23 05:03:55,423 - root - DEBUG - self.record_vo: bool = False -2024-06-23 05:03:55,424 - root - DEBUG - self.vo_text_changed: bool = False -2024-06-23 05:03:55,424 - root - DEBUG - def __repr__( -2024-06-23 05:03:55,425 - root - DEBUG - self, -2024-06-23 05:03:55,425 - root - DEBUG - ) -> str: -2024-06-23 05:03:55,426 - root - DEBUG - text = self.text.get(Language.ENGLISH, Gender.MALE, use_fallback=True) -2024-06-23 05:03:55,426 - root - DEBUG - strref_display = f"stringref={self.text.stringref}" if text is None else f"text={text}" -2024-06-23 05:03:55,427 - root - DEBUG - return f"{self.__class__.__name__}({strref_display}, list_index={self.list_index}, links={self.links})" -2024-06-23 05:03:55,427 - root - DEBUG - def __eq__(self, other): -2024-06-23 05:03:55,428 - root - DEBUG - if self.__class__ is not other.__class__: -2024-06-23 05:03:55,428 - root - DEBUG - return NotImplemented -2024-06-23 05:03:55,428 - root - DEBUG - return self.__hash__() == other.__hash__() -2024-06-23 05:03:55,429 - root - DEBUG - def __hash__(self): -2024-06-23 05:03:55,429 - root - DEBUG - return self._hash_cache -2024-06-23 05:03:55,430 - root - DEBUG - def add_node( -2024-06-23 05:03:55,430 - root - DEBUG - self, -2024-06-23 05:03:55,431 - root - DEBUG - target_links: list[DLGLink], -2024-06-23 05:03:55,431 - root - DEBUG - source: DLGNode, -2024-06-23 05:03:55,432 - root - DEBUG - ): -2024-06-23 05:03:55,432 - root - DEBUG - target_links.append(DLGLink(source)) -2024-06-23 05:03:55,432 - root - DEBUG - def shift_item( -2024-06-23 05:03:55,433 - root - DEBUG - self, -2024-06-23 05:03:55,433 - root - DEBUG - links: list[DLGLink], -2024-06-23 05:03:55,434 - root - DEBUG - old_index: int, -2024-06-23 05:03:55,434 - root - DEBUG - new_index: int, -2024-06-23 05:03:55,435 - root - DEBUG - ): -2024-06-23 05:03:55,435 - root - DEBUG - if 0 <= new_index < len(links): -2024-06-23 05:03:55,436 - root - DEBUG - link = links.pop(old_index) -2024-06-23 05:03:55,436 - root - DEBUG - links.insert(new_index, link) -2024-06-23 05:03:55,437 - root - DEBUG - else: -2024-06-23 05:03:55,437 - root - DEBUG - raise IndexError(new_index) -2024-06-23 05:03:55,438 - root - DEBUG - def to_dict( -2024-06-23 05:03:55,438 - root - DEBUG - self, -2024-06-23 05:03:55,439 - root - DEBUG - node_map: dict[str | int, Any] | None = None, -2024-06-23 05:03:55,439 - root - DEBUG - ) -> dict[str | int, Any]: -2024-06-23 05:03:55,440 - root - DEBUG - if node_map is None: -2024-06-23 05:03:55,440 - root - DEBUG - node_map = {} -2024-06-23 05:03:55,441 - root - DEBUG - node_key = hash(self) -2024-06-23 05:03:55,441 - root - DEBUG - if node_key in node_map: -2024-06-23 05:03:55,441 - root - DEBUG - return {"type": self.__class__.__name__, "ref": node_key} -2024-06-23 05:03:55,442 - root - DEBUG - node_dict = {"type": self.__class__.__name__, "key": node_key, "data": {}} -2024-06-23 05:03:55,442 - root - DEBUG - node_map[node_key] = node_dict -2024-06-23 05:03:55,443 - root - DEBUG - for key, value in self.__dict__.items(): -2024-06-23 05:03:55,443 - root - DEBUG - if key.startswith("__"): -2024-06-23 05:03:55,444 - root - DEBUG - continue -2024-06-23 05:03:55,444 - root - DEBUG - if key == "links": -2024-06-23 05:03:55,444 - root - DEBUG - links = value -2024-06-23 05:03:55,445 - root - DEBUG - node_dict["data"][key] = {"value": [link.to_dict(node_map) for link in links], "py_type": "list"} -2024-06-23 05:03:55,445 - root - DEBUG - elif isinstance(value, bool): -2024-06-23 05:03:55,446 - root - DEBUG - node_dict["data"][key] = {"value": int(value), "py_type": "bool"} -2024-06-23 05:03:55,446 - root - DEBUG - elif isinstance(value, int): -2024-06-23 05:03:55,447 - root - DEBUG - node_dict["data"][key] = {"value": value, "py_type": "int"} -2024-06-23 05:03:55,447 - root - DEBUG - elif isinstance(value, float): -2024-06-23 05:03:55,448 - root - DEBUG - node_dict["data"][key] = {"value": value, "py_type": "float"} -2024-06-23 05:03:55,448 - root - DEBUG - elif isinstance(value, str): -2024-06-23 05:03:55,448 - root - DEBUG - node_dict["data"][key] = {"value": value, "py_type": "str"} -2024-06-23 05:03:55,449 - root - DEBUG - elif isinstance(value, ResRef): -2024-06-23 05:03:55,449 - root - DEBUG - node_dict["data"][key] = {"value": str(value), "py_type": "ResRef"} -2024-06-23 05:03:55,450 - root - DEBUG - elif isinstance(value, Color): -2024-06-23 05:03:55,450 - root - DEBUG - node_dict["data"][key] = {"value": value.bgr_integer(), "py_type": "Color"} -2024-06-23 05:03:55,450 - root - DEBUG - elif isinstance(value, LocalizedString): -2024-06-23 05:03:55,451 - root - DEBUG - node_dict["data"][key] = {"value": value.to_dict(), "py_type": "LocalizedString"} -2024-06-23 05:03:55,451 - root - DEBUG - elif key == "animations": -2024-06-23 05:03:55,452 - root - DEBUG - anims = value -2024-06-23 05:03:55,452 - root - DEBUG - node_dict["data"][key] = {"value": [anim.to_dict() for anim in anims], "py_type": "list"} -2024-06-23 05:03:55,453 - root - DEBUG - elif isinstance(value, list): -2024-06-23 05:03:55,453 - root - DEBUG - node_dict["data"][key] = {"value": value, "py_type": "list"} -2024-06-23 05:03:55,453 - root - DEBUG - elif value is None: -2024-06-23 05:03:55,454 - root - DEBUG - node_dict["data"][key] = {"value": None, "py_type": "None"} -2024-06-23 05:03:55,454 - root - DEBUG - else: -2024-06-23 05:03:55,455 - root - DEBUG - raise ValueError(f"Unsupported type: {type(value)} for key: {key}") -2024-06-23 05:03:55,455 - root - DEBUG - return node_dict -2024-06-23 05:03:55,456 - root - DEBUG - @staticmethod -2024-06-23 05:03:55,456 - root - DEBUG - def from_dict(data: dict[str | int, Any], node_map: dict[str | int, Any] | None = None) -> DLGEntry | DLGReply: # noqa: C901, PLR0912 -2024-06-23 05:03:55,457 - root - DEBUG - if node_map is None: -2024-06-23 05:03:55,457 - root - DEBUG - node_map = {} -2024-06-23 05:03:55,458 - root - DEBUG - if "ref" in data: -2024-06-23 05:03:55,458 - root - DEBUG - return node_map[data["ref"]] -2024-06-23 05:03:55,459 - root - DEBUG - node_key = data.get("key") -2024-06-23 05:03:55,459 - root - DEBUG - assert isinstance(node_key, (int, str)) -2024-06-23 05:03:55,460 - root - DEBUG - node_type = data.get("type") -2024-06-23 05:03:55,460 - root - DEBUG - node_data: dict[str, Any] = data.get("data", {}) -2024-06-23 05:03:55,460 - root - DEBUG - node: DLGEntry | DLGReply -2024-06-23 05:03:55,461 - root - DEBUG - if node_type == "DLGEntry": -2024-06-23 05:03:55,461 - root - DEBUG - node = DLGEntry() -2024-06-23 05:03:55,461 - root - DEBUG - node.speaker = node_data.pop("speaker", {"value": ""})["value"] -2024-06-23 05:03:55,462 - root - DEBUG - elif node_type == "DLGReply": -2024-06-23 05:03:55,462 - root - DEBUG - node = DLGReply() -2024-06-23 05:03:55,463 - root - DEBUG - else: -2024-06-23 05:03:55,463 - root - DEBUG - raise ValueError(f"Unknown node type: {node_type}") -2024-06-23 05:03:55,464 - root - DEBUG - node_map[node_key] = node -2024-06-23 05:03:55,464 - root - DEBUG - node._hash_cache = int(node_key) # noqa: SLF001 -2024-06-23 05:03:55,465 - root - DEBUG - for key, value in cast(Dict[str, dict], node_data).items(): -2024-06-23 05:03:55,465 - root - DEBUG - if value is None: -2024-06-23 05:03:55,466 - root - DEBUG - continue -2024-06-23 05:03:55,466 - root - DEBUG - py_type = value.get("py_type") -2024-06-23 05:03:55,466 - root - DEBUG - actual_value: Any = value.get("value") -2024-06-23 05:03:55,467 - root - DEBUG - if py_type == "str": -2024-06-23 05:03:55,467 - root - DEBUG - setattr(node, key, actual_value) -2024-06-23 05:03:55,468 - root - DEBUG - elif py_type == "int": -2024-06-23 05:03:55,468 - root - DEBUG - setattr(node, key, int(actual_value)) -2024-06-23 05:03:55,468 - root - DEBUG - elif py_type == "float": -2024-06-23 05:03:55,469 - root - DEBUG - setattr(node, key, float(actual_value)) -2024-06-23 05:03:55,469 - root - DEBUG - elif py_type == "bool": -2024-06-23 05:03:55,470 - root - DEBUG - setattr(node, key, bool(actual_value)) -2024-06-23 05:03:55,470 - root - DEBUG - elif py_type == "ResRef": -2024-06-23 05:03:55,471 - root - DEBUG - setattr(node, key, ResRef(actual_value)) -2024-06-23 05:03:55,471 - root - DEBUG - elif py_type == "Color": -2024-06-23 05:03:55,472 - root - DEBUG - setattr(node, key, Color.from_bgr_integer(actual_value)) -2024-06-23 05:03:55,472 - root - DEBUG - elif py_type == "LocalizedString": -2024-06-23 05:03:55,473 - root - DEBUG - node.text = LocalizedString.from_dict(actual_value) -2024-06-23 05:03:55,473 - root - DEBUG - elif py_type == "list" and key == "links": -2024-06-23 05:03:55,474 - root - DEBUG - node.links = [DLGLink.from_dict(link, node_map) for link in actual_value] -2024-06-23 05:03:55,474 - root - DEBUG - elif py_type == "list" and key == "animations": -2024-06-23 05:03:55,475 - root - DEBUG - node.animations = [DLGAnimation.from_dict(anim) for anim in actual_value] -2024-06-23 05:03:55,475 - root - DEBUG - elif py_type == "list": -2024-06-23 05:03:55,476 - root - DEBUG - setattr(node, key, actual_value) -2024-06-23 05:03:55,476 - root - DEBUG - elif py_type == "None" or actual_value == "None": -2024-06-23 05:03:55,477 - root - DEBUG - setattr(node, key, None) -2024-06-23 05:03:55,477 - root - DEBUG - else: -2024-06-23 05:03:55,478 - root - DEBUG - raise ValueError(f"Unsupported type: {py_type} for key: {key}") -2024-06-23 05:03:55,478 - root - DEBUG - return node -2024-06-23 05:03:55,478 - root - DEBUG - def path(self) -> str: -2024-06-23 05:03:55,479 - root - DEBUG - """Returns the GFF path to this node.""" -2024-06-23 05:03:55,479 - root - DEBUG - node_list_display = "EntryList" if isinstance(self, DLGEntry) else "ReplyList" -2024-06-23 05:03:55,480 - root - DEBUG - node_path = f"{node_list_display}\\{self.list_index}" -2024-06-23 05:03:55,480 - root - DEBUG - return node_path -2024-06-23 05:03:55,481 - root - DEBUG - class DLGReply(DLGNode): -2024-06-23 05:03:55,481 - root - DEBUG - """Replies are nodes that are responses by the player.""" -2024-06-23 05:03:55,481 - root - DEBUG - def __init__( -2024-06-23 05:03:55,482 - root - DEBUG - self, -2024-06-23 05:03:55,482 - root - DEBUG - **kwargs, -2024-06-23 05:03:55,483 - root - DEBUG - ): -2024-06-23 05:03:55,483 - root - DEBUG - super().__init__() -2024-06-23 05:03:55,483 - root - DEBUG - for key, value in kwargs.items(): -2024-06-23 05:03:55,484 - root - DEBUG - setattr(self, key, value) -2024-06-23 05:03:55,484 - root - DEBUG - class DLGEntry(DLGNode): -2024-06-23 05:03:55,485 - root - DEBUG - """Entries are nodes that are responses by NPCs.""" -2024-06-23 05:03:55,485 - root - DEBUG - def __init__( -2024-06-23 05:03:55,485 - root - DEBUG - self, -2024-06-23 05:03:55,486 - root - DEBUG - **kwargs, -2024-06-23 05:03:55,486 - root - DEBUG - ): -2024-06-23 05:03:55,486 - root - DEBUG - super().__init__() -2024-06-23 05:03:55,487 - root - DEBUG - self.speaker: str = "" -2024-06-23 05:03:55,487 - root - DEBUG - for key, value in kwargs.items(): -2024-06-23 05:03:55,487 - root - DEBUG - setattr(self, key, value) -2024-06-23 05:03:55,488 - root - DEBUG - class DLGAnimation: -2024-06-23 05:03:55,488 - root - DEBUG - """Represents a unit of animation executed during a node.""" -2024-06-23 05:03:55,489 - root - DEBUG - def __init__( -2024-06-23 05:03:55,489 - root - DEBUG - self, -2024-06-23 05:03:55,489 - root - DEBUG - ): -2024-06-23 05:03:55,490 - root - DEBUG - self._hash_cache = hash(uuid.uuid4().hex) -2024-06-23 05:03:55,490 - root - DEBUG - self.animation_id: int = 6 -2024-06-23 05:03:55,491 - root - DEBUG - self.participant: str = "" -2024-06-23 05:03:55,491 - root - DEBUG - def __repr__(self) -> str: -2024-06-23 05:03:55,491 - root - DEBUG - return f"{self.__class__.__name__}(animation_id={self.animation_id}, participant={self.participant})" -2024-06-23 05:03:55,492 - root - DEBUG - def __eq__(self, other): -2024-06-23 05:03:55,492 - root - DEBUG - if self.__class__ is not other.__class__: -2024-06-23 05:03:55,493 - root - DEBUG - return NotImplemented -2024-06-23 05:03:55,493 - root - DEBUG - return self.__hash__() == other.__hash__() -2024-06-23 05:03:55,494 - root - DEBUG - def __hash__(self): -2024-06-23 05:03:55,494 - root - DEBUG - return self._hash_cache -2024-06-23 05:03:55,494 - root - DEBUG - def to_dict(self) -> dict[str, Any]: -2024-06-23 05:03:55,495 - root - DEBUG - return {"animation_id": self.animation_id, "participant": self.participant, "_hash_cache": self._hash_cache} -2024-06-23 05:03:55,495 - root - DEBUG - @classmethod -2024-06-23 05:03:55,496 - root - DEBUG - def from_dict(cls, data: dict) -> Self: -2024-06-23 05:03:55,496 - root - DEBUG - animation = cls() -2024-06-23 05:03:55,497 - root - DEBUG - animation.animation_id = data.get("animation_id", 6) -2024-06-23 05:03:55,497 - root - DEBUG - animation.participant = data.get("participant", "") -2024-06-23 05:03:55,498 - root - DEBUG - animation._hash_cache = data.get("_hash_cache", animation._hash_cache) # noqa: SLF001 -2024-06-23 05:03:55,503 - root - DEBUG - return animation -2024-06-23 05:03:55,504 - root - DEBUG - T = TypeVar("T", bound=DLGNode) -2024-06-23 05:03:55,505 - root - DEBUG - class DLGLink(Generic[T]): -2024-06-23 05:03:55,505 - root - DEBUG - """Represents a directed edge from a source node to a target node (DLGNode). -2024-06-23 05:03:55,506 - root - DEBUG - Links are stored either in other nodes or in the starting list of the DLG. By design, all -2024-06-23 05:03:55,506 - root - DEBUG - DLGLink objects must be unique. -2024-06-23 05:03:55,507 - root - DEBUG - Attributes: -2024-06-23 05:03:55,507 - root - DEBUG - ---------- -2024-06-23 05:03:55,507 - root - DEBUG - active1: "Active" field. -2024-06-23 05:03:55,508 - root - DEBUG - comment: "LinkComment" field. Only used in links stored in nodes. -2024-06-23 05:03:55,508 - root - DEBUG - is_child: "IsChild" field. Only used in links stored in nodes. -2024-06-23 05:03:55,509 - root - DEBUG - active2: "Active2" field. KotOR 2 Only. -2024-06-23 05:03:55,509 - root - DEBUG - logic: "Logic" field. KotOR 2 Only. -2024-06-23 05:03:55,509 - root - DEBUG - active1_not: "Not" field. KotOR 2 Only. -2024-06-23 05:03:55,510 - root - DEBUG - active2_not: "Not2" field. KotOR 2 Only. -2024-06-23 05:03:55,510 - root - DEBUG - active1_param1: "Param1" field. KotOR 2 Only. -2024-06-23 05:03:55,511 - root - DEBUG - active1_param2: "Param2" field. KotOR 2 Only. -2024-06-23 05:03:55,512 - root - DEBUG - active1_param3: "Param3" field. KotOR 2 Only. -2024-06-23 05:03:55,512 - root - DEBUG - active1_param4: "Param4" field. KotOR 2 Only. -2024-06-23 05:03:55,513 - root - DEBUG - active1_param5: "Param5" field. KotOR 2 Only. -2024-06-23 05:03:55,513 - root - DEBUG - active1_param6: "ParamStrA" field. KotOR 2 Only. -2024-06-23 05:03:55,514 - root - DEBUG - active2_param1: "Param1b" field. KotOR 2 Only. -2024-06-23 05:03:55,514 - root - DEBUG - active2_param2: "Param2b" field. KotOR 2 Only. -2024-06-23 05:03:55,515 - root - DEBUG - active2_param3: "Param3b" field. KotOR 2 Only. -2024-06-23 05:03:55,515 - root - DEBUG - active2_param4: "Param4b" field. KotOR 2 Only. -2024-06-23 05:03:55,515 - root - DEBUG - active2_param5: "Param5b" field. KotOR 2 Only. -2024-06-23 05:03:55,516 - root - DEBUG - active2_param6: "ParamStrB" field. KotOR 2 Only. -2024-06-23 05:03:55,516 - root - DEBUG - """ -2024-06-23 05:03:55,517 - root - DEBUG - def partial_path(self) -> str: -2024-06-23 05:03:55,517 - root - DEBUG - if self.is_child: -2024-06-23 05:03:55,518 - root - DEBUG - p1 = "EntriesList" if isinstance(self.node, DLGEntry) else "RepliesList" -2024-06-23 05:03:55,518 - root - DEBUG - else: -2024-06-23 05:03:55,519 - root - DEBUG - p1 = "StartingList" -2024-06-23 05:03:55,519 - root - DEBUG - return f"{p1}\\{self.list_index}" -2024-06-23 05:03:55,520 - root - DEBUG - def __init__( -2024-06-23 05:03:55,520 - root - DEBUG - self, -2024-06-23 05:03:55,520 - root - DEBUG - node: DLGNode | None = None, -2024-06-23 05:03:55,521 - root - DEBUG - list_index: int = -1, -2024-06-23 05:03:55,521 - root - DEBUG - ): -2024-06-23 05:03:55,522 - root - DEBUG - self._hash_cache = hash(uuid.uuid4().hex) -2024-06-23 05:03:55,522 - root - DEBUG - self.active1: ResRef = ResRef.from_blank() -2024-06-23 05:03:55,522 - root - DEBUG - self.node: DLGNode | None = node -2024-06-23 05:03:55,523 - root - DEBUG - self.list_index: int = list_index -2024-06-23 05:03:55,523 - root - DEBUG - # not in StartingList -2024-06-23 05:03:55,524 - root - DEBUG - self.is_child: bool = False -2024-06-23 05:03:55,524 - root - DEBUG - self.comment: str = "" -2024-06-23 05:03:55,524 - root - DEBUG - # KotOR 2 Only: -2024-06-23 05:03:55,525 - root - DEBUG - self.active2: ResRef = ResRef.from_blank() -2024-06-23 05:03:55,525 - root - DEBUG - self.active1_not: bool = False -2024-06-23 05:03:55,526 - root - DEBUG - self.active2_not: bool = False -2024-06-23 05:03:55,527 - root - DEBUG - self.logic: bool = False -2024-06-23 05:03:55,527 - root - DEBUG - self.active1_param1: int = 0 -2024-06-23 05:03:55,527 - root - DEBUG - self.active1_param2: int = 0 -2024-06-23 05:03:55,528 - root - DEBUG - self.active1_param3: int = 0 -2024-06-23 05:03:55,528 - root - DEBUG - self.active1_param4: int = 0 -2024-06-23 05:03:55,529 - root - DEBUG - self.active1_param5: int = 0 -2024-06-23 05:03:55,529 - root - DEBUG - self.active1_param6: str = "" -2024-06-23 05:03:55,530 - root - DEBUG - self.active2_param1: int = 0 -2024-06-23 05:03:55,530 - root - DEBUG - self.active2_param2: int = 0 -2024-06-23 05:03:55,531 - root - DEBUG - self.active2_param3: int = 0 -2024-06-23 05:03:55,532 - root - DEBUG - self.active2_param4: int = 0 -2024-06-23 05:03:55,532 - root - DEBUG - self.active2_param5: int = 0 -2024-06-23 05:03:55,533 - root - DEBUG - self.active2_param6: str = "" -2024-06-23 05:03:55,533 - root - DEBUG - def __repr__(self) -> str: -2024-06-23 05:03:55,533 - root - DEBUG - return (f"{self.__class__.__name__}(link_list_index={self.list_index}, comment={self.comment})") -2024-06-23 05:03:55,534 - root - DEBUG - def __eq__(self, other): -2024-06-23 05:03:55,534 - root - DEBUG - if self.__class__ is not other.__class__: -2024-06-23 05:03:55,535 - root - DEBUG - return NotImplemented -2024-06-23 05:03:55,535 - root - DEBUG - return self.__hash__() == other.__hash__() -2024-06-23 05:03:55,536 - root - DEBUG - def __hash__(self) -> int: -2024-06-23 05:03:55,536 - root - DEBUG - return self._hash_cache -2024-06-23 05:03:55,537 - root - DEBUG - def to_dict(self, node_map: dict[str | int, Any] | None = None) -> dict[str | int, Any]: -2024-06-23 05:03:55,537 - root - DEBUG - if node_map is None: -2024-06-23 05:03:55,537 - root - DEBUG - node_map = {} -2024-06-23 05:03:55,538 - root - DEBUG - link_key = hash(self) -2024-06-23 05:03:55,538 - root - DEBUG - if link_key in node_map: -2024-06-23 05:03:55,539 - root - DEBUG - return {"type": self.__class__.__name__, "ref": link_key} -2024-06-23 05:03:55,539 - root - DEBUG - link_dict: dict[str | int, Any] = { -2024-06-23 05:03:55,540 - root - DEBUG - "type": self.__class__.__name__, -2024-06-23 05:03:55,540 - root - DEBUG - "key": link_key, -2024-06-23 05:03:55,541 - root - DEBUG - "node": self.node.to_dict(node_map) if self.node else None, -2024-06-23 05:03:55,541 - root - DEBUG - "link_list_index": self.list_index, -2024-06-23 05:03:55,541 - root - DEBUG - } -2024-06-23 05:03:55,542 - root - DEBUG - node_map[link_key] = link_dict -2024-06-23 05:03:55,542 - root - DEBUG - return link_dict -2024-06-23 05:03:55,543 - root - DEBUG - @classmethod -2024-06-23 05:03:55,543 - root - DEBUG - def from_dict(cls, data: dict[str | int, Any], node_map: dict[str | int, Any] | None = None) -> Self: -2024-06-23 05:03:55,544 - root - DEBUG - if node_map is None: -2024-06-23 05:03:55,544 - root - DEBUG - node_map = {} -2024-06-23 05:03:55,545 - root - DEBUG - if "ref" in data: -2024-06-23 05:03:55,545 - root - DEBUG - return node_map[data["ref"]] -2024-06-23 05:03:55,546 - root - DEBUG - link_key = data["key"] -2024-06-23 05:03:55,546 - root - DEBUG - if link_key in node_map: -2024-06-23 05:03:55,547 - root - DEBUG - return node_map[link_key] -2024-06-23 05:03:55,547 - root - DEBUG - link = cls() -2024-06-23 05:03:55,548 - root - DEBUG - link._hash_cache = int(link_key) # noqa: SLF001 -2024-06-23 05:03:55,548 - root - DEBUG - link.list_index = data.get("link_list_index", -1) -2024-06-23 05:03:55,549 - root - DEBUG - node_map[link_key] = link -2024-06-23 05:03:55,549 - root - DEBUG - if data["node"]: -2024-06-23 05:03:55,550 - root - DEBUG - link.node = DLGNode.from_dict(data["node"], node_map) -2024-06-23 05:03:55,550 - root - DEBUG - return link -2024-06-23 05:03:56,934 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 05:03:56,935 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 05:03:56,936 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 05:03:56,937 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 05:03:56,938 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 05:03:56,940 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 05:03:56,941 - root - DEBUG - Remove item from linkToItems list of DLGLink(link_list_index=3, comment=) -2024-06-23 05:03:56,941 - root - DEBUG - Entirely remove link DLGLink(link_list_index=3, comment=) from linkToItems -2024-06-23 05:03:56,942 - root - DEBUG - Remove item from nodeToItems list of DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 05:03:56,942 - root - DEBUG - Entirely remove node DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) from nodeToItems -2024-06-23 05:03:57,353 - root - WARNING - ref still exists, call gc.collect() -2024-06-23 05:03:57,739 - root - ERROR - Strong reference still exists?? -2024-06-23 05:03:57,740 - root - DEBUG - Link: -2024-06-23 05:04:04,892 - root - DEBUG - referrers debug: [], [] -2024-06-23 05:04:16,711 - root - DEBUG - References from builtins.cell (id=2635702600656): -2024-06-23 05:04:16,712 - root - DEBUG - - attribute: cell_contents, Parent Info: [] -2024-06-23 05:04:16,713 - root - DEBUG - -------------------------- -2024-06-23 05:04:16,714 - root - DEBUG - Node: -2024-06-23 05:04:16,783 - root - DEBUG - referrers debug: [, {'_hash_cache': -4148251645447656778, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], [, {'_hash_cache': -4148251645447656778, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}] -2024-06-23 05:04:16,785 - root - DEBUG - References from builtins.cell (id=2635702600528): -2024-06-23 05:04:16,786 - root - DEBUG - - attribute: cell_contents, Parent Info: [] -2024-06-23 05:04:16,786 - root - DEBUG - References from builtins.dict (id=2635699509392): -2024-06-23 05:04:16,787 - root - DEBUG - - dict: node, Parent Info: [] -2024-06-23 05:05:18,211 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 05:05:18,212 - root - DEBUG - class DLGNode: -2024-06-23 05:05:18,213 - root - DEBUG - """Represents a node in the graph (either DLGEntry or DLGReply). -2024-06-23 05:05:18,213 - root - DEBUG - Contains a list of DLGLink objects to indicate outgoing edges. -2024-06-23 05:05:18,214 - root - DEBUG - """ -2024-06-23 05:05:18,214 - root - DEBUG - def __init__( -2024-06-23 05:05:18,214 - root - DEBUG - self, -2024-06-23 05:05:18,215 - root - DEBUG - ): -2024-06-23 05:05:18,215 - root - DEBUG - """Initializes a DLGNode object. -2024-06-23 05:05:18,215 - root - DEBUG - Processing Logic: -2024-06-23 05:05:18,215 - root - DEBUG - ---------------- -2024-06-23 05:05:18,216 - root - DEBUG - - Sets default values for all properties of a DLGNode object -2024-06-23 05:05:18,216 - root - DEBUG - - Initializes lists and optional properties as empty/None -2024-06-23 05:05:18,216 - root - DEBUG - - Sets flags and identifiers to default values -2024-06-23 05:05:18,217 - root - DEBUG - """ -2024-06-23 05:05:18,217 - root - DEBUG - if not isinstance(self, (DLGEntry, DLGNode)): -2024-06-23 05:05:18,218 - root - DEBUG - raise RuntimeError("Cannot construct base class DLGNode: use DLGEntry or DLGReply instead.") # noqa: TRY004 -2024-06-23 05:05:18,218 - root - DEBUG - self._hash_cache = hash(uuid.uuid4().hex) -2024-06-23 05:05:18,218 - root - DEBUG - self.comment: str = "" -2024-06-23 05:05:18,219 - root - DEBUG - self.links: list[DLGLink] = [] -2024-06-23 05:05:18,219 - root - DEBUG - self.list_index: int = -1 -2024-06-23 05:05:18,220 - root - DEBUG - self.camera_angle: int = 0 -2024-06-23 05:05:18,220 - root - DEBUG - self.delay: int = -1 -2024-06-23 05:05:18,220 - root - DEBUG - self.fade_type: int = 0 -2024-06-23 05:05:18,221 - root - DEBUG - self.listener: str = "" -2024-06-23 05:05:18,221 - root - DEBUG - self.plot_index: int = 0 -2024-06-23 05:05:18,222 - root - DEBUG - self.plot_xp_percentage: float = 0.0 -2024-06-23 05:05:18,222 - root - DEBUG - self.quest: str = "" -2024-06-23 05:05:18,222 - root - DEBUG - self.script1: ResRef = ResRef.from_blank() -2024-06-23 05:05:18,223 - root - DEBUG - self.sound: ResRef = ResRef.from_blank() -2024-06-23 05:05:18,223 - root - DEBUG - self.sound_exists: bool = False -2024-06-23 05:05:18,224 - root - DEBUG - self.text: LocalizedString = LocalizedString.from_invalid() -2024-06-23 05:05:18,224 - root - DEBUG - self.vo_resref: ResRef = ResRef.from_blank() -2024-06-23 05:05:18,224 - root - DEBUG - self.wait_flags: int = 0 -2024-06-23 05:05:18,225 - root - DEBUG - self.animations: list[DLGAnimation] = [] -2024-06-23 05:05:18,225 - root - DEBUG - self.quest_entry: int | None = 0 -2024-06-23 05:05:18,225 - root - DEBUG - self.fade_color: Color | None = None -2024-06-23 05:05:18,226 - root - DEBUG - self.fade_delay: float | None = None -2024-06-23 05:05:18,226 - root - DEBUG - self.fade_length: float | None = None -2024-06-23 05:05:18,226 - root - DEBUG - self.camera_anim: int | None = None -2024-06-23 05:05:18,227 - root - DEBUG - self.camera_id: int | None = None -2024-06-23 05:05:18,227 - root - DEBUG - self.camera_fov: float | None = None -2024-06-23 05:05:18,227 - root - DEBUG - self.camera_height: float | None = None -2024-06-23 05:05:18,228 - root - DEBUG - self.camera_effect: int | None = None -2024-06-23 05:05:18,228 - root - DEBUG - self.target_height: float | None = None -2024-06-23 05:05:18,228 - root - DEBUG - # KotOR 2: -2024-06-23 05:05:18,229 - root - DEBUG - self.script1_param1: int = 0 -2024-06-23 05:05:18,229 - root - DEBUG - self.script1_param2: int = 0 -2024-06-23 05:05:18,230 - root - DEBUG - self.script1_param3: int = 0 -2024-06-23 05:05:18,230 - root - DEBUG - self.script1_param4: int = 0 -2024-06-23 05:05:18,230 - root - DEBUG - self.script1_param5: int = 0 -2024-06-23 05:05:18,231 - root - DEBUG - self.script1_param6: str = "" -2024-06-23 05:05:18,231 - root - DEBUG - self.script2_param1: int = 0 -2024-06-23 05:05:18,231 - root - DEBUG - self.script2: ResRef = ResRef.from_blank() -2024-06-23 05:05:18,232 - root - DEBUG - self.script2_param2: int = 0 -2024-06-23 05:05:18,232 - root - DEBUG - self.script2_param3: int = 0 -2024-06-23 05:05:18,232 - root - DEBUG - self.script2_param4: int = 0 -2024-06-23 05:05:18,233 - root - DEBUG - self.script2_param5: int = 0 -2024-06-23 05:05:18,233 - root - DEBUG - self.script2_param6: str = "" -2024-06-23 05:05:18,233 - root - DEBUG - self.alien_race_node: int = 0 -2024-06-23 05:05:18,234 - root - DEBUG - self.emotion_id: int = 0 -2024-06-23 05:05:18,234 - root - DEBUG - self.facial_id: int = 0 -2024-06-23 05:05:18,234 - root - DEBUG - self.unskippable: bool = False -2024-06-23 05:05:18,235 - root - DEBUG - self.node_id: int = 0 -2024-06-23 05:05:18,235 - root - DEBUG - self.post_proc_node: int = 0 -2024-06-23 05:05:18,236 - root - DEBUG - self.record_no_vo_override: bool = False -2024-06-23 05:05:18,236 - root - DEBUG - self.record_vo: bool = False -2024-06-23 05:05:18,236 - root - DEBUG - self.vo_text_changed: bool = False -2024-06-23 05:05:18,237 - root - DEBUG - def __repr__( -2024-06-23 05:05:18,237 - root - DEBUG - self, -2024-06-23 05:05:18,237 - root - DEBUG - ) -> str: -2024-06-23 05:05:18,238 - root - DEBUG - text = self.text.get(Language.ENGLISH, Gender.MALE, use_fallback=True) -2024-06-23 05:05:18,238 - root - DEBUG - strref_display = f"stringref={self.text.stringref}" if text is None else f"text={text}" -2024-06-23 05:05:18,238 - root - DEBUG - return f"{self.__class__.__name__}({strref_display}, list_index={self.list_index}, links={self.links})" -2024-06-23 05:05:18,239 - root - DEBUG - def __eq__(self, other): -2024-06-23 05:05:18,239 - root - DEBUG - if self.__class__ is not other.__class__: -2024-06-23 05:05:18,240 - root - DEBUG - return NotImplemented -2024-06-23 05:05:18,240 - root - DEBUG - return self.__hash__() == other.__hash__() -2024-06-23 05:05:18,240 - root - DEBUG - def __hash__(self): -2024-06-23 05:05:18,241 - root - DEBUG - return self._hash_cache -2024-06-23 05:05:18,241 - root - DEBUG - def add_node( -2024-06-23 05:05:18,241 - root - DEBUG - self, -2024-06-23 05:05:18,242 - root - DEBUG - target_links: list[DLGLink], -2024-06-23 05:05:18,242 - root - DEBUG - source: DLGNode, -2024-06-23 05:05:18,242 - root - DEBUG - ): -2024-06-23 05:05:18,243 - root - DEBUG - target_links.append(DLGLink(source)) -2024-06-23 05:05:18,243 - root - DEBUG - def shift_item( -2024-06-23 05:05:18,243 - root - DEBUG - self, -2024-06-23 05:05:18,244 - root - DEBUG - links: list[DLGLink], -2024-06-23 05:05:18,244 - root - DEBUG - old_index: int, -2024-06-23 05:05:18,244 - root - DEBUG - new_index: int, -2024-06-23 05:05:18,245 - root - DEBUG - ): -2024-06-23 05:05:18,246 - root - DEBUG - if 0 <= new_index < len(links): -2024-06-23 05:05:18,246 - root - DEBUG - link = links.pop(old_index) -2024-06-23 05:05:18,246 - root - DEBUG - links.insert(new_index, link) -2024-06-23 05:05:18,247 - root - DEBUG - else: -2024-06-23 05:05:18,247 - root - DEBUG - raise IndexError(new_index) -2024-06-23 05:05:18,248 - root - DEBUG - def to_dict( -2024-06-23 05:05:18,248 - root - DEBUG - self, -2024-06-23 05:05:18,248 - root - DEBUG - node_map: dict[str | int, Any] | None = None, -2024-06-23 05:05:18,249 - root - DEBUG - ) -> dict[str | int, Any]: -2024-06-23 05:05:18,249 - root - DEBUG - if node_map is None: -2024-06-23 05:05:18,249 - root - DEBUG - node_map = {} -2024-06-23 05:05:18,250 - root - DEBUG - node_key = hash(self) -2024-06-23 05:05:18,250 - root - DEBUG - if node_key in node_map: -2024-06-23 05:05:18,250 - root - DEBUG - return {"type": self.__class__.__name__, "ref": node_key} -2024-06-23 05:05:18,251 - root - DEBUG - node_dict = {"type": self.__class__.__name__, "key": node_key, "data": {}} -2024-06-23 05:05:18,251 - root - DEBUG - node_map[node_key] = node_dict -2024-06-23 05:05:18,251 - root - DEBUG - for key, value in self.__dict__.items(): -2024-06-23 05:05:18,252 - root - DEBUG - if key.startswith("__"): -2024-06-23 05:05:18,252 - root - DEBUG - continue -2024-06-23 05:05:18,252 - root - DEBUG - if key == "links": -2024-06-23 05:05:18,253 - root - DEBUG - links = value -2024-06-23 05:05:18,253 - root - DEBUG - node_dict["data"][key] = {"value": [link.to_dict(node_map) for link in links], "py_type": "list"} -2024-06-23 05:05:18,253 - root - DEBUG - elif isinstance(value, bool): -2024-06-23 05:05:18,254 - root - DEBUG - node_dict["data"][key] = {"value": int(value), "py_type": "bool"} -2024-06-23 05:05:18,254 - root - DEBUG - elif isinstance(value, int): -2024-06-23 05:05:18,255 - root - DEBUG - node_dict["data"][key] = {"value": value, "py_type": "int"} -2024-06-23 05:05:18,255 - root - DEBUG - elif isinstance(value, float): -2024-06-23 05:05:18,255 - root - DEBUG - node_dict["data"][key] = {"value": value, "py_type": "float"} -2024-06-23 05:05:18,255 - root - DEBUG - elif isinstance(value, str): -2024-06-23 05:05:18,256 - root - DEBUG - node_dict["data"][key] = {"value": value, "py_type": "str"} -2024-06-23 05:05:18,256 - root - DEBUG - elif isinstance(value, ResRef): -2024-06-23 05:05:18,256 - root - DEBUG - node_dict["data"][key] = {"value": str(value), "py_type": "ResRef"} -2024-06-23 05:05:18,257 - root - DEBUG - elif isinstance(value, Color): -2024-06-23 05:05:18,257 - root - DEBUG - node_dict["data"][key] = {"value": value.bgr_integer(), "py_type": "Color"} -2024-06-23 05:05:18,257 - root - DEBUG - elif isinstance(value, LocalizedString): -2024-06-23 05:05:18,258 - root - DEBUG - node_dict["data"][key] = {"value": value.to_dict(), "py_type": "LocalizedString"} -2024-06-23 05:05:18,258 - root - DEBUG - elif key == "animations": -2024-06-23 05:05:18,258 - root - DEBUG - anims = value -2024-06-23 05:05:18,259 - root - DEBUG - node_dict["data"][key] = {"value": [anim.to_dict() for anim in anims], "py_type": "list"} -2024-06-23 05:05:18,259 - root - DEBUG - elif isinstance(value, list): -2024-06-23 05:05:18,260 - root - DEBUG - node_dict["data"][key] = {"value": value, "py_type": "list"} -2024-06-23 05:05:18,260 - root - DEBUG - elif value is None: -2024-06-23 05:05:18,260 - root - DEBUG - node_dict["data"][key] = {"value": None, "py_type": "None"} -2024-06-23 05:05:18,261 - root - DEBUG - else: -2024-06-23 05:05:18,261 - root - DEBUG - raise ValueError(f"Unsupported type: {type(value)} for key: {key}") -2024-06-23 05:05:18,261 - root - DEBUG - return node_dict -2024-06-23 05:05:18,262 - root - DEBUG - @staticmethod -2024-06-23 05:05:18,262 - root - DEBUG - def from_dict(data: dict[str | int, Any], node_map: dict[str | int, Any] | None = None) -> DLGEntry | DLGReply: # noqa: C901, PLR0912 -2024-06-23 05:05:18,263 - root - DEBUG - if node_map is None: -2024-06-23 05:05:18,263 - root - DEBUG - node_map = {} -2024-06-23 05:05:18,263 - root - DEBUG - if "ref" in data: -2024-06-23 05:05:18,264 - root - DEBUG - return node_map[data["ref"]] -2024-06-23 05:05:18,264 - root - DEBUG - node_key = data.get("key") -2024-06-23 05:05:18,265 - root - DEBUG - assert isinstance(node_key, (int, str)) -2024-06-23 05:05:18,265 - root - DEBUG - node_type = data.get("type") -2024-06-23 05:05:18,265 - root - DEBUG - node_data: dict[str, Any] = data.get("data", {}) -2024-06-23 05:05:18,266 - root - DEBUG - node: DLGEntry | DLGReply -2024-06-23 05:05:18,266 - root - DEBUG - if node_type == "DLGEntry": -2024-06-23 05:05:18,266 - root - DEBUG - node = DLGEntry() -2024-06-23 05:05:18,267 - root - DEBUG - node.speaker = node_data.pop("speaker", {"value": ""})["value"] -2024-06-23 05:05:18,267 - root - DEBUG - elif node_type == "DLGReply": -2024-06-23 05:05:18,267 - root - DEBUG - node = DLGReply() -2024-06-23 05:05:18,268 - root - DEBUG - else: -2024-06-23 05:05:18,268 - root - DEBUG - raise ValueError(f"Unknown node type: {node_type}") -2024-06-23 05:05:18,268 - root - DEBUG - node_map[node_key] = node -2024-06-23 05:05:18,269 - root - DEBUG - node._hash_cache = int(node_key) # noqa: SLF001 -2024-06-23 05:05:18,269 - root - DEBUG - for key, value in cast(Dict[str, dict], node_data).items(): -2024-06-23 05:05:18,269 - root - DEBUG - if value is None: -2024-06-23 05:05:18,270 - root - DEBUG - continue -2024-06-23 05:05:18,270 - root - DEBUG - py_type = value.get("py_type") -2024-06-23 05:05:18,271 - root - DEBUG - actual_value: Any = value.get("value") -2024-06-23 05:05:18,271 - root - DEBUG - if py_type == "str": -2024-06-23 05:05:18,271 - root - DEBUG - setattr(node, key, actual_value) -2024-06-23 05:05:18,272 - root - DEBUG - elif py_type == "int": -2024-06-23 05:05:18,272 - root - DEBUG - setattr(node, key, int(actual_value)) -2024-06-23 05:05:18,272 - root - DEBUG - elif py_type == "float": -2024-06-23 05:05:18,273 - root - DEBUG - setattr(node, key, float(actual_value)) -2024-06-23 05:05:18,273 - root - DEBUG - elif py_type == "bool": -2024-06-23 05:05:18,273 - root - DEBUG - setattr(node, key, bool(actual_value)) -2024-06-23 05:05:18,274 - root - DEBUG - elif py_type == "ResRef": -2024-06-23 05:05:18,274 - root - DEBUG - setattr(node, key, ResRef(actual_value)) -2024-06-23 05:05:18,274 - root - DEBUG - elif py_type == "Color": -2024-06-23 05:05:18,275 - root - DEBUG - setattr(node, key, Color.from_bgr_integer(actual_value)) -2024-06-23 05:05:18,275 - root - DEBUG - elif py_type == "LocalizedString": -2024-06-23 05:05:18,275 - root - DEBUG - node.text = LocalizedString.from_dict(actual_value) -2024-06-23 05:05:18,275 - root - DEBUG - elif py_type == "list" and key == "links": -2024-06-23 05:05:18,276 - root - DEBUG - node.links = [DLGLink.from_dict(link, node_map) for link in actual_value] -2024-06-23 05:05:18,276 - root - DEBUG - elif py_type == "list" and key == "animations": -2024-06-23 05:05:18,276 - root - DEBUG - node.animations = [DLGAnimation.from_dict(anim) for anim in actual_value] -2024-06-23 05:05:18,277 - root - DEBUG - elif py_type == "list": -2024-06-23 05:05:18,277 - root - DEBUG - setattr(node, key, actual_value) -2024-06-23 05:05:18,278 - root - DEBUG - elif py_type == "None" or actual_value == "None": -2024-06-23 05:05:18,278 - root - DEBUG - setattr(node, key, None) -2024-06-23 05:05:18,278 - root - DEBUG - else: -2024-06-23 05:05:18,279 - root - DEBUG - raise ValueError(f"Unsupported type: {py_type} for key: {key}") -2024-06-23 05:05:18,279 - root - DEBUG - return node -2024-06-23 05:05:18,279 - root - DEBUG - def path(self) -> str: -2024-06-23 05:05:18,280 - root - DEBUG - """Returns the GFF path to this node.""" -2024-06-23 05:05:18,280 - root - DEBUG - node_list_display = "EntryList" if isinstance(self, DLGEntry) else "ReplyList" -2024-06-23 05:05:18,280 - root - DEBUG - node_path = f"{node_list_display}\\{self.list_index}" -2024-06-23 05:05:18,281 - root - DEBUG - return node_path -2024-06-23 05:05:18,281 - root - DEBUG - class DLGReply(DLGNode): -2024-06-23 05:05:18,281 - root - DEBUG - """Replies are nodes that are responses by the player.""" -2024-06-23 05:05:18,282 - root - DEBUG - def __init__( -2024-06-23 05:05:18,282 - root - DEBUG - self, -2024-06-23 05:05:18,282 - root - DEBUG - **kwargs, -2024-06-23 05:05:18,283 - root - DEBUG - ): -2024-06-23 05:05:18,283 - root - DEBUG - super().__init__() -2024-06-23 05:05:18,283 - root - DEBUG - for key, value in kwargs.items(): -2024-06-23 05:05:18,284 - root - DEBUG - setattr(self, key, value) -2024-06-23 05:05:18,284 - root - DEBUG - class DLGEntry(DLGNode): -2024-06-23 05:05:18,284 - root - DEBUG - """Entries are nodes that are responses by NPCs.""" -2024-06-23 05:05:18,285 - root - DEBUG - def __init__( -2024-06-23 05:05:18,285 - root - DEBUG - self, -2024-06-23 05:05:18,285 - root - DEBUG - **kwargs, -2024-06-23 05:05:18,286 - root - DEBUG - ): -2024-06-23 05:05:18,286 - root - DEBUG - super().__init__() -2024-06-23 05:05:18,286 - root - DEBUG - self.speaker: str = "" -2024-06-23 05:05:18,287 - root - DEBUG - for key, value in kwargs.items(): -2024-06-23 05:05:18,287 - root - DEBUG - setattr(self, key, value) -2024-06-23 05:05:18,288 - root - DEBUG - class DLGAnimation: -2024-06-23 05:05:18,288 - root - DEBUG - """Represents a unit of animation executed during a node.""" -2024-06-23 05:05:18,288 - root - DEBUG - def __init__( -2024-06-23 05:05:18,289 - root - DEBUG - self, -2024-06-23 05:05:18,289 - root - DEBUG - ): -2024-06-23 05:05:18,289 - root - DEBUG - self._hash_cache = hash(uuid.uuid4().hex) -2024-06-23 05:05:18,290 - root - DEBUG - self.animation_id: int = 6 -2024-06-23 05:05:18,290 - root - DEBUG - self.participant: str = "" -2024-06-23 05:05:18,290 - root - DEBUG - def __repr__(self) -> str: -2024-06-23 05:05:18,291 - root - DEBUG - return f"{self.__class__.__name__}(animation_id={self.animation_id}, participant={self.participant})" -2024-06-23 05:05:18,291 - root - DEBUG - def __eq__(self, other): -2024-06-23 05:05:18,292 - root - DEBUG - if self.__class__ is not other.__class__: -2024-06-23 05:05:18,292 - root - DEBUG - return NotImplemented -2024-06-23 05:05:18,292 - root - DEBUG - return self.__hash__() == other.__hash__() -2024-06-23 05:05:18,293 - root - DEBUG - def __hash__(self): -2024-06-23 05:05:18,293 - root - DEBUG - return self._hash_cache -2024-06-23 05:05:18,293 - root - DEBUG - def to_dict(self) -> dict[str, Any]: -2024-06-23 05:05:18,294 - root - DEBUG - return {"animation_id": self.animation_id, "participant": self.participant, "_hash_cache": self._hash_cache} -2024-06-23 05:05:18,294 - root - DEBUG - @classmethod -2024-06-23 05:05:18,295 - root - DEBUG - def from_dict(cls, data: dict) -> Self: -2024-06-23 05:05:18,295 - root - DEBUG - animation = cls() -2024-06-23 05:05:18,296 - root - DEBUG - animation.animation_id = data.get("animation_id", 6) -2024-06-23 05:05:18,296 - root - DEBUG - animation.participant = data.get("participant", "") -2024-06-23 05:05:18,296 - root - DEBUG - animation._hash_cache = data.get("_hash_cache", animation._hash_cache) # noqa: SLF001 -2024-06-23 05:05:18,297 - root - DEBUG - return animation -2024-06-23 05:05:18,297 - root - DEBUG - T = TypeVar("T", bound=DLGNode) -2024-06-23 05:05:18,297 - root - DEBUG - class DLGLink(Generic[T]): -2024-06-23 05:05:18,298 - root - DEBUG - """Represents a directed edge from a source node to a target node (DLGNode). -2024-06-23 05:05:18,298 - root - DEBUG - Links are stored either in other nodes or in the starting list of the DLG. By design, all -2024-06-23 05:05:18,299 - root - DEBUG - DLGLink objects must be unique. -2024-06-23 05:05:18,299 - root - DEBUG - Attributes: -2024-06-23 05:05:18,299 - root - DEBUG - ---------- -2024-06-23 05:05:18,300 - root - DEBUG - active1: "Active" field. -2024-06-23 05:05:18,300 - root - DEBUG - comment: "LinkComment" field. Only used in links stored in nodes. -2024-06-23 05:05:18,300 - root - DEBUG - is_child: "IsChild" field. Only used in links stored in nodes. -2024-06-23 05:05:18,301 - root - DEBUG - active2: "Active2" field. KotOR 2 Only. -2024-06-23 05:05:18,301 - root - DEBUG - logic: "Logic" field. KotOR 2 Only. -2024-06-23 05:05:18,301 - root - DEBUG - active1_not: "Not" field. KotOR 2 Only. -2024-06-23 05:05:18,302 - root - DEBUG - active2_not: "Not2" field. KotOR 2 Only. -2024-06-23 05:05:18,302 - root - DEBUG - active1_param1: "Param1" field. KotOR 2 Only. -2024-06-23 05:05:18,303 - root - DEBUG - active1_param2: "Param2" field. KotOR 2 Only. -2024-06-23 05:05:18,303 - root - DEBUG - active1_param3: "Param3" field. KotOR 2 Only. -2024-06-23 05:05:18,303 - root - DEBUG - active1_param4: "Param4" field. KotOR 2 Only. -2024-06-23 05:05:18,304 - root - DEBUG - active1_param5: "Param5" field. KotOR 2 Only. -2024-06-23 05:05:18,304 - root - DEBUG - active1_param6: "ParamStrA" field. KotOR 2 Only. -2024-06-23 05:05:18,305 - root - DEBUG - active2_param1: "Param1b" field. KotOR 2 Only. -2024-06-23 05:05:18,305 - root - DEBUG - active2_param2: "Param2b" field. KotOR 2 Only. -2024-06-23 05:05:18,305 - root - DEBUG - active2_param3: "Param3b" field. KotOR 2 Only. -2024-06-23 05:05:18,306 - root - DEBUG - active2_param4: "Param4b" field. KotOR 2 Only. -2024-06-23 05:05:18,306 - root - DEBUG - active2_param5: "Param5b" field. KotOR 2 Only. -2024-06-23 05:05:18,306 - root - DEBUG - active2_param6: "ParamStrB" field. KotOR 2 Only. -2024-06-23 05:05:18,307 - root - DEBUG - """ -2024-06-23 05:05:18,307 - root - DEBUG - def partial_path(self) -> str: -2024-06-23 05:05:18,307 - root - DEBUG - if self.is_child: -2024-06-23 05:05:18,308 - root - DEBUG - p1 = "EntriesList" if isinstance(self.node, DLGEntry) else "RepliesList" -2024-06-23 05:05:18,308 - root - DEBUG - else: -2024-06-23 05:05:18,309 - root - DEBUG - p1 = "StartingList" -2024-06-23 05:05:18,309 - root - DEBUG - return f"{p1}\\{self.list_index}" -2024-06-23 05:05:18,309 - root - DEBUG - def __init__( -2024-06-23 05:05:18,310 - root - DEBUG - self, -2024-06-23 05:05:18,310 - root - DEBUG - node: DLGNode | None = None, -2024-06-23 05:05:18,310 - root - DEBUG - list_index: int = -1, -2024-06-23 05:05:18,311 - root - DEBUG - ): -2024-06-23 05:05:18,311 - root - DEBUG - self._hash_cache = hash(uuid.uuid4().hex) -2024-06-23 05:05:18,312 - root - DEBUG - self.active1: ResRef = ResRef.from_blank() -2024-06-23 05:05:18,312 - root - DEBUG - self.node: DLGNode | None = node -2024-06-23 05:05:18,313 - root - DEBUG - self.list_index: int = list_index -2024-06-23 05:05:18,313 - root - DEBUG - # not in StartingList -2024-06-23 05:05:18,313 - root - DEBUG - self.is_child: bool = False -2024-06-23 05:05:18,314 - root - DEBUG - self.comment: str = "" -2024-06-23 05:05:18,314 - root - DEBUG - # KotOR 2 Only: -2024-06-23 05:05:18,314 - root - DEBUG - self.active2: ResRef = ResRef.from_blank() -2024-06-23 05:05:18,315 - root - DEBUG - self.active1_not: bool = False -2024-06-23 05:05:18,315 - root - DEBUG - self.active2_not: bool = False -2024-06-23 05:05:18,316 - root - DEBUG - self.logic: bool = False -2024-06-23 05:05:18,316 - root - DEBUG - self.active1_param1: int = 0 -2024-06-23 05:05:18,316 - root - DEBUG - self.active1_param2: int = 0 -2024-06-23 05:05:18,317 - root - DEBUG - self.active1_param3: int = 0 -2024-06-23 05:05:18,317 - root - DEBUG - self.active1_param4: int = 0 -2024-06-23 05:05:18,317 - root - DEBUG - self.active1_param5: int = 0 -2024-06-23 05:05:18,318 - root - DEBUG - self.active1_param6: str = "" -2024-06-23 05:05:18,318 - root - DEBUG - self.active2_param1: int = 0 -2024-06-23 05:05:18,319 - root - DEBUG - self.active2_param2: int = 0 -2024-06-23 05:05:18,319 - root - DEBUG - self.active2_param3: int = 0 -2024-06-23 05:05:18,319 - root - DEBUG - self.active2_param4: int = 0 -2024-06-23 05:05:18,320 - root - DEBUG - self.active2_param5: int = 0 -2024-06-23 05:05:18,320 - root - DEBUG - self.active2_param6: str = "" -2024-06-23 05:05:18,321 - root - DEBUG - def __repr__(self) -> str: -2024-06-23 05:05:18,321 - root - DEBUG - return (f"{self.__class__.__name__}(link_list_index={self.list_index}, comment={self.comment})") -2024-06-23 05:05:18,322 - root - DEBUG - def __eq__(self, other): -2024-06-23 05:05:18,322 - root - DEBUG - if self.__class__ is not other.__class__: -2024-06-23 05:05:18,322 - root - DEBUG - return NotImplemented -2024-06-23 05:05:18,323 - root - DEBUG - return self.__hash__() == other.__hash__() -2024-06-23 05:05:18,323 - root - DEBUG - def __hash__(self) -> int: -2024-06-23 05:05:18,324 - root - DEBUG - return self._hash_cache -2024-06-23 05:05:18,324 - root - DEBUG - def to_dict(self, node_map: dict[str | int, Any] | None = None) -> dict[str | int, Any]: -2024-06-23 05:05:18,324 - root - DEBUG - if node_map is None: -2024-06-23 05:05:18,325 - root - DEBUG - node_map = {} -2024-06-23 05:05:18,325 - root - DEBUG - link_key = hash(self) -2024-06-23 05:05:18,325 - root - DEBUG - if link_key in node_map: -2024-06-23 05:05:18,326 - root - DEBUG - return {"type": self.__class__.__name__, "ref": link_key} -2024-06-23 05:05:18,326 - root - DEBUG - link_dict: dict[str | int, Any] = { -2024-06-23 05:05:18,326 - root - DEBUG - "type": self.__class__.__name__, -2024-06-23 05:05:18,327 - root - DEBUG - "key": link_key, -2024-06-23 05:05:18,327 - root - DEBUG - "node": self.node.to_dict(node_map) if self.node else None, -2024-06-23 05:05:18,328 - root - DEBUG - "link_list_index": self.list_index, -2024-06-23 05:05:18,328 - root - DEBUG - } -2024-06-23 05:05:18,328 - root - DEBUG - node_map[link_key] = link_dict -2024-06-23 05:05:18,329 - root - DEBUG - return link_dict -2024-06-23 05:05:18,329 - root - DEBUG - @classmethod -2024-06-23 05:05:18,330 - root - DEBUG - def from_dict(cls, data: dict[str | int, Any], node_map: dict[str | int, Any] | None = None) -> Self: -2024-06-23 05:05:18,330 - root - DEBUG - if node_map is None: -2024-06-23 05:05:18,330 - root - DEBUG - node_map = {} -2024-06-23 05:05:18,331 - root - DEBUG - if "ref" in data: -2024-06-23 05:05:18,331 - root - DEBUG - return node_map[data["ref"]] -2024-06-23 05:05:18,331 - root - DEBUG - link_key = data["key"] -2024-06-23 05:05:18,332 - root - DEBUG - if link_key in node_map: -2024-06-23 05:05:18,332 - root - DEBUG - return node_map[link_key] -2024-06-23 05:05:18,332 - root - DEBUG - link = cls() -2024-06-23 05:05:18,333 - root - DEBUG - link._hash_cache = int(link_key) # noqa: SLF001 -2024-06-23 05:05:18,333 - root - DEBUG - link.list_index = data.get("link_list_index", -1) -2024-06-23 05:05:18,333 - root - DEBUG - node_map[link_key] = link -2024-06-23 05:05:18,334 - root - DEBUG - if data["node"]: -2024-06-23 05:05:18,334 - root - DEBUG - link.node = DLGNode.from_dict(data["node"], node_map) -2024-06-23 05:05:18,334 - root - DEBUG - return link -2024-06-23 05:05:23,147 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 05:05:23,441 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 05:05:23,442 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 05:05:23,442 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 05:05:23,442 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 05:05:23,443 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 05:05:23,443 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 05:05:23,443 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 05:05:23,444 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 05:05:23,444 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 05:05:23,505 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 05:05:23,530 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 05:05:23,779 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 05:05:23,783 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 05:05:23,784 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 05:05:23,785 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:05:23,785 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:05:23,785 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:05:25,132 - root - DEBUG - [load scope] dlg: -2024-06-23 05:05:25,132 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 05:05:25,674 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 05:05:25,678 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 05:05:25,679 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 05:05:25,679 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:05:25,680 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:05:25,680 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:05:25,777 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 05:05:27,375 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 05:05:27,376 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 05:05:27,377 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 05:05:27,377 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 05:05:27,473 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 05:05:27,474 - root - DEBUG - class DLGNode: -2024-06-23 05:05:27,474 - root - DEBUG - """Represents a node in the graph (either DLGEntry or DLGReply). -2024-06-23 05:05:27,474 - root - DEBUG - Contains a list of DLGLink objects to indicate outgoing edges. -2024-06-23 05:05:27,475 - root - DEBUG - """ -2024-06-23 05:05:27,475 - root - DEBUG - def __init__( -2024-06-23 05:05:27,475 - root - DEBUG - self, -2024-06-23 05:05:27,476 - root - DEBUG - ): -2024-06-23 05:05:27,476 - root - DEBUG - """Initializes a DLGNode object. -2024-06-23 05:05:27,477 - root - DEBUG - Processing Logic: -2024-06-23 05:05:27,477 - root - DEBUG - ---------------- -2024-06-23 05:05:27,477 - root - DEBUG - - Sets default values for all properties of a DLGNode object -2024-06-23 05:05:27,478 - root - DEBUG - - Initializes lists and optional properties as empty/None -2024-06-23 05:05:27,478 - root - DEBUG - - Sets flags and identifiers to default values -2024-06-23 05:05:27,478 - root - DEBUG - """ -2024-06-23 05:05:27,479 - root - DEBUG - if not isinstance(self, (DLGEntry, DLGNode)): -2024-06-23 05:05:27,479 - root - DEBUG - raise RuntimeError("Cannot construct base class DLGNode: use DLGEntry or DLGReply instead.") # noqa: TRY004 -2024-06-23 05:05:27,480 - root - DEBUG - self._hash_cache = hash(uuid.uuid4().hex) -2024-06-23 05:05:27,480 - root - DEBUG - self.comment: str = "" -2024-06-23 05:05:27,480 - root - DEBUG - self.links: list[DLGLink] = [] -2024-06-23 05:05:27,481 - root - DEBUG - self.list_index: int = -1 -2024-06-23 05:05:27,481 - root - DEBUG - self.camera_angle: int = 0 -2024-06-23 05:05:27,482 - root - DEBUG - self.delay: int = -1 -2024-06-23 05:05:27,482 - root - DEBUG - self.fade_type: int = 0 -2024-06-23 05:05:27,482 - root - DEBUG - self.listener: str = "" -2024-06-23 05:05:27,483 - root - DEBUG - self.plot_index: int = 0 -2024-06-23 05:05:27,483 - root - DEBUG - self.plot_xp_percentage: float = 0.0 -2024-06-23 05:05:27,483 - root - DEBUG - self.quest: str = "" -2024-06-23 05:05:27,484 - root - DEBUG - self.script1: ResRef = ResRef.from_blank() -2024-06-23 05:05:27,484 - root - DEBUG - self.sound: ResRef = ResRef.from_blank() -2024-06-23 05:05:27,485 - root - DEBUG - self.sound_exists: bool = False -2024-06-23 05:05:27,485 - root - DEBUG - self.text: LocalizedString = LocalizedString.from_invalid() -2024-06-23 05:05:27,485 - root - DEBUG - self.vo_resref: ResRef = ResRef.from_blank() -2024-06-23 05:05:27,486 - root - DEBUG - self.wait_flags: int = 0 -2024-06-23 05:05:27,486 - root - DEBUG - self.animations: list[DLGAnimation] = [] -2024-06-23 05:05:27,487 - root - DEBUG - self.quest_entry: int | None = 0 -2024-06-23 05:05:27,487 - root - DEBUG - self.fade_color: Color | None = None -2024-06-23 05:05:27,487 - root - DEBUG - self.fade_delay: float | None = None -2024-06-23 05:05:27,488 - root - DEBUG - self.fade_length: float | None = None -2024-06-23 05:05:27,488 - root - DEBUG - self.camera_anim: int | None = None -2024-06-23 05:05:27,489 - root - DEBUG - self.camera_id: int | None = None -2024-06-23 05:05:27,489 - root - DEBUG - self.camera_fov: float | None = None -2024-06-23 05:05:27,489 - root - DEBUG - self.camera_height: float | None = None -2024-06-23 05:05:27,490 - root - DEBUG - self.camera_effect: int | None = None -2024-06-23 05:05:27,490 - root - DEBUG - self.target_height: float | None = None -2024-06-23 05:05:27,490 - root - DEBUG - # KotOR 2: -2024-06-23 05:05:27,491 - root - DEBUG - self.script1_param1: int = 0 -2024-06-23 05:05:27,491 - root - DEBUG - self.script1_param2: int = 0 -2024-06-23 05:05:27,492 - root - DEBUG - self.script1_param3: int = 0 -2024-06-23 05:05:27,492 - root - DEBUG - self.script1_param4: int = 0 -2024-06-23 05:05:27,492 - root - DEBUG - self.script1_param5: int = 0 -2024-06-23 05:05:27,493 - root - DEBUG - self.script1_param6: str = "" -2024-06-23 05:05:27,493 - root - DEBUG - self.script2_param1: int = 0 -2024-06-23 05:05:27,493 - root - DEBUG - self.script2: ResRef = ResRef.from_blank() -2024-06-23 05:05:27,494 - root - DEBUG - self.script2_param2: int = 0 -2024-06-23 05:05:27,494 - root - DEBUG - self.script2_param3: int = 0 -2024-06-23 05:05:27,495 - root - DEBUG - self.script2_param4: int = 0 -2024-06-23 05:05:27,495 - root - DEBUG - self.script2_param5: int = 0 -2024-06-23 05:05:27,495 - root - DEBUG - self.script2_param6: str = "" -2024-06-23 05:05:27,496 - root - DEBUG - self.alien_race_node: int = 0 -2024-06-23 05:05:27,496 - root - DEBUG - self.emotion_id: int = 0 -2024-06-23 05:05:27,497 - root - DEBUG - self.facial_id: int = 0 -2024-06-23 05:05:27,497 - root - DEBUG - self.unskippable: bool = False -2024-06-23 05:05:27,497 - root - DEBUG - self.node_id: int = 0 -2024-06-23 05:05:27,498 - root - DEBUG - self.post_proc_node: int = 0 -2024-06-23 05:05:27,498 - root - DEBUG - self.record_no_vo_override: bool = False -2024-06-23 05:05:27,498 - root - DEBUG - self.record_vo: bool = False -2024-06-23 05:05:27,499 - root - DEBUG - self.vo_text_changed: bool = False -2024-06-23 05:05:27,499 - root - DEBUG - def __repr__( -2024-06-23 05:05:27,500 - root - DEBUG - self, -2024-06-23 05:05:27,500 - root - DEBUG - ) -> str: -2024-06-23 05:05:27,500 - root - DEBUG - text = self.text.get(Language.ENGLISH, Gender.MALE, use_fallback=True) -2024-06-23 05:05:27,501 - root - DEBUG - strref_display = f"stringref={self.text.stringref}" if text is None else f"text={text}" -2024-06-23 05:05:27,501 - root - DEBUG - return f"{self.__class__.__name__}({strref_display}, list_index={self.list_index}, links={self.links})" -2024-06-23 05:05:27,501 - root - DEBUG - def __eq__(self, other): -2024-06-23 05:05:27,502 - root - DEBUG - if self.__class__ is not other.__class__: -2024-06-23 05:05:27,502 - root - DEBUG - return NotImplemented -2024-06-23 05:05:27,502 - root - DEBUG - return self.__hash__() == other.__hash__() -2024-06-23 05:05:27,503 - root - DEBUG - def __hash__(self): -2024-06-23 05:05:27,503 - root - DEBUG - return self._hash_cache -2024-06-23 05:05:27,503 - root - DEBUG - def add_node( -2024-06-23 05:05:27,504 - root - DEBUG - self, -2024-06-23 05:05:27,504 - root - DEBUG - target_links: list[DLGLink], -2024-06-23 05:05:27,505 - root - DEBUG - source: DLGNode, -2024-06-23 05:05:27,505 - root - DEBUG - ): -2024-06-23 05:05:27,505 - root - DEBUG - target_links.append(DLGLink(source)) -2024-06-23 05:05:27,506 - root - DEBUG - def shift_item( -2024-06-23 05:05:27,506 - root - DEBUG - self, -2024-06-23 05:05:27,506 - root - DEBUG - links: list[DLGLink], -2024-06-23 05:05:27,507 - root - DEBUG - old_index: int, -2024-06-23 05:05:27,507 - root - DEBUG - new_index: int, -2024-06-23 05:05:27,508 - root - DEBUG - ): -2024-06-23 05:05:27,508 - root - DEBUG - if 0 <= new_index < len(links): -2024-06-23 05:05:27,508 - root - DEBUG - link = links.pop(old_index) -2024-06-23 05:05:27,509 - root - DEBUG - links.insert(new_index, link) -2024-06-23 05:05:27,509 - root - DEBUG - else: -2024-06-23 05:05:27,509 - root - DEBUG - raise IndexError(new_index) -2024-06-23 05:05:27,510 - root - DEBUG - def to_dict( -2024-06-23 05:05:27,510 - root - DEBUG - self, -2024-06-23 05:05:27,510 - root - DEBUG - node_map: dict[str | int, Any] | None = None, -2024-06-23 05:05:27,511 - root - DEBUG - ) -> dict[str | int, Any]: -2024-06-23 05:05:27,511 - root - DEBUG - if node_map is None: -2024-06-23 05:05:27,512 - root - DEBUG - node_map = {} -2024-06-23 05:05:27,512 - root - DEBUG - node_key = hash(self) -2024-06-23 05:05:27,512 - root - DEBUG - if node_key in node_map: -2024-06-23 05:05:27,513 - root - DEBUG - return {"type": self.__class__.__name__, "ref": node_key} -2024-06-23 05:05:27,513 - root - DEBUG - node_dict = {"type": self.__class__.__name__, "key": node_key, "data": {}} -2024-06-23 05:05:27,514 - root - DEBUG - node_map[node_key] = node_dict -2024-06-23 05:05:27,514 - root - DEBUG - for key, value in self.__dict__.items(): -2024-06-23 05:05:27,514 - root - DEBUG - if key.startswith("__"): -2024-06-23 05:05:27,515 - root - DEBUG - continue -2024-06-23 05:05:27,515 - root - DEBUG - if key == "links": -2024-06-23 05:05:27,515 - root - DEBUG - links = value -2024-06-23 05:05:27,516 - root - DEBUG - node_dict["data"][key] = {"value": [link.to_dict(node_map) for link in links], "py_type": "list"} -2024-06-23 05:05:27,516 - root - DEBUG - elif isinstance(value, bool): -2024-06-23 05:05:27,517 - root - DEBUG - node_dict["data"][key] = {"value": int(value), "py_type": "bool"} -2024-06-23 05:05:27,517 - root - DEBUG - elif isinstance(value, int): -2024-06-23 05:05:27,517 - root - DEBUG - node_dict["data"][key] = {"value": value, "py_type": "int"} -2024-06-23 05:05:27,518 - root - DEBUG - elif isinstance(value, float): -2024-06-23 05:05:27,518 - root - DEBUG - node_dict["data"][key] = {"value": value, "py_type": "float"} -2024-06-23 05:05:27,518 - root - DEBUG - elif isinstance(value, str): -2024-06-23 05:05:27,519 - root - DEBUG - node_dict["data"][key] = {"value": value, "py_type": "str"} -2024-06-23 05:05:27,519 - root - DEBUG - elif isinstance(value, ResRef): -2024-06-23 05:05:27,519 - root - DEBUG - node_dict["data"][key] = {"value": str(value), "py_type": "ResRef"} -2024-06-23 05:05:27,520 - root - DEBUG - elif isinstance(value, Color): -2024-06-23 05:05:27,520 - root - DEBUG - node_dict["data"][key] = {"value": value.bgr_integer(), "py_type": "Color"} -2024-06-23 05:05:27,520 - root - DEBUG - elif isinstance(value, LocalizedString): -2024-06-23 05:05:27,521 - root - DEBUG - node_dict["data"][key] = {"value": value.to_dict(), "py_type": "LocalizedString"} -2024-06-23 05:05:27,521 - root - DEBUG - elif key == "animations": -2024-06-23 05:05:27,521 - root - DEBUG - anims = value -2024-06-23 05:05:27,522 - root - DEBUG - node_dict["data"][key] = {"value": [anim.to_dict() for anim in anims], "py_type": "list"} -2024-06-23 05:05:27,522 - root - DEBUG - elif isinstance(value, list): -2024-06-23 05:05:27,522 - root - DEBUG - node_dict["data"][key] = {"value": value, "py_type": "list"} -2024-06-23 05:05:27,523 - root - DEBUG - elif value is None: -2024-06-23 05:05:27,523 - root - DEBUG - node_dict["data"][key] = {"value": None, "py_type": "None"} -2024-06-23 05:05:27,523 - root - DEBUG - else: -2024-06-23 05:05:27,524 - root - DEBUG - raise ValueError(f"Unsupported type: {type(value)} for key: {key}") -2024-06-23 05:05:27,524 - root - DEBUG - return node_dict -2024-06-23 05:05:27,524 - root - DEBUG - @staticmethod -2024-06-23 05:05:27,525 - root - DEBUG - def from_dict(data: dict[str | int, Any], node_map: dict[str | int, Any] | None = None) -> DLGEntry | DLGReply: # noqa: C901, PLR0912 -2024-06-23 05:05:27,525 - root - DEBUG - if node_map is None: -2024-06-23 05:05:27,525 - root - DEBUG - node_map = {} -2024-06-23 05:05:27,526 - root - DEBUG - if "ref" in data: -2024-06-23 05:05:27,526 - root - DEBUG - return node_map[data["ref"]] -2024-06-23 05:05:27,526 - root - DEBUG - node_key = data.get("key") -2024-06-23 05:05:27,527 - root - DEBUG - assert isinstance(node_key, (int, str)) -2024-06-23 05:05:27,527 - root - DEBUG - node_type = data.get("type") -2024-06-23 05:05:27,528 - root - DEBUG - node_data: dict[str, Any] = data.get("data", {}) -2024-06-23 05:05:27,528 - root - DEBUG - node: DLGEntry | DLGReply -2024-06-23 05:05:27,528 - root - DEBUG - if node_type == "DLGEntry": -2024-06-23 05:05:27,529 - root - DEBUG - node = DLGEntry() -2024-06-23 05:05:27,529 - root - DEBUG - node.speaker = node_data.pop("speaker", {"value": ""})["value"] -2024-06-23 05:05:27,530 - root - DEBUG - elif node_type == "DLGReply": -2024-06-23 05:05:27,530 - root - DEBUG - node = DLGReply() -2024-06-23 05:05:27,530 - root - DEBUG - else: -2024-06-23 05:05:27,530 - root - DEBUG - raise ValueError(f"Unknown node type: {node_type}") -2024-06-23 05:05:27,531 - root - DEBUG - node_map[node_key] = node -2024-06-23 05:05:27,531 - root - DEBUG - node._hash_cache = int(node_key) # noqa: SLF001 -2024-06-23 05:05:27,531 - root - DEBUG - for key, value in cast(Dict[str, dict], node_data).items(): -2024-06-23 05:05:27,532 - root - DEBUG - if value is None: -2024-06-23 05:05:27,532 - root - DEBUG - continue -2024-06-23 05:05:27,533 - root - DEBUG - py_type = value.get("py_type") -2024-06-23 05:05:27,533 - root - DEBUG - actual_value: Any = value.get("value") -2024-06-23 05:05:27,533 - root - DEBUG - if py_type == "str": -2024-06-23 05:05:27,534 - root - DEBUG - setattr(node, key, actual_value) -2024-06-23 05:05:27,534 - root - DEBUG - elif py_type == "int": -2024-06-23 05:05:27,534 - root - DEBUG - setattr(node, key, int(actual_value)) -2024-06-23 05:05:27,535 - root - DEBUG - elif py_type == "float": -2024-06-23 05:05:27,535 - root - DEBUG - setattr(node, key, float(actual_value)) -2024-06-23 05:05:27,535 - root - DEBUG - elif py_type == "bool": -2024-06-23 05:05:27,536 - root - DEBUG - setattr(node, key, bool(actual_value)) -2024-06-23 05:05:27,536 - root - DEBUG - elif py_type == "ResRef": -2024-06-23 05:05:27,536 - root - DEBUG - setattr(node, key, ResRef(actual_value)) -2024-06-23 05:05:27,537 - root - DEBUG - elif py_type == "Color": -2024-06-23 05:05:27,537 - root - DEBUG - setattr(node, key, Color.from_bgr_integer(actual_value)) -2024-06-23 05:05:27,537 - root - DEBUG - elif py_type == "LocalizedString": -2024-06-23 05:05:27,538 - root - DEBUG - node.text = LocalizedString.from_dict(actual_value) -2024-06-23 05:05:27,538 - root - DEBUG - elif py_type == "list" and key == "links": -2024-06-23 05:05:27,538 - root - DEBUG - node.links = [DLGLink.from_dict(link, node_map) for link in actual_value] -2024-06-23 05:05:27,539 - root - DEBUG - elif py_type == "list" and key == "animations": -2024-06-23 05:05:27,539 - root - DEBUG - node.animations = [DLGAnimation.from_dict(anim) for anim in actual_value] -2024-06-23 05:05:27,539 - root - DEBUG - elif py_type == "list": -2024-06-23 05:05:27,540 - root - DEBUG - setattr(node, key, actual_value) -2024-06-23 05:05:27,540 - root - DEBUG - elif py_type == "None" or actual_value == "None": -2024-06-23 05:05:27,540 - root - DEBUG - setattr(node, key, None) -2024-06-23 05:05:27,541 - root - DEBUG - else: -2024-06-23 05:05:27,541 - root - DEBUG - raise ValueError(f"Unsupported type: {py_type} for key: {key}") -2024-06-23 05:05:27,541 - root - DEBUG - return node -2024-06-23 05:05:27,542 - root - DEBUG - def path(self) -> str: -2024-06-23 05:05:27,542 - root - DEBUG - """Returns the GFF path to this node.""" -2024-06-23 05:05:27,543 - root - DEBUG - node_list_display = "EntryList" if isinstance(self, DLGEntry) else "ReplyList" -2024-06-23 05:05:27,543 - root - DEBUG - node_path = f"{node_list_display}\\{self.list_index}" -2024-06-23 05:05:27,544 - root - DEBUG - return node_path -2024-06-23 05:05:27,544 - root - DEBUG - class DLGReply(DLGNode): -2024-06-23 05:05:27,544 - root - DEBUG - """Replies are nodes that are responses by the player.""" -2024-06-23 05:05:27,545 - root - DEBUG - def __init__( -2024-06-23 05:05:27,545 - root - DEBUG - self, -2024-06-23 05:05:27,546 - root - DEBUG - **kwargs, -2024-06-23 05:05:27,546 - root - DEBUG - ): -2024-06-23 05:05:27,546 - root - DEBUG - super().__init__() -2024-06-23 05:05:27,546 - root - DEBUG - for key, value in kwargs.items(): -2024-06-23 05:05:27,547 - root - DEBUG - setattr(self, key, value) -2024-06-23 05:05:27,547 - root - DEBUG - class DLGEntry(DLGNode): -2024-06-23 05:05:27,547 - root - DEBUG - """Entries are nodes that are responses by NPCs.""" -2024-06-23 05:05:27,548 - root - DEBUG - def __init__( -2024-06-23 05:05:27,548 - root - DEBUG - self, -2024-06-23 05:05:27,548 - root - DEBUG - **kwargs, -2024-06-23 05:05:27,549 - root - DEBUG - ): -2024-06-23 05:05:27,549 - root - DEBUG - super().__init__() -2024-06-23 05:05:27,550 - root - DEBUG - self.speaker: str = "" -2024-06-23 05:05:27,550 - root - DEBUG - for key, value in kwargs.items(): -2024-06-23 05:05:27,550 - root - DEBUG - setattr(self, key, value) -2024-06-23 05:05:27,551 - root - DEBUG - class DLGAnimation: -2024-06-23 05:05:27,551 - root - DEBUG - """Represents a unit of animation executed during a node.""" -2024-06-23 05:05:27,551 - root - DEBUG - def __init__( -2024-06-23 05:05:27,552 - root - DEBUG - self, -2024-06-23 05:05:27,552 - root - DEBUG - ): -2024-06-23 05:05:27,552 - root - DEBUG - self._hash_cache = hash(uuid.uuid4().hex) -2024-06-23 05:05:27,553 - root - DEBUG - self.animation_id: int = 6 -2024-06-23 05:05:27,553 - root - DEBUG - self.participant: str = "" -2024-06-23 05:05:27,553 - root - DEBUG - def __repr__(self) -> str: -2024-06-23 05:05:27,554 - root - DEBUG - return f"{self.__class__.__name__}(animation_id={self.animation_id}, participant={self.participant})" -2024-06-23 05:05:27,554 - root - DEBUG - def __eq__(self, other): -2024-06-23 05:05:27,554 - root - DEBUG - if self.__class__ is not other.__class__: -2024-06-23 05:05:27,555 - root - DEBUG - return NotImplemented -2024-06-23 05:05:27,555 - root - DEBUG - return self.__hash__() == other.__hash__() -2024-06-23 05:05:27,555 - root - DEBUG - def __hash__(self): -2024-06-23 05:05:27,556 - root - DEBUG - return self._hash_cache -2024-06-23 05:05:27,556 - root - DEBUG - def to_dict(self) -> dict[str, Any]: -2024-06-23 05:05:27,556 - root - DEBUG - return {"animation_id": self.animation_id, "participant": self.participant, "_hash_cache": self._hash_cache} -2024-06-23 05:05:27,557 - root - DEBUG - @classmethod -2024-06-23 05:05:27,557 - root - DEBUG - def from_dict(cls, data: dict) -> Self: -2024-06-23 05:05:27,558 - root - DEBUG - animation = cls() -2024-06-23 05:05:27,558 - root - DEBUG - animation.animation_id = data.get("animation_id", 6) -2024-06-23 05:05:27,558 - root - DEBUG - animation.participant = data.get("participant", "") -2024-06-23 05:05:27,559 - root - DEBUG - animation._hash_cache = data.get("_hash_cache", animation._hash_cache) # noqa: SLF001 -2024-06-23 05:05:27,559 - root - DEBUG - return animation -2024-06-23 05:05:27,560 - root - DEBUG - T = TypeVar("T", bound=DLGNode) -2024-06-23 05:05:27,560 - root - DEBUG - class DLGLink(Generic[T]): -2024-06-23 05:05:27,560 - root - DEBUG - """Represents a directed edge from a source node to a target node (DLGNode). -2024-06-23 05:05:27,561 - root - DEBUG - Links are stored either in other nodes or in the starting list of the DLG. By design, all -2024-06-23 05:05:27,561 - root - DEBUG - DLGLink objects must be unique. -2024-06-23 05:05:27,561 - root - DEBUG - Attributes: -2024-06-23 05:05:27,562 - root - DEBUG - ---------- -2024-06-23 05:05:27,562 - root - DEBUG - active1: "Active" field. -2024-06-23 05:05:27,562 - root - DEBUG - comment: "LinkComment" field. Only used in links stored in nodes. -2024-06-23 05:05:27,563 - root - DEBUG - is_child: "IsChild" field. Only used in links stored in nodes. -2024-06-23 05:05:27,563 - root - DEBUG - active2: "Active2" field. KotOR 2 Only. -2024-06-23 05:05:27,563 - root - DEBUG - logic: "Logic" field. KotOR 2 Only. -2024-06-23 05:05:27,564 - root - DEBUG - active1_not: "Not" field. KotOR 2 Only. -2024-06-23 05:05:27,564 - root - DEBUG - active2_not: "Not2" field. KotOR 2 Only. -2024-06-23 05:05:27,564 - root - DEBUG - active1_param1: "Param1" field. KotOR 2 Only. -2024-06-23 05:05:27,565 - root - DEBUG - active1_param2: "Param2" field. KotOR 2 Only. -2024-06-23 05:05:27,565 - root - DEBUG - active1_param3: "Param3" field. KotOR 2 Only. -2024-06-23 05:05:27,565 - root - DEBUG - active1_param4: "Param4" field. KotOR 2 Only. -2024-06-23 05:05:27,566 - root - DEBUG - active1_param5: "Param5" field. KotOR 2 Only. -2024-06-23 05:05:27,566 - root - DEBUG - active1_param6: "ParamStrA" field. KotOR 2 Only. -2024-06-23 05:05:27,567 - root - DEBUG - active2_param1: "Param1b" field. KotOR 2 Only. -2024-06-23 05:05:27,567 - root - DEBUG - active2_param2: "Param2b" field. KotOR 2 Only. -2024-06-23 05:05:27,567 - root - DEBUG - active2_param3: "Param3b" field. KotOR 2 Only. -2024-06-23 05:05:27,568 - root - DEBUG - active2_param4: "Param4b" field. KotOR 2 Only. -2024-06-23 05:05:27,568 - root - DEBUG - active2_param5: "Param5b" field. KotOR 2 Only. -2024-06-23 05:05:27,568 - root - DEBUG - active2_param6: "ParamStrB" field. KotOR 2 Only. -2024-06-23 05:05:27,569 - root - DEBUG - """ -2024-06-23 05:05:27,569 - root - DEBUG - def partial_path(self) -> str: -2024-06-23 05:05:27,569 - root - DEBUG - if self.is_child: -2024-06-23 05:05:27,570 - root - DEBUG - p1 = "EntriesList" if isinstance(self.node, DLGEntry) else "RepliesList" -2024-06-23 05:05:27,570 - root - DEBUG - else: -2024-06-23 05:05:27,571 - root - DEBUG - p1 = "StartingList" -2024-06-23 05:05:27,571 - root - DEBUG - return f"{p1}\\{self.list_index}" -2024-06-23 05:05:27,571 - root - DEBUG - def __init__( -2024-06-23 05:05:27,572 - root - DEBUG - self, -2024-06-23 05:05:27,572 - root - DEBUG - node: DLGNode | None = None, -2024-06-23 05:05:27,572 - root - DEBUG - list_index: int = -1, -2024-06-23 05:05:27,573 - root - DEBUG - ): -2024-06-23 05:05:27,573 - root - DEBUG - self._hash_cache = hash(uuid.uuid4().hex) -2024-06-23 05:05:27,573 - root - DEBUG - self.active1: ResRef = ResRef.from_blank() -2024-06-23 05:05:27,574 - root - DEBUG - self.node: DLGNode | None = node -2024-06-23 05:05:27,574 - root - DEBUG - self.list_index: int = list_index -2024-06-23 05:05:27,574 - root - DEBUG - # not in StartingList -2024-06-23 05:05:27,575 - root - DEBUG - self.is_child: bool = False -2024-06-23 05:05:27,575 - root - DEBUG - self.comment: str = "" -2024-06-23 05:05:27,576 - root - DEBUG - # KotOR 2 Only: -2024-06-23 05:05:27,576 - root - DEBUG - self.active2: ResRef = ResRef.from_blank() -2024-06-23 05:05:27,576 - root - DEBUG - self.active1_not: bool = False -2024-06-23 05:05:27,577 - root - DEBUG - self.active2_not: bool = False -2024-06-23 05:05:27,577 - root - DEBUG - self.logic: bool = False -2024-06-23 05:05:27,577 - root - DEBUG - self.active1_param1: int = 0 -2024-06-23 05:05:27,578 - root - DEBUG - self.active1_param2: int = 0 -2024-06-23 05:05:27,578 - root - DEBUG - self.active1_param3: int = 0 -2024-06-23 05:05:27,578 - root - DEBUG - self.active1_param4: int = 0 -2024-06-23 05:05:27,579 - root - DEBUG - self.active1_param5: int = 0 -2024-06-23 05:05:27,579 - root - DEBUG - self.active1_param6: str = "" -2024-06-23 05:05:27,579 - root - DEBUG - self.active2_param1: int = 0 -2024-06-23 05:05:27,580 - root - DEBUG - self.active2_param2: int = 0 -2024-06-23 05:05:27,580 - root - DEBUG - self.active2_param3: int = 0 -2024-06-23 05:05:27,580 - root - DEBUG - self.active2_param4: int = 0 -2024-06-23 05:05:27,581 - root - DEBUG - self.active2_param5: int = 0 -2024-06-23 05:05:27,581 - root - DEBUG - self.active2_param6: str = "" -2024-06-23 05:05:27,581 - root - DEBUG - def __repr__(self) -> str: -2024-06-23 05:05:27,582 - root - DEBUG - return (f"{self.__class__.__name__}(link_list_index={self.list_index}, comment={self.comment})") -2024-06-23 05:05:27,582 - root - DEBUG - def __eq__(self, other): -2024-06-23 05:05:27,582 - root - DEBUG - if self.__class__ is not other.__class__: -2024-06-23 05:05:27,583 - root - DEBUG - return NotImplemented -2024-06-23 05:05:27,583 - root - DEBUG - return self.__hash__() == other.__hash__() -2024-06-23 05:05:27,584 - root - DEBUG - def __hash__(self) -> int: -2024-06-23 05:05:27,584 - root - DEBUG - return self._hash_cache -2024-06-23 05:05:27,584 - root - DEBUG - def to_dict(self, node_map: dict[str | int, Any] | None = None) -> dict[str | int, Any]: -2024-06-23 05:05:27,585 - root - DEBUG - if node_map is None: -2024-06-23 05:05:27,585 - root - DEBUG - node_map = {} -2024-06-23 05:05:27,585 - root - DEBUG - link_key = hash(self) -2024-06-23 05:05:27,586 - root - DEBUG - if link_key in node_map: -2024-06-23 05:05:27,586 - root - DEBUG - return {"type": self.__class__.__name__, "ref": link_key} -2024-06-23 05:05:27,586 - root - DEBUG - link_dict: dict[str | int, Any] = { -2024-06-23 05:05:27,587 - root - DEBUG - "type": self.__class__.__name__, -2024-06-23 05:05:27,587 - root - DEBUG - "key": link_key, -2024-06-23 05:05:27,587 - root - DEBUG - "node": self.node.to_dict(node_map) if self.node else None, -2024-06-23 05:05:27,588 - root - DEBUG - "link_list_index": self.list_index, -2024-06-23 05:05:27,588 - root - DEBUG - } -2024-06-23 05:05:27,588 - root - DEBUG - node_map[link_key] = link_dict -2024-06-23 05:05:27,588 - root - DEBUG - return link_dict -2024-06-23 05:05:27,589 - root - DEBUG - @classmethod -2024-06-23 05:05:27,589 - root - DEBUG - def from_dict(cls, data: dict[str | int, Any], node_map: dict[str | int, Any] | None = None) -> Self: -2024-06-23 05:05:27,589 - root - DEBUG - if node_map is None: -2024-06-23 05:05:27,590 - root - DEBUG - node_map = {} -2024-06-23 05:05:27,590 - root - DEBUG - if "ref" in data: -2024-06-23 05:05:27,591 - root - DEBUG - return node_map[data["ref"]] -2024-06-23 05:05:27,591 - root - DEBUG - link_key = data["key"] -2024-06-23 05:05:27,591 - root - DEBUG - if link_key in node_map: -2024-06-23 05:05:27,592 - root - DEBUG - return node_map[link_key] -2024-06-23 05:05:27,592 - root - DEBUG - link = cls() -2024-06-23 05:05:27,592 - root - DEBUG - link._hash_cache = int(link_key) # noqa: SLF001 -2024-06-23 05:05:27,593 - root - DEBUG - link.list_index = data.get("link_list_index", -1) -2024-06-23 05:05:27,593 - root - DEBUG - node_map[link_key] = link -2024-06-23 05:05:27,593 - root - DEBUG - if data["node"]: -2024-06-23 05:05:27,594 - root - DEBUG - link.node = DLGNode.from_dict(data["node"], node_map) -2024-06-23 05:05:27,594 - root - DEBUG - return link -2024-06-23 05:05:28,707 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 05:05:28,708 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 05:05:28,708 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 05:05:28,709 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 05:05:28,709 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 05:05:28,710 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 05:05:28,711 - root - DEBUG - Remove item from linkToItems list of DLGLink(link_list_index=3, comment=) -2024-06-23 05:05:28,711 - root - DEBUG - Entirely remove link DLGLink(link_list_index=3, comment=) from linkToItems -2024-06-23 05:05:28,712 - root - DEBUG - Remove item from nodeToItems list of DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 05:05:28,713 - root - DEBUG - Entirely remove node DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) from nodeToItems -2024-06-23 05:05:29,089 - root - WARNING - ref still exists, call gc.collect() -2024-06-23 05:05:29,420 - root - ERROR - Strong reference still exists?? -2024-06-23 05:05:29,420 - root - DEBUG - Link: -2024-06-23 05:05:29,490 - root - DEBUG - referrers debug: [], [] -2024-06-23 05:05:29,491 - root - DEBUG - References from builtins.cell (id=2635713946064): -2024-06-23 05:05:29,492 - root - DEBUG - - attribute: cell_contents, Parent Info: [] -2024-06-23 05:05:29,492 - root - DEBUG - -------------------------- -2024-06-23 05:05:29,493 - root - DEBUG - Node: -2024-06-23 05:05:29,556 - root - DEBUG - referrers debug: [, {'_hash_cache': 6049489624942675739, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], [, {'_hash_cache': 6049489624942675739, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}] -2024-06-23 05:17:22,365 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 05:17:22,392 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 05:17:22,837 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 05:17:22,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 05:17:22,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 05:17:22,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 05:17:22,839 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 05:17:22,839 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 05:17:22,839 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 05:17:22,840 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 05:17:22,840 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 05:17:22,840 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 05:17:22,841 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 05:17:22,841 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 05:17:22,841 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 05:17:22,841 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 05:17:22,842 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 05:17:22,842 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 05:17:22,843 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 05:17:22,843 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 05:17:22,844 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 05:17:22,844 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 05:17:22,844 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 05:17:22,844 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 05:17:22,845 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 05:17:22,845 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 05:17:22,845 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 05:17:22,846 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 05:17:22,847 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 05:17:22,847 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 05:17:22,847 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 05:17:22,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 05:17:22,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 05:17:22,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 05:17:22,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 05:17:22,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 05:17:22,849 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 05:17:22,849 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 05:17:22,849 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 05:17:22,849 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 05:17:22,850 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 05:17:22,850 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 05:17:22,850 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 05:17:22,850 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 05:17:22,851 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 05:17:22,851 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 05:17:22,851 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 05:17:22,851 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 05:17:22,852 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 05:17:22,852 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 05:17:22,852 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 05:17:22,852 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 05:17:22,853 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 05:17:22,853 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 05:17:22,853 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 05:17:22,853 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 05:17:22,854 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 05:17:22,854 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 05:17:22,854 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 05:17:22,854 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 05:17:22,855 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 05:17:22,855 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 05:17:22,855 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 05:17:22,855 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 05:17:22,856 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 05:17:22,856 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 05:17:22,856 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 05:17:22,856 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 05:17:22,857 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 05:17:22,857 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 05:17:22,857 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 05:17:22,857 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 05:17:22,858 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 05:17:22,858 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 05:17:22,858 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 05:17:22,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 05:17:22,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 05:17:22,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 05:17:22,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 05:17:22,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 05:17:22,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 05:17:22,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 05:17:22,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 05:17:22,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 05:17:22,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 05:17:22,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 05:17:22,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 05:17:22,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 05:17:22,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 05:17:22,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 05:17:22,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 05:17:22,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 05:17:22,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 05:17:22,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 05:17:22,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 05:17:22,864 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 05:17:22,864 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 05:17:22,864 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 05:17:22,864 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 05:17:22,865 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 05:17:22,865 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 05:17:22,865 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 05:17:22,865 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 05:17:22,866 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 05:17:22,866 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 05:17:22,866 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 05:17:22,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 05:17:22,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 05:17:22,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 05:17:22,868 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 05:17:22,868 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 05:17:22,868 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 05:17:22,868 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 05:17:22,869 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 05:17:22,869 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 05:17:22,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 05:17:22,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 05:17:22,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 05:17:22,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 05:17:22,871 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 05:17:22,871 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 05:17:22,947 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 05:17:22,947 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 05:17:23,798 - root - DEBUG - DEBUG MODE: True -2024-06-23 05:17:23,802 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 05:17:23,879 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 05:17:24,037 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 05:17:24,103 - root - DEBUG - Updating menus... -2024-06-23 05:17:25,156 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 05:17:25,711 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 05:17:25,714 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 05:17:25,716 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 05:17:25,716 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 05:17:25,717 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 05:17:25,719 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 05:17:25,719 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 05:17:25,719 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 05:17:25,720 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 05:17:25,720 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 05:17:25,720 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 05:17:25,721 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 05:17:25,721 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 05:17:26,604 - root - DEBUG - [mousePressEvent scope] self._mousePressPos: PyQt5.QtCore.QPoint(744, 309) -2024-06-23 05:17:26,604 - root - DEBUG - [mousePressEvent scope] self._mouseMovePos: PyQt5.QtCore.QPoint(744, 309) -2024-06-23 05:17:27,894 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 05:17:27,895 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 05:17:27,895 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 05:17:27,895 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 05:17:27,896 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 05:17:27,896 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 05:17:27,897 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 05:17:27,904 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 05:17:27,906 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 05:17:27,908 - root - INFO - Loading chitin... -2024-06-23 05:17:27,909 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 05:17:30,831 - root - INFO - Done loading chitin -2024-06-23 05:17:30,832 - root - INFO - Loading lips... -2024-06-23 05:17:30,836 - root - INFO - Loading 'lips' from installation... -2024-06-23 05:17:33,039 - root - INFO - Loading modules... -2024-06-23 05:17:33,041 - root - INFO - Loading 'Modules' from installation... -2024-06-23 05:17:37,851 - root - INFO - Loading streammusic... -2024-06-23 05:17:37,853 - root - INFO - Loading streammusic from installation... -2024-06-23 05:17:37,932 - root - INFO - Loading streamsounds... -2024-06-23 05:17:37,934 - root - INFO - Loading streamsounds from installation... -2024-06-23 05:17:38,616 - root - INFO - Loading textures... -2024-06-23 05:17:38,618 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 05:17:39,651 - root - INFO - Loading saves... -2024-06-23 05:17:39,676 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 05:17:39,677 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 05:17:39,679 - root - INFO - Loading streamwaves... -2024-06-23 05:17:39,681 - root - INFO - Loading streamwaves from installation... -2024-06-23 05:17:49,542 - root - INFO - Loading override... -2024-06-23 05:17:50,402 - root - INFO - Loading Override from installation... -2024-06-23 05:17:53,865 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 05:17:53,876 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 05:17:53,892 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 05:17:53,892 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 05:17:56,621 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 05:17:56,662 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 05:17:56,662 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 05:17:56,662 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 05:17:56,663 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 05:17:56,665 - root - DEBUG - Set sections of prepared lists -2024-06-23 05:17:56,666 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 05:17:56,667 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 05:17:56,668 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 05:17:56,730 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 05:17:56,952 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 05:17:56,991 - root - INFO - Loading core installation resources into UI... -2024-06-23 05:17:58,284 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 05:17:58,284 - root - INFO - Loading saves list into UI... -2024-06-23 05:17:58,286 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 05:17:58,286 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 05:17:58,288 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 05:17:58,289 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 05:17:58,289 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 05:17:58,290 - root - DEBUG - Loading save resources into UI... -2024-06-23 05:17:58,290 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 05:17:58,291 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 05:17:58,292 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 05:17:58,292 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 05:17:58,293 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 05:17:58,294 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 05:17:58,294 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 05:17:58,294 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 05:17:58,294 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 05:17:58,295 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 05:17:58,295 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 05:17:58,296 - root - DEBUG - Updating menus... -2024-06-23 05:17:58,298 - root - DEBUG - Setting up watchdog observer... -2024-06-23 05:17:58,298 - root - INFO - Loader task completed. -2024-06-23 05:18:01,515 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 05:18:01,839 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 05:18:01,839 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 05:18:01,840 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 05:18:01,840 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 05:18:01,840 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 05:18:01,840 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 05:18:01,841 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 05:18:01,841 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 05:18:01,841 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 05:18:01,904 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 05:18:01,948 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 05:18:02,219 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 05:18:02,220 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 05:18:02,221 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 05:18:02,221 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:18:02,222 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:18:02,222 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:18:02,850 - root - DEBUG - [load scope] dlg: -2024-06-23 05:18:02,851 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 05:18:02,981 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 05:18:02,984 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 05:18:02,985 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 05:18:02,985 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:18:02,986 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:18:02,986 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:18:03,044 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 05:18:04,059 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 05:18:04,059 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 05:18:04,060 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 05:18:04,060 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 05:18:04,143 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: dict[str, list[tuple[str, str | int | weakref.ref, str, str]]] -2024-06-23 05:18:05,359 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 05:18:05,359 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 05:18:05,359 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 05:18:05,360 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 05:18:05,361 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 05:18:05,362 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 05:18:05,362 - root - DEBUG - Remove item from linkToItems list of DLGLink(link_list_index=3, comment=) -2024-06-23 05:18:05,362 - root - DEBUG - Entirely remove link DLGLink(link_list_index=3, comment=) from linkToItems -2024-06-23 05:18:05,362 - root - DEBUG - Remove item from nodeToItems list of DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 05:18:05,363 - root - DEBUG - Entirely remove node DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) from nodeToItems -2024-06-23 05:18:05,711 - root - WARNING - ref still exists, call gc.collect() -2024-06-23 05:18:06,059 - root - ERROR - Strong reference still exists?? -2024-06-23 05:18:06,060 - root - DEBUG - Link: -2024-06-23 05:18:06,123 - root - DEBUG - References from builtins.cell (id=1738587442768): -2024-06-23 05:18:06,123 - root - DEBUG - - attribute: cell_contents in builtins.cell -2024-06-23 05:18:06,123 - root - DEBUG - -------------------------- -2024-06-23 05:18:06,124 - root - DEBUG - Node: -2024-06-23 05:18:06,186 - root - DEBUG - References from builtins.cell (id=1738587442832): -2024-06-23 05:18:06,187 - root - DEBUG - - attribute: cell_contents in builtins.cell -2024-06-23 05:18:06,187 - root - DEBUG - References from builtins.dict (id=1738585802416): -2024-06-23 05:18:06,187 - root - DEBUG - - dict: node in builtins.dict -2024-06-23 05:18:27,461 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 05:18:27,482 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 05:18:27,955 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 05:18:27,956 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 05:18:27,957 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 05:18:27,957 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 05:18:27,957 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 05:18:27,958 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 05:18:27,958 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 05:18:27,959 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 05:18:27,959 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 05:18:27,959 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 05:18:27,960 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 05:18:27,960 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 05:18:27,961 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 05:18:27,961 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 05:18:27,961 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 05:18:27,962 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 05:18:27,962 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 05:18:27,963 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 05:18:27,964 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 05:18:27,965 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 05:18:27,965 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 05:18:27,966 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 05:18:27,966 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 05:18:27,967 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 05:18:27,967 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 05:18:27,969 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 05:18:27,969 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 05:18:27,970 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 05:18:27,970 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 05:18:27,971 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 05:18:27,971 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 05:18:27,971 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 05:18:27,972 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 05:18:27,972 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 05:18:27,973 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 05:18:27,973 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 05:18:27,974 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 05:18:27,975 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 05:18:27,975 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 05:18:27,976 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 05:18:27,976 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 05:18:27,976 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 05:18:27,977 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 05:18:27,977 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 05:18:27,977 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 05:18:27,978 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 05:18:27,978 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 05:18:27,978 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 05:18:27,979 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 05:18:27,979 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 05:18:27,979 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 05:18:27,980 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 05:18:27,980 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 05:18:27,980 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 05:18:27,981 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 05:18:27,981 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 05:18:27,982 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 05:18:27,982 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 05:18:27,983 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 05:18:27,983 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 05:18:27,983 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 05:18:27,984 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 05:18:27,984 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 05:18:27,985 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 05:18:27,985 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 05:18:27,986 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 05:18:27,986 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 05:18:27,987 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 05:18:27,987 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 05:18:27,987 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 05:18:27,988 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 05:18:27,988 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 05:18:27,988 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 05:18:27,989 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 05:18:27,989 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 05:18:27,990 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 05:18:27,990 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 05:18:27,991 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 05:18:27,992 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 05:18:27,992 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 05:18:27,993 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 05:18:27,993 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 05:18:27,994 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 05:18:27,994 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 05:18:27,995 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 05:18:27,995 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 05:18:27,996 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 05:18:27,996 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 05:18:27,997 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 05:18:27,997 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 05:18:27,998 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 05:18:27,998 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 05:18:27,999 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 05:18:28,000 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 05:18:28,001 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 05:18:28,001 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 05:18:28,002 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 05:18:28,003 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 05:18:28,003 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 05:18:28,004 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 05:18:28,005 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 05:18:28,006 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 05:18:28,006 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 05:18:28,007 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 05:18:28,008 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 05:18:28,009 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 05:18:28,009 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 05:18:28,009 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 05:18:28,010 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 05:18:28,011 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 05:18:28,011 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 05:18:28,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 05:18:28,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 05:18:28,014 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 05:18:28,014 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 05:18:28,015 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 05:18:28,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 05:18:28,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 05:18:28,017 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 05:18:28,102 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 05:18:28,103 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 05:18:28,675 - root - DEBUG - DEBUG MODE: True -2024-06-23 05:18:28,678 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 05:18:28,744 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 05:18:28,886 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 05:18:28,924 - root - DEBUG - Updating menus... -2024-06-23 05:18:30,976 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 05:18:33,033 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 05:18:33,036 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 05:18:33,044 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 05:18:33,046 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 05:18:33,046 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 05:18:33,049 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 05:18:33,049 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 05:18:33,050 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 05:18:33,051 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 05:18:33,051 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 05:18:33,052 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 05:18:33,053 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 05:18:33,053 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 05:18:34,329 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 05:18:34,330 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 05:18:34,330 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 05:18:34,330 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 05:18:34,331 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 05:18:34,332 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 05:18:34,333 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 05:18:34,340 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 05:18:34,342 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 05:18:34,343 - root - INFO - Loading chitin... -2024-06-23 05:18:34,344 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 05:18:37,414 - root - INFO - Done loading chitin -2024-06-23 05:18:37,415 - root - INFO - Loading lips... -2024-06-23 05:18:37,419 - root - INFO - Loading 'lips' from installation... -2024-06-23 05:18:39,491 - root - INFO - Loading modules... -2024-06-23 05:18:39,493 - root - INFO - Loading 'Modules' from installation... -2024-06-23 05:18:43,800 - root - INFO - Loading streammusic... -2024-06-23 05:18:43,801 - root - INFO - Loading streammusic from installation... -2024-06-23 05:18:43,882 - root - INFO - Loading streamsounds... -2024-06-23 05:18:43,884 - root - INFO - Loading streamsounds from installation... -2024-06-23 05:18:44,749 - root - INFO - Loading textures... -2024-06-23 05:18:44,750 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 05:18:45,771 - root - INFO - Loading saves... -2024-06-23 05:18:45,788 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 05:18:45,789 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 05:18:45,791 - root - INFO - Loading streamwaves... -2024-06-23 05:18:45,792 - root - INFO - Loading streamwaves from installation... -2024-06-23 05:18:55,308 - root - INFO - Loading override... -2024-06-23 05:18:55,930 - root - INFO - Loading Override from installation... -2024-06-23 05:18:59,115 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 05:18:59,128 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 05:18:59,140 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 05:18:59,141 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 05:19:02,661 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 05:19:02,741 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 05:19:02,741 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 05:19:02,742 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 05:19:02,742 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 05:19:02,745 - root - DEBUG - Set sections of prepared lists -2024-06-23 05:19:02,745 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 05:19:02,746 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 05:19:02,771 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 05:19:02,990 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 05:19:03,804 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 05:19:03,934 - root - INFO - Loading core installation resources into UI... -2024-06-23 05:19:06,871 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 05:19:06,871 - root - INFO - Loading saves list into UI... -2024-06-23 05:19:06,875 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 05:19:06,876 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 05:19:06,879 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 05:19:06,880 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 05:19:06,881 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 05:19:06,881 - root - DEBUG - Loading save resources into UI... -2024-06-23 05:19:06,883 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 05:19:06,885 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 05:19:06,886 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 05:19:06,887 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 05:19:06,888 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 05:19:06,889 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 05:19:06,889 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 05:19:06,890 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 05:19:06,891 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 05:19:06,891 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 05:19:06,892 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 05:19:06,894 - root - DEBUG - Updating menus... -2024-06-23 05:19:06,895 - root - DEBUG - Setting up watchdog observer... -2024-06-23 05:19:06,896 - root - INFO - Loader task completed. -2024-06-23 05:19:14,922 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 05:19:15,266 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 05:19:15,267 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 05:19:15,267 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 05:19:15,268 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 05:19:15,268 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 05:19:15,268 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 05:19:15,269 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 05:19:15,269 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 05:19:15,270 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 05:19:15,332 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 05:19:15,487 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 05:19:15,768 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 05:19:15,772 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 05:19:15,773 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 05:19:15,774 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:19:15,775 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:19:15,775 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:19:17,202 - root - DEBUG - [load scope] dlg: -2024-06-23 05:19:17,203 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 05:19:17,770 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 05:19:17,774 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 05:19:17,775 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 05:19:17,775 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:19:17,776 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:19:17,777 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 05:19:17,888 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 05:19:20,311 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 05:19:20,312 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 05:19:20,314 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 05:19:20,315 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 05:19:20,394 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: dict[str, list[tuple[str, str | int | weakref.ref, str, str]]] -2024-06-23 05:19:21,658 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 05:19:21,659 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 05:19:21,659 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 05:19:21,660 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 05:19:21,661 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 05:19:21,662 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 05:19:21,663 - root - DEBUG - Remove item from linkToItems list of DLGLink(link_list_index=3, comment=) -2024-06-23 05:19:21,663 - root - DEBUG - Entirely remove link DLGLink(link_list_index=3, comment=) from linkToItems -2024-06-23 05:19:21,664 - root - DEBUG - Remove item from nodeToItems list of DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 05:19:21,664 - root - DEBUG - Entirely remove node DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) from nodeToItems -2024-06-23 05:19:22,014 - root - WARNING - ref still exists, call gc.collect() -2024-06-23 05:19:22,357 - root - ERROR - Strong reference still exists?? -2024-06-23 05:19:22,358 - root - DEBUG - Link: -2024-06-23 05:19:22,423 - root - DEBUG - References from builtins.cell (id=2876452712784): -2024-06-23 05:19:22,424 - root - DEBUG - - attribute: cell_contents in builtins.cell -2024-06-23 05:19:22,424 - root - DEBUG - -------------------------- -2024-06-23 05:19:22,425 - root - DEBUG - Node: -2024-06-23 06:01:15,868 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 06:01:15,890 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 06:01:16,282 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 06:01:16,282 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 06:01:16,282 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 06:01:16,283 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 06:01:16,283 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 06:01:16,283 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 06:01:16,284 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 06:01:16,284 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 06:01:16,284 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 06:01:16,285 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 06:01:16,285 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 06:01:16,285 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 06:01:16,286 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 06:01:16,286 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 06:01:16,286 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 06:01:16,286 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 06:01:16,287 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 06:01:16,287 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 06:01:16,288 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 06:01:16,288 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 06:01:16,288 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 06:01:16,289 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 06:01:16,289 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 06:01:16,289 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 06:01:16,290 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 06:01:16,290 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 06:01:16,291 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:01:16,291 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 06:01:16,291 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 06:01:16,291 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 06:01:16,292 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 06:01:16,292 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 06:01:16,292 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 06:01:16,292 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 06:01:16,292 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 06:01:16,293 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 06:01:16,293 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 06:01:16,293 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 06:01:16,294 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 06:01:16,294 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 06:01:16,294 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 06:01:16,294 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 06:01:16,295 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 06:01:16,295 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 06:01:16,295 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 06:01:16,295 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 06:01:16,296 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 06:01:16,296 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 06:01:16,296 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 06:01:16,296 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 06:01:16,297 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 06:01:16,297 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 06:01:16,297 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 06:01:16,297 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 06:01:16,298 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 06:01:16,298 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 06:01:16,298 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 06:01:16,298 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 06:01:16,299 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 06:01:16,299 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:01:16,299 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 06:01:16,299 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 06:01:16,299 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:01:16,300 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 06:01:16,300 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 06:01:16,300 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:01:16,300 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:01:16,301 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:01:16,301 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:01:16,301 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:01:16,301 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:01:16,302 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 06:01:16,302 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:01:16,302 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:01:16,302 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 06:01:16,303 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 06:01:16,303 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 06:01:16,303 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 06:01:16,303 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 06:01:16,304 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 06:01:16,304 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:01:16,304 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 06:01:16,304 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:01:16,305 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:01:16,305 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:01:16,305 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:01:16,305 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:01:16,305 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 06:01:16,306 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 06:01:16,306 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:01:16,306 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 06:01:16,306 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 06:01:16,306 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 06:01:16,307 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 06:01:16,307 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 06:01:16,307 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 06:01:16,308 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 06:01:16,308 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 06:01:16,308 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 06:01:16,308 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 06:01:16,309 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 06:01:16,309 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 06:01:16,309 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 06:01:16,309 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 06:01:16,310 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 06:01:16,310 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 06:01:16,310 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 06:01:16,311 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 06:01:16,311 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 06:01:16,311 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 06:01:16,312 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 06:01:16,312 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 06:01:16,312 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 06:01:16,313 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 06:01:16,314 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 06:01:16,314 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 06:01:16,314 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 06:01:16,314 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 06:01:16,315 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 06:01:16,372 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 06:01:16,372 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 06:01:17,103 - root - DEBUG - DEBUG MODE: True -2024-06-23 06:01:17,107 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 06:01:17,173 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 06:01:17,327 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 06:01:17,372 - root - DEBUG - Updating menus... -2024-06-23 06:01:18,479 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:01:18,979 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:01:18,982 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:01:18,984 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 06:01:18,984 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 06:01:18,985 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:01:18,987 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 06:01:18,987 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 06:01:18,987 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 06:01:18,988 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 06:01:18,988 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 06:01:18,989 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 06:01:18,989 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 06:01:18,989 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 06:01:20,161 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 06:01:20,162 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 06:01:20,163 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 06:01:20,163 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 06:01:20,164 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:01:20,164 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 06:01:20,165 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 06:01:20,173 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 06:01:20,176 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 06:01:20,177 - root - INFO - Loading chitin... -2024-06-23 06:01:20,179 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 06:01:23,093 - root - INFO - Done loading chitin -2024-06-23 06:01:23,095 - root - INFO - Loading lips... -2024-06-23 06:01:23,100 - root - INFO - Loading 'lips' from installation... -2024-06-23 06:01:25,611 - root - INFO - Loading modules... -2024-06-23 06:01:25,612 - root - INFO - Loading 'Modules' from installation... -2024-06-23 06:01:30,137 - root - INFO - Loading streammusic... -2024-06-23 06:01:30,139 - root - INFO - Loading streammusic from installation... -2024-06-23 06:01:30,220 - root - INFO - Loading streamsounds... -2024-06-23 06:01:30,222 - root - INFO - Loading streamsounds from installation... -2024-06-23 06:01:30,906 - root - INFO - Loading textures... -2024-06-23 06:01:30,907 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 06:01:32,124 - root - INFO - Loading saves... -2024-06-23 06:01:32,147 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:01:32,148 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:01:32,150 - root - INFO - Loading streamwaves... -2024-06-23 06:01:32,151 - root - INFO - Loading streamwaves from installation... -2024-06-23 06:01:43,205 - root - INFO - Loading override... -2024-06-23 06:01:44,169 - root - INFO - Loading Override from installation... -2024-06-23 06:01:47,576 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 06:01:47,587 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:01:47,605 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 06:01:47,606 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 06:01:50,330 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 06:01:50,374 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:01:50,375 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:01:50,375 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:01:50,375 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:01:50,379 - root - DEBUG - Set sections of prepared lists -2024-06-23 06:01:50,380 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 06:01:50,380 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 06:01:50,382 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 06:01:50,446 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 06:01:50,663 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 06:01:50,700 - root - INFO - Loading core installation resources into UI... -2024-06-23 06:01:52,226 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 06:01:52,227 - root - INFO - Loading saves list into UI... -2024-06-23 06:01:52,228 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:01:52,229 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:01:52,235 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:01:52,236 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 06:01:52,236 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 06:01:52,237 - root - DEBUG - Loading save resources into UI... -2024-06-23 06:01:52,240 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:01:52,241 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 06:01:52,241 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:01:52,242 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:01:52,245 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:01:52,245 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:01:52,246 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:01:52,246 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:01:52,246 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:01:52,247 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:01:52,247 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:01:52,249 - root - DEBUG - Updating menus... -2024-06-23 06:01:52,250 - root - DEBUG - Setting up watchdog observer... -2024-06-23 06:01:52,251 - root - INFO - Loader task completed. -2024-06-23 06:01:56,424 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 06:01:56,739 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:01:56,739 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 06:01:56,739 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 06:01:56,740 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:01:56,740 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 06:01:56,740 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:01:56,740 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 06:01:56,741 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 06:01:56,741 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:01:56,794 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 06:01:56,837 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 06:01:57,098 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:01:57,100 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:01:57,100 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:01:57,101 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:01:57,101 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:01:57,101 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:01:57,717 - root - DEBUG - [load scope] dlg: -2024-06-23 06:01:57,718 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:01:57,841 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:01:57,844 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 06:01:57,844 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:01:57,844 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:01:57,845 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:01:57,845 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:01:57,904 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 06:01:59,929 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(185, 171) -2024-06-23 06:01:59,929 - root - DEBUG - DLGTreeView: set self.startPos to (185, 171) -2024-06-23 06:01:59,929 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:01:59,930 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 06:01:59,931 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 06:01:59,931 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 06:02:00,841 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 06:02:00,842 - root - DEBUG - def find_root_references(obj): -2024-06-23 06:02:00,842 - root - DEBUG - """Find names and locations of root variables or class attributes holding references to the object.""" -2024-06-23 06:02:00,842 - root - DEBUG - reference_chain = [] -2024-06-23 06:02:00,843 - root - DEBUG - objects_checked = set() -2024-06-23 06:02:00,843 - root - DEBUG - def trace_back(current_obj): -2024-06-23 06:02:00,843 - root - DEBUG - if id(current_obj) in objects_checked: -2024-06-23 06:02:00,843 - root - DEBUG - return -2024-06-23 06:02:00,844 - root - DEBUG - objects_checked.add(id(current_obj)) -2024-06-23 06:02:00,844 - root - DEBUG - if isinstance(current_obj, type) or current_obj is sys.modules: -2024-06-23 06:02:00,844 - root - DEBUG - return # Stop at class definitions or the module dictionary -2024-06-23 06:02:00,844 - root - DEBUG - referrers = gc.get_referrers(current_obj) -2024-06-23 06:02:00,845 - root - DEBUG - for referrer in referrers: -2024-06-23 06:02:00,845 - root - DEBUG - if isinstance(referrer, dict): -2024-06-23 06:02:00,845 - root - DEBUG - # Check if this is likely a module or class dictionary -2024-06-23 06:02:00,845 - root - DEBUG - for key, value in referrer.items(): -2024-06-23 06:02:00,846 - root - DEBUG - if value is current_obj and (key == '__dict__' or isinstance(key, str)): -2024-06-23 06:02:00,846 - root - DEBUG - reference_chain.append((referrer, key)) -2024-06-23 06:02:00,846 - root - DEBUG - trace_back(referrer) -2024-06-23 06:02:00,847 - root - DEBUG - return -2024-06-23 06:02:00,847 - root - DEBUG - elif isinstance(referrer, (list, tuple, set)): -2024-06-23 06:02:00,847 - root - DEBUG - trace_back(referrer) -2024-06-23 06:02:00,847 - root - DEBUG - trace_back(obj) -2024-06-23 06:02:00,848 - root - DEBUG - return reference_chain -2024-06-23 06:02:03,572 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:02:03,572 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:02:03,573 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 06:02:03,573 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:02:03,669 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 06:02:03,669 - root - DEBUG - def find_root_references(obj): -2024-06-23 06:02:03,669 - root - DEBUG - """Find names and locations of root variables or class attributes holding references to the object.""" -2024-06-23 06:02:03,670 - root - DEBUG - reference_chain = [] -2024-06-23 06:02:03,670 - root - DEBUG - objects_checked = set() -2024-06-23 06:02:03,670 - root - DEBUG - def trace_back(current_obj): -2024-06-23 06:02:03,671 - root - DEBUG - if id(current_obj) in objects_checked: -2024-06-23 06:02:03,671 - root - DEBUG - return -2024-06-23 06:02:03,671 - root - DEBUG - objects_checked.add(id(current_obj)) -2024-06-23 06:02:03,671 - root - DEBUG - if isinstance(current_obj, type) or current_obj is sys.modules: -2024-06-23 06:02:03,672 - root - DEBUG - return # Stop at class definitions or the module dictionary -2024-06-23 06:02:03,672 - root - DEBUG - referrers = gc.get_referrers(current_obj) -2024-06-23 06:02:03,672 - root - DEBUG - for referrer in referrers: -2024-06-23 06:02:03,672 - root - DEBUG - if isinstance(referrer, dict): -2024-06-23 06:02:03,673 - root - DEBUG - # Check if this is likely a module or class dictionary -2024-06-23 06:02:03,673 - root - DEBUG - for key, value in referrer.items(): -2024-06-23 06:02:03,673 - root - DEBUG - if value is current_obj and (key == '__dict__' or isinstance(key, str)): -2024-06-23 06:02:03,673 - root - DEBUG - reference_chain.append((referrer, key)) -2024-06-23 06:02:03,674 - root - DEBUG - trace_back(referrer) -2024-06-23 06:02:03,674 - root - DEBUG - return -2024-06-23 06:02:03,674 - root - DEBUG - elif isinstance(referrer, (list, tuple, set)): -2024-06-23 06:02:03,675 - root - DEBUG - trace_back(referrer) -2024-06-23 06:02:03,675 - root - DEBUG - trace_back(obj) -2024-06-23 06:02:03,675 - root - DEBUG - return reference_chain -2024-06-23 06:02:04,626 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 06:02:04,627 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:02:04,628 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:02:04,629 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 06:02:04,629 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:02:04,631 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 06:02:04,631 - root - DEBUG - Remove item from linkToItems list of DLGLink(link_list_index=3, comment=) -2024-06-23 06:02:04,631 - root - DEBUG - Entirely remove link DLGLink(link_list_index=3, comment=) from linkToItems -2024-06-23 06:02:04,632 - root - DEBUG - Remove item from nodeToItems list of DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 06:02:04,632 - root - DEBUG - Entirely remove node DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) from nodeToItems -2024-06-23 06:02:04,939 - root - WARNING - ref still exists, call gc.collect() -2024-06-23 06:02:05,250 - root - ERROR - Strong reference still exists?? -2024-06-23 06:02:05,251 - root - DEBUG - Link: -2024-06-23 06:02:05,252 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3534, in - removeLinkAction.triggered.connect(lambda: self.model.removeLink(item)) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 929, in removeLink - debug_references(item._link_ref) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 752, in debug_references - references = find_strong_references(obj) -NameError: name 'find_strong_references' is not defined -2024-06-23 06:02:22,364 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 06:02:22,379 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 06:02:22,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 06:02:22,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 06:02:22,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 06:02:22,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 06:02:22,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 06:02:22,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 06:02:22,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 06:02:22,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 06:02:22,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 06:02:22,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 06:02:22,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 06:02:22,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 06:02:22,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 06:02:22,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 06:02:22,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 06:02:22,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 06:02:22,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 06:02:22,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 06:02:22,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 06:02:22,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 06:02:22,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 06:02:22,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 06:02:22,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 06:02:22,667 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 06:02:22,667 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 06:02:22,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 06:02:22,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:02:22,669 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 06:02:22,669 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 06:02:22,669 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 06:02:22,669 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 06:02:22,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 06:02:22,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 06:02:22,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 06:02:22,671 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 06:02:22,671 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 06:02:22,671 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 06:02:22,671 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 06:02:22,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 06:02:22,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 06:02:22,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 06:02:22,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 06:02:22,673 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 06:02:22,673 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 06:02:22,673 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 06:02:22,673 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 06:02:22,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 06:02:22,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 06:02:22,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 06:02:22,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 06:02:22,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 06:02:22,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 06:02:22,676 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 06:02:22,676 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 06:02:22,676 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 06:02:22,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 06:02:22,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 06:02:22,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 06:02:22,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 06:02:22,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:02:22,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 06:02:22,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 06:02:22,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:02:22,679 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 06:02:22,679 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 06:02:22,679 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:02:22,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:02:22,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:02:22,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:02:22,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:02:22,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:02:22,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 06:02:22,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:02:22,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:02:22,682 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 06:02:22,682 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 06:02:22,682 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 06:02:22,682 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 06:02:22,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 06:02:22,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 06:02:22,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:02:22,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 06:02:22,684 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:02:22,684 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:02:22,684 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:02:22,684 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:02:22,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:02:22,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 06:02:22,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 06:02:22,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:02:22,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 06:02:22,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 06:02:22,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 06:02:22,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 06:02:22,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 06:02:22,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 06:02:22,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 06:02:22,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 06:02:22,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 06:02:22,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 06:02:22,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 06:02:22,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 06:02:22,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 06:02:22,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 06:02:22,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 06:02:22,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 06:02:22,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 06:02:22,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 06:02:22,691 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 06:02:22,691 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 06:02:22,691 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 06:02:22,692 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 06:02:22,692 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 06:02:22,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 06:02:22,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 06:02:22,694 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 06:02:22,694 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 06:02:22,694 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 06:02:22,695 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 06:02:22,750 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 06:02:22,750 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 06:02:23,305 - root - DEBUG - DEBUG MODE: True -2024-06-23 06:02:23,308 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 06:02:23,371 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 06:02:23,525 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 06:02:23,559 - root - DEBUG - Updating menus... -2024-06-23 06:02:24,568 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:02:25,133 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:02:25,138 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:02:25,141 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 06:02:25,142 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 06:02:25,142 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:02:25,146 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 06:02:25,146 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 06:02:25,146 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 06:02:25,147 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 06:02:25,147 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 06:02:25,148 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 06:02:25,148 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 06:02:25,148 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 06:02:26,024 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 06:02:26,025 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 06:02:26,025 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 06:02:26,026 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 06:02:26,026 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:02:26,027 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 06:02:26,027 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 06:02:26,034 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 06:02:26,035 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 06:02:26,037 - root - INFO - Loading chitin... -2024-06-23 06:02:26,038 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 06:02:28,640 - root - INFO - Done loading chitin -2024-06-23 06:02:28,640 - root - INFO - Loading lips... -2024-06-23 06:02:28,644 - root - INFO - Loading 'lips' from installation... -2024-06-23 06:02:30,700 - root - INFO - Loading modules... -2024-06-23 06:02:30,702 - root - INFO - Loading 'Modules' from installation... -2024-06-23 06:02:34,990 - root - INFO - Loading streammusic... -2024-06-23 06:02:34,992 - root - INFO - Loading streammusic from installation... -2024-06-23 06:02:35,067 - root - INFO - Loading streamsounds... -2024-06-23 06:02:35,069 - root - INFO - Loading streamsounds from installation... -2024-06-23 06:02:35,727 - root - INFO - Loading textures... -2024-06-23 06:02:35,729 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 06:02:36,714 - root - INFO - Loading saves... -2024-06-23 06:02:36,732 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:02:36,733 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:02:36,734 - root - INFO - Loading streamwaves... -2024-06-23 06:02:36,735 - root - INFO - Loading streamwaves from installation... -2024-06-23 06:02:46,258 - root - INFO - Loading override... -2024-06-23 06:02:46,838 - root - INFO - Loading Override from installation... -2024-06-23 06:02:50,230 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 06:02:50,240 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:02:50,256 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 06:02:50,257 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 06:02:52,860 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 06:02:52,909 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:02:52,910 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:02:52,910 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:02:52,910 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:02:52,914 - root - DEBUG - Set sections of prepared lists -2024-06-23 06:02:52,914 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 06:02:52,914 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 06:02:52,916 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 06:02:52,980 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 06:02:53,190 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 06:02:53,224 - root - INFO - Loading core installation resources into UI... -2024-06-23 06:02:54,442 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 06:02:54,442 - root - INFO - Loading saves list into UI... -2024-06-23 06:02:54,444 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:02:54,445 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:02:54,446 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:02:54,446 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 06:02:54,446 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 06:02:54,447 - root - DEBUG - Loading save resources into UI... -2024-06-23 06:02:54,447 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:02:54,448 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 06:02:54,448 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:02:54,448 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:02:54,449 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:02:54,449 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:02:54,449 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:02:54,450 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:02:54,450 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:02:54,451 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:02:54,451 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:02:54,452 - root - DEBUG - Updating menus... -2024-06-23 06:02:54,454 - root - DEBUG - Setting up watchdog observer... -2024-06-23 06:02:54,454 - root - INFO - Loader task completed. -2024-06-23 06:02:56,956 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 06:02:57,230 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:02:57,231 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 06:02:57,231 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 06:02:57,231 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:02:57,231 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 06:02:57,232 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:02:57,232 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 06:02:57,232 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 06:02:57,232 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:02:57,285 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 06:02:57,326 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 06:02:57,561 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:02:57,563 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:02:57,563 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:02:57,564 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:02:57,564 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:02:57,564 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:02:58,159 - root - DEBUG - [load scope] dlg: -2024-06-23 06:02:58,160 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:02:58,293 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:02:58,296 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 06:02:58,296 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:02:58,297 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:02:58,297 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:02:58,297 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:02:58,349 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 06:02:59,526 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:02:59,527 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:02:59,528 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 06:02:59,528 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:02:59,650 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: find_root_references -2024-06-23 06:03:00,843 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 06:03:00,843 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:03:00,844 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:03:00,845 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 06:03:00,845 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:03:00,846 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 06:03:00,847 - root - DEBUG - Remove item from linkToItems list of DLGLink(link_list_index=3, comment=) -2024-06-23 06:03:00,847 - root - DEBUG - Entirely remove link DLGLink(link_list_index=3, comment=) from linkToItems -2024-06-23 06:03:00,847 - root - DEBUG - Remove item from nodeToItems list of DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 06:03:00,848 - root - DEBUG - Entirely remove node DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) from nodeToItems -2024-06-23 06:03:01,157 - root - WARNING - ref still exists, call gc.collect() -2024-06-23 06:03:01,492 - root - ERROR - Strong reference still exists?? -2024-06-23 06:03:01,493 - root - DEBUG - Link: -2024-06-23 06:04:21,165 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 06:04:21,176 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 06:04:21,366 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 06:04:21,367 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 06:04:21,367 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 06:04:21,367 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 06:04:21,368 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 06:04:21,368 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 06:04:21,368 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 06:04:21,369 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 06:04:21,369 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 06:04:21,369 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 06:04:21,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 06:04:21,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 06:04:21,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 06:04:21,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 06:04:21,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 06:04:21,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 06:04:21,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 06:04:21,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 06:04:21,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 06:04:21,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 06:04:21,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 06:04:21,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 06:04:21,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 06:04:21,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 06:04:21,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 06:04:21,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 06:04:21,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:04:21,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 06:04:21,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 06:04:21,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 06:04:21,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 06:04:21,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 06:04:21,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 06:04:21,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 06:04:21,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 06:04:21,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 06:04:21,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 06:04:21,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 06:04:21,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 06:04:21,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 06:04:21,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 06:04:21,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 06:04:21,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 06:04:21,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 06:04:21,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 06:04:21,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 06:04:21,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 06:04:21,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 06:04:21,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 06:04:21,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 06:04:21,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 06:04:21,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 06:04:21,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 06:04:21,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 06:04:21,383 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 06:04:21,383 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 06:04:21,383 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 06:04:21,383 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 06:04:21,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 06:04:21,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:04:21,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 06:04:21,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 06:04:21,385 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:04:21,385 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 06:04:21,386 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 06:04:21,386 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:04:21,386 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:04:21,386 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:04:21,387 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:04:21,387 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:04:21,387 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:04:21,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 06:04:21,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:04:21,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:04:21,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 06:04:21,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 06:04:21,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 06:04:21,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 06:04:21,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 06:04:21,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 06:04:21,390 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:04:21,390 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 06:04:21,390 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:04:21,390 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:04:21,391 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:04:21,391 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:04:21,391 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:04:21,391 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 06:04:21,392 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 06:04:21,392 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:04:21,392 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 06:04:21,392 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 06:04:21,392 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 06:04:21,393 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 06:04:21,393 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 06:04:21,393 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 06:04:21,394 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 06:04:21,395 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 06:04:21,395 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 06:04:21,395 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 06:04:21,396 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 06:04:21,396 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 06:04:21,396 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 06:04:21,397 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 06:04:21,397 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 06:04:21,397 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 06:04:21,398 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 06:04:21,398 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 06:04:21,398 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 06:04:21,399 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 06:04:21,399 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 06:04:21,399 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 06:04:21,399 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 06:04:21,400 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 06:04:21,401 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 06:04:21,401 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 06:04:21,401 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 06:04:21,402 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 06:04:21,402 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 06:04:21,440 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 06:04:21,441 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 06:04:21,909 - root - DEBUG - DEBUG MODE: True -2024-06-23 06:04:21,912 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 06:04:21,978 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 06:04:22,148 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 06:04:22,189 - root - DEBUG - Updating menus... -2024-06-23 06:04:23,117 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:04:23,606 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:04:23,609 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:04:23,611 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 06:04:23,612 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 06:04:23,612 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:04:23,615 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 06:04:23,615 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 06:04:23,616 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 06:04:23,616 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 06:04:23,617 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 06:04:23,617 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 06:04:23,617 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 06:04:23,618 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 06:04:25,243 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 06:04:25,244 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 06:04:25,244 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 06:04:25,244 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 06:04:25,245 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:04:25,245 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 06:04:25,246 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 06:04:25,253 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 06:04:25,254 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 06:04:25,255 - root - INFO - Loading chitin... -2024-06-23 06:04:25,256 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 06:04:28,075 - root - INFO - Done loading chitin -2024-06-23 06:04:28,075 - root - INFO - Loading lips... -2024-06-23 06:04:28,079 - root - INFO - Loading 'lips' from installation... -2024-06-23 06:04:30,286 - root - INFO - Loading modules... -2024-06-23 06:04:30,289 - root - INFO - Loading 'Modules' from installation... -2024-06-23 06:04:34,790 - root - INFO - Loading streammusic... -2024-06-23 06:04:34,792 - root - INFO - Loading streammusic from installation... -2024-06-23 06:04:34,875 - root - INFO - Loading streamsounds... -2024-06-23 06:04:34,877 - root - INFO - Loading streamsounds from installation... -2024-06-23 06:04:35,542 - root - INFO - Loading textures... -2024-06-23 06:04:35,544 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 06:04:36,564 - root - INFO - Loading saves... -2024-06-23 06:04:36,580 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:04:36,581 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:04:36,582 - root - INFO - Loading streamwaves... -2024-06-23 06:04:36,583 - root - INFO - Loading streamwaves from installation... -2024-06-23 06:04:47,087 - root - INFO - Loading override... -2024-06-23 06:04:47,654 - root - INFO - Loading Override from installation... -2024-06-23 06:04:51,081 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 06:04:51,091 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:04:51,106 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 06:04:51,107 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 06:04:53,677 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 06:04:53,722 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:04:53,722 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:04:53,723 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:04:53,723 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:04:53,727 - root - DEBUG - Set sections of prepared lists -2024-06-23 06:04:53,727 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 06:04:53,728 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 06:04:53,729 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 06:04:53,788 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 06:04:53,994 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 06:04:54,028 - root - INFO - Loading core installation resources into UI... -2024-06-23 06:04:55,232 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 06:04:55,232 - root - INFO - Loading saves list into UI... -2024-06-23 06:04:55,234 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:04:55,234 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:04:55,236 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:04:55,236 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 06:04:55,236 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 06:04:55,237 - root - DEBUG - Loading save resources into UI... -2024-06-23 06:04:55,237 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:04:55,238 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 06:04:55,238 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:04:55,239 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:04:55,239 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:04:55,239 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:04:55,239 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:04:55,240 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:04:55,240 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:04:55,240 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:04:55,241 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:04:55,242 - root - DEBUG - Updating menus... -2024-06-23 06:04:55,244 - root - DEBUG - Setting up watchdog observer... -2024-06-23 06:04:55,245 - root - INFO - Loader task completed. -2024-06-23 06:05:04,444 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 06:05:04,728 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:05:04,728 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 06:05:04,729 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 06:05:04,729 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:05:04,729 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 06:05:04,729 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:05:04,729 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 06:05:04,730 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 06:05:04,730 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:05:04,782 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 06:05:04,824 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 06:05:05,057 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:05:05,059 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:05:05,059 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:05:05,060 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:05:05,060 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:05:05,060 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:05:05,705 - root - DEBUG - [load scope] dlg: -2024-06-23 06:05:05,706 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:05:05,832 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:05:05,836 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 06:05:05,836 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:05:05,836 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:05:05,837 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:05:05,837 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:05:05,891 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 06:05:09,689 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:05:09,689 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:05:09,690 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 06:05:09,691 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:05:09,762 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 06:05:09,762 - root - DEBUG - def find_root_references(obj): -2024-06-23 06:05:09,763 - root - DEBUG - """Find names and locations of root variables or class attributes holding references to the object.""" -2024-06-23 06:05:09,763 - root - DEBUG - reference_chain = [] -2024-06-23 06:05:09,763 - root - DEBUG - visited = set() -2024-06-23 06:05:09,763 - root - DEBUG - def trace_back(current_obj, depth=0): -2024-06-23 06:05:09,764 - root - DEBUG - if id(current_obj) in visited or depth > 10: # Limit recursion depth to 10 to avoid excessive depth -2024-06-23 06:05:09,764 - root - DEBUG - return -2024-06-23 06:05:09,764 - root - DEBUG - visited.add(id(current_obj)) -2024-06-23 06:05:09,764 - root - DEBUG - if isinstance(current_obj, types.FrameType): -2024-06-23 06:05:09,765 - root - DEBUG - return # Avoid going into frame objects which can lead to loops -2024-06-23 06:05:09,765 - root - DEBUG - referrers = gc.get_referrers(current_obj) -2024-06-23 06:05:09,765 - root - DEBUG - for referrer in referrers: -2024-06-23 06:05:09,765 - root - DEBUG - if isinstance(referrer, dict): -2024-06-23 06:05:09,765 - root - DEBUG - # Assume dictionary is a namespace (could be global or locals) -2024-06-23 06:05:09,766 - root - DEBUG - for key, value in referrer.items(): -2024-06-23 06:05:09,766 - root - DEBUG - if value is current_obj and isinstance(key, str): -2024-06-23 06:05:09,766 - root - DEBUG - reference_chain.append((referrer, key)) -2024-06-23 06:05:09,766 - root - DEBUG - trace_back(referrer, depth + 1) -2024-06-23 06:05:09,766 - root - DEBUG - return # Return after finding one path to avoid too many outputs -2024-06-23 06:05:09,767 - root - DEBUG - elif isinstance(referrer, (list, tuple, set)): -2024-06-23 06:05:09,767 - root - DEBUG - trace_back(referrer, depth + 1) -2024-06-23 06:05:09,767 - root - DEBUG - trace_back(obj) -2024-06-23 06:05:09,768 - root - DEBUG - return reference_chain -2024-06-23 06:05:10,770 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 06:05:10,771 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:05:10,771 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:05:10,772 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 06:05:10,772 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:05:10,773 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 06:05:10,773 - root - DEBUG - Remove item from linkToItems list of DLGLink(link_list_index=3, comment=) -2024-06-23 06:05:10,773 - root - DEBUG - Entirely remove link DLGLink(link_list_index=3, comment=) from linkToItems -2024-06-23 06:05:10,774 - root - DEBUG - Remove item from nodeToItems list of DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 06:05:10,774 - root - DEBUG - Entirely remove node DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) from nodeToItems -2024-06-23 06:05:11,092 - root - WARNING - ref still exists, call gc.collect() -2024-06-23 06:05:11,415 - root - ERROR - Strong reference still exists?? -2024-06-23 06:05:11,416 - root - DEBUG - Link: -2024-06-23 06:05:11,474 - root - DEBUG - [] -2024-06-23 06:05:11,475 - root - DEBUG - -------------------------- -2024-06-23 06:05:11,475 - root - DEBUG - Node: -2024-06-23 06:05:40,120 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 06:05:40,132 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 06:05:40,361 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 06:05:40,362 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 06:05:40,362 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 06:05:40,363 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 06:05:40,363 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 06:05:40,363 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 06:05:40,363 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 06:05:40,364 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 06:05:40,364 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 06:05:40,364 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 06:05:40,365 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 06:05:40,365 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 06:05:40,365 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 06:05:40,366 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 06:05:40,366 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 06:05:40,366 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 06:05:40,367 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 06:05:40,367 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 06:05:40,368 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 06:05:40,368 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 06:05:40,369 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 06:05:40,369 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 06:05:40,369 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 06:05:40,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 06:05:40,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 06:05:40,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 06:05:40,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:05:40,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 06:05:40,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 06:05:40,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 06:05:40,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 06:05:40,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 06:05:40,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 06:05:40,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 06:05:40,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 06:05:40,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 06:05:40,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 06:05:40,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 06:05:40,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 06:05:40,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 06:05:40,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 06:05:40,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 06:05:40,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 06:05:40,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 06:05:40,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 06:05:40,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 06:05:40,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 06:05:40,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 06:05:40,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 06:05:40,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 06:05:40,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 06:05:40,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 06:05:40,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 06:05:40,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 06:05:40,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 06:05:40,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 06:05:40,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 06:05:40,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 06:05:40,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 06:05:40,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:05:40,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 06:05:40,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 06:05:40,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:05:40,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 06:05:40,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 06:05:40,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:05:40,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:05:40,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:05:40,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:05:40,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:05:40,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:05:40,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 06:05:40,383 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:05:40,383 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:05:40,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 06:05:40,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 06:05:40,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 06:05:40,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 06:05:40,385 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 06:05:40,385 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 06:05:40,385 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:05:40,385 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 06:05:40,385 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:05:40,386 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:05:40,386 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:05:40,386 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:05:40,386 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:05:40,387 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 06:05:40,387 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 06:05:40,387 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:05:40,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 06:05:40,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 06:05:40,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 06:05:40,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 06:05:40,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 06:05:40,390 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 06:05:40,390 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 06:05:40,390 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 06:05:40,391 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 06:05:40,391 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 06:05:40,392 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 06:05:40,392 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 06:05:40,392 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 06:05:40,393 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 06:05:40,393 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 06:05:40,393 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 06:05:40,394 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 06:05:40,394 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 06:05:40,394 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 06:05:40,394 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 06:05:40,395 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 06:05:40,395 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 06:05:40,395 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 06:05:40,396 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 06:05:40,396 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 06:05:40,396 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 06:05:40,397 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 06:05:40,397 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 06:05:40,397 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 06:05:40,440 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 06:05:40,441 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 06:05:40,907 - root - DEBUG - DEBUG MODE: True -2024-06-23 06:05:40,911 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 06:05:40,970 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 06:05:41,120 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 06:05:41,169 - root - DEBUG - Updating menus... -2024-06-23 06:05:42,056 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:05:42,548 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:05:42,551 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:05:42,553 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 06:05:42,553 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 06:05:42,554 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:05:42,556 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 06:05:42,556 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 06:05:42,556 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 06:05:42,556 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 06:05:42,557 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 06:05:42,557 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 06:05:42,557 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 06:05:42,558 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 06:05:43,247 - root - DEBUG - [mousePressEvent scope] self._mousePressPos: PyQt5.QtCore.QPoint(753, 305) -2024-06-23 06:05:43,248 - root - DEBUG - [mousePressEvent scope] self._mouseMovePos: PyQt5.QtCore.QPoint(753, 305) -2024-06-23 06:05:44,221 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 06:05:44,221 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 06:05:44,221 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 06:05:44,222 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 06:05:44,222 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:05:44,223 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 06:05:44,223 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 06:05:44,229 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 06:05:44,231 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 06:05:44,232 - root - INFO - Loading chitin... -2024-06-23 06:05:44,233 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 06:05:46,969 - root - INFO - Done loading chitin -2024-06-23 06:05:46,969 - root - INFO - Loading lips... -2024-06-23 06:05:46,973 - root - INFO - Loading 'lips' from installation... -2024-06-23 06:05:49,057 - root - INFO - Loading modules... -2024-06-23 06:05:49,058 - root - INFO - Loading 'Modules' from installation... -2024-06-23 06:05:53,227 - root - INFO - Loading streammusic... -2024-06-23 06:05:53,229 - root - INFO - Loading streammusic from installation... -2024-06-23 06:05:53,305 - root - INFO - Loading streamsounds... -2024-06-23 06:05:53,306 - root - INFO - Loading streamsounds from installation... -2024-06-23 06:05:53,922 - root - INFO - Loading textures... -2024-06-23 06:05:53,924 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 06:05:54,918 - root - INFO - Loading saves... -2024-06-23 06:05:54,934 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:05:54,935 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:05:54,936 - root - INFO - Loading streamwaves... -2024-06-23 06:05:54,939 - root - INFO - Loading streamwaves from installation... -2024-06-23 06:06:03,643 - root - INFO - Loading override... -2024-06-23 06:06:04,161 - root - INFO - Loading Override from installation... -2024-06-23 06:06:07,329 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 06:06:07,339 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:06:07,355 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 06:06:07,356 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 06:06:09,980 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 06:06:10,021 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:06:10,022 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:06:10,022 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:06:10,022 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:06:10,026 - root - DEBUG - Set sections of prepared lists -2024-06-23 06:06:10,027 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 06:06:10,027 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 06:06:10,029 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 06:06:10,092 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 06:06:10,319 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 06:06:10,395 - root - INFO - Loading core installation resources into UI... -2024-06-23 06:06:11,747 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 06:06:11,748 - root - INFO - Loading saves list into UI... -2024-06-23 06:06:11,749 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:06:11,749 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:06:11,751 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:06:11,751 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 06:06:11,751 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 06:06:11,752 - root - DEBUG - Loading save resources into UI... -2024-06-23 06:06:11,752 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:06:11,752 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 06:06:11,753 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:06:11,753 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:06:11,753 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:06:11,754 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:06:11,754 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:06:11,754 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:06:11,754 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:06:11,755 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:06:11,755 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:06:11,756 - root - DEBUG - Updating menus... -2024-06-23 06:06:11,757 - root - DEBUG - Setting up watchdog observer... -2024-06-23 06:06:11,757 - root - INFO - Loader task completed. -2024-06-23 06:06:20,229 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 06:06:20,527 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:06:20,527 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 06:06:20,527 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 06:06:20,527 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:06:20,528 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 06:06:20,528 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:06:20,528 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 06:06:20,528 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 06:06:20,528 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:06:20,588 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 06:06:20,630 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 06:06:20,895 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:06:20,897 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:06:20,897 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:06:20,898 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:06:20,898 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:06:20,898 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:06:21,518 - root - DEBUG - [load scope] dlg: -2024-06-23 06:06:21,519 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:06:21,653 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:06:21,655 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 06:06:21,656 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:06:21,656 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:06:21,657 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:06:21,657 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:06:21,715 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 06:06:23,201 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:06:23,202 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:06:23,203 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 06:06:23,203 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:06:23,277 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: find_strong_references -2024-06-23 06:06:24,705 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 06:06:24,705 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:06:24,706 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:06:24,707 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 06:06:24,707 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:06:24,708 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 06:06:24,708 - root - DEBUG - Remove item from linkToItems list of DLGLink(link_list_index=3, comment=) -2024-06-23 06:06:24,708 - root - DEBUG - Entirely remove link DLGLink(link_list_index=3, comment=) from linkToItems -2024-06-23 06:06:24,709 - root - DEBUG - Remove item from nodeToItems list of DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 06:06:24,709 - root - DEBUG - Entirely remove node DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) from nodeToItems -2024-06-23 06:06:25,041 - root - WARNING - ref still exists, call gc.collect() -2024-06-23 06:06:25,368 - root - ERROR - Strong reference still exists?? -2024-06-23 06:06:25,369 - root - DEBUG - Link: -2024-06-23 06:06:26,222 - root - DEBUG - [({'_link_ref': , '_data_cache': {0: 'E350: If you have questions, you should direct them towards the Jedi Council members.', 9: , 255: None}}, '_link_ref')] -2024-06-23 06:06:26,223 - root - DEBUG - -------------------------- -2024-06-23 06:06:26,223 - root - DEBUG - Node: -2024-06-23 06:06:27,043 - root - DEBUG - [({'_hash_cache': 107741107873880050, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}, 'node')] -2024-06-23 06:12:19,606 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 06:12:19,632 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 06:12:20,353 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 06:12:20,354 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 06:12:20,355 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 06:12:20,355 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 06:12:20,356 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 06:12:20,356 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 06:12:20,356 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 06:12:20,357 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 06:12:20,357 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 06:12:20,358 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 06:12:20,358 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 06:12:20,359 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 06:12:20,359 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 06:12:20,360 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 06:12:20,360 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 06:12:20,361 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 06:12:20,361 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 06:12:20,362 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 06:12:20,363 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 06:12:20,363 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 06:12:20,364 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 06:12:20,364 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 06:12:20,365 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 06:12:20,365 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 06:12:20,366 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 06:12:20,367 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 06:12:20,368 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:12:20,369 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 06:12:20,369 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 06:12:20,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 06:12:20,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 06:12:20,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 06:12:20,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 06:12:20,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 06:12:20,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 06:12:20,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 06:12:20,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 06:12:20,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 06:12:20,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 06:12:20,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 06:12:20,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 06:12:20,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 06:12:20,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 06:12:20,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 06:12:20,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 06:12:20,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 06:12:20,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 06:12:20,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 06:12:20,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 06:12:20,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 06:12:20,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 06:12:20,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 06:12:20,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 06:12:20,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 06:12:20,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 06:12:20,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 06:12:20,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 06:12:20,383 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 06:12:20,383 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 06:12:20,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:12:20,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 06:12:20,385 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 06:12:20,385 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:12:20,386 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 06:12:20,387 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 06:12:20,387 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:12:20,387 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:12:20,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:12:20,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:12:20,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:12:20,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:12:20,390 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 06:12:20,390 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:12:20,391 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:12:20,391 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 06:12:20,392 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 06:12:20,392 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 06:12:20,393 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 06:12:20,394 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 06:12:20,394 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 06:12:20,395 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:12:20,396 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 06:12:20,396 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:12:20,397 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:12:20,397 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:12:20,398 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:12:20,398 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:12:20,399 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 06:12:20,399 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 06:12:20,399 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:12:20,400 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 06:12:20,400 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 06:12:20,401 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 06:12:20,401 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 06:12:20,402 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 06:12:20,403 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 06:12:20,403 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 06:12:20,404 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 06:12:20,404 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 06:12:20,404 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 06:12:20,405 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 06:12:20,405 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 06:12:20,406 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 06:12:20,407 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 06:12:20,407 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 06:12:20,408 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 06:12:20,408 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 06:12:20,408 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 06:12:20,409 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 06:12:20,409 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 06:12:20,410 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 06:12:20,410 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 06:12:20,411 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 06:12:20,413 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 06:12:20,413 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 06:12:20,414 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 06:12:20,414 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 06:12:20,415 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 06:12:20,415 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 06:12:20,543 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 06:12:20,544 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 06:12:21,379 - root - DEBUG - DEBUG MODE: True -2024-06-23 06:12:21,383 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 06:12:21,464 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 06:12:21,615 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 06:12:21,667 - root - DEBUG - Updating menus... -2024-06-23 06:12:23,723 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:12:25,815 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:12:25,824 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:12:25,827 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 06:12:25,829 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 06:12:25,830 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:12:25,834 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 06:12:25,834 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 06:12:25,835 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 06:12:25,836 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 06:12:25,837 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 06:12:25,837 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 06:12:25,838 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 06:12:25,838 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 06:12:27,361 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 06:12:27,361 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 06:12:27,362 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 06:12:27,362 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 06:12:27,363 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:12:27,364 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 06:12:27,365 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 06:12:27,374 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 06:12:27,378 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 06:12:27,379 - root - INFO - Loading chitin... -2024-06-23 06:12:27,382 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 06:12:30,329 - root - INFO - Done loading chitin -2024-06-23 06:12:30,330 - root - INFO - Loading lips... -2024-06-23 06:12:30,334 - root - INFO - Loading 'lips' from installation... -2024-06-23 06:12:32,455 - root - INFO - Loading modules... -2024-06-23 06:12:32,457 - root - INFO - Loading 'Modules' from installation... -2024-06-23 06:12:37,269 - root - INFO - Loading streammusic... -2024-06-23 06:12:37,271 - root - INFO - Loading streammusic from installation... -2024-06-23 06:12:37,361 - root - INFO - Loading streamsounds... -2024-06-23 06:12:37,362 - root - INFO - Loading streamsounds from installation... -2024-06-23 06:12:38,240 - root - INFO - Loading textures... -2024-06-23 06:12:38,242 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 06:12:39,550 - root - INFO - Loading saves... -2024-06-23 06:12:39,585 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:12:39,586 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:12:39,589 - root - INFO - Loading streamwaves... -2024-06-23 06:12:39,591 - root - INFO - Loading streamwaves from installation... -2024-06-23 06:12:50,223 - root - INFO - Loading override... -2024-06-23 06:12:51,078 - root - INFO - Loading Override from installation... -2024-06-23 06:12:54,330 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 06:12:54,342 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:12:54,357 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 06:12:54,358 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 06:12:57,526 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 06:12:57,569 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:12:57,569 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:12:57,570 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:12:57,570 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:12:57,573 - root - DEBUG - Set sections of prepared lists -2024-06-23 06:12:57,574 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 06:12:57,574 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 06:12:57,597 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 06:12:57,753 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 06:12:58,132 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 06:12:58,230 - root - INFO - Loading core installation resources into UI... -2024-06-23 06:13:00,728 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 06:13:00,729 - root - INFO - Loading saves list into UI... -2024-06-23 06:13:00,733 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:13:00,735 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:13:00,738 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:13:00,738 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 06:13:00,739 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 06:13:00,739 - root - DEBUG - Loading save resources into UI... -2024-06-23 06:13:00,741 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:13:00,743 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 06:13:00,744 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:13:00,745 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:13:00,746 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:13:00,746 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:13:00,747 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:13:00,747 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:13:00,748 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:13:00,748 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:13:00,749 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:13:00,752 - root - DEBUG - Updating menus... -2024-06-23 06:13:00,753 - root - DEBUG - Setting up watchdog observer... -2024-06-23 06:13:00,754 - root - INFO - Loader task completed. -2024-06-23 06:13:05,894 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 06:13:06,219 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:13:06,219 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 06:13:06,220 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 06:13:06,220 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:13:06,221 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 06:13:06,221 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:13:06,222 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 06:13:06,222 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 06:13:06,222 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:13:06,279 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 06:13:06,437 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 06:13:06,708 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:13:06,712 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:13:06,713 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:13:06,714 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:13:06,715 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:13:06,715 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:13:08,022 - root - DEBUG - [load scope] dlg: -2024-06-23 06:13:08,023 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:13:08,563 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:13:08,567 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 06:13:08,568 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:13:08,569 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:13:08,569 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:13:08,570 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:13:08,683 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 06:13:10,290 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:13:10,290 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:13:10,292 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 06:13:10,292 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:13:10,373 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 06:13:10,374 - root - DEBUG - def find_strong_references(obj): -2024-06-23 06:13:10,374 - root - DEBUG - """Find names and locations of root variables or class attributes holding references to the object.""" -2024-06-23 06:13:10,375 - root - DEBUG - visited = set() -2024-06-23 06:13:10,375 - root - DEBUG - def trace_back(current_obj): -2024-06-23 06:13:10,375 - root - DEBUG - # Track objects to prevent revisiting and looping -2024-06-23 06:13:10,376 - root - DEBUG - if id(current_obj) in visited: -2024-06-23 06:13:10,376 - root - DEBUG - return -2024-06-23 06:13:10,376 - root - DEBUG - visited.add(id(current_obj)) -2024-06-23 06:13:10,377 - root - DEBUG - # Collect all objects that refer to the current object -2024-06-23 06:13:10,377 - root - DEBUG - referrers = gc.get_referrers(current_obj) -2024-06-23 06:13:10,377 - root - DEBUG - for referrer in referrers: -2024-06-23 06:13:10,378 - root - DEBUG - if isinstance(referrer, dict): -2024-06-23 06:13:10,378 - root - DEBUG - # Handle dictionaries (could be globals, locals, or attributes) -2024-06-23 06:13:10,379 - root - DEBUG - for key, value in referrer.items(): -2024-06-23 06:13:10,379 - root - DEBUG - if value is current_obj: -2024-06-23 06:13:10,379 - root - DEBUG - print(f"Found in dict: {referrer} under key {key}") -2024-06-23 06:13:10,380 - root - DEBUG - trace_back(referrer) # Recurse into the referrer -2024-06-23 06:13:10,380 - root - DEBUG - elif hasattr(referrer, '__dict__'): -2024-06-23 06:13:10,380 - root - DEBUG - # Handle class instances -2024-06-23 06:13:10,381 - root - DEBUG - for key, value in vars(referrer).items(): -2024-06-23 06:13:10,381 - root - DEBUG - if value is current_obj: -2024-06-23 06:13:10,382 - root - DEBUG - print(f"Found in class {type(referrer).__name__} attribute {key}") -2024-06-23 06:13:10,382 - root - DEBUG - trace_back(referrer) # Recurse into the referrer -2024-06-23 06:13:10,382 - root - DEBUG - elif isinstance(referrer, (list, tuple, set)): -2024-06-23 06:13:10,383 - root - DEBUG - # Handle list, tuple, or set containers -2024-06-23 06:13:10,383 - root - DEBUG - for idx, item in enumerate(referrer): -2024-06-23 06:13:10,384 - root - DEBUG - if item is current_obj: -2024-06-23 06:13:10,385 - root - DEBUG - print(f"Found in {type(referrer).__name__} at index {idx}") -2024-06-23 06:13:10,385 - root - DEBUG - trace_back(referrer) # Recurse into the referrer -2024-06-23 06:13:10,386 - root - DEBUG - trace_back(obj) -2024-06-23 06:13:11,777 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 06:13:11,779 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:13:11,779 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:13:11,780 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 06:13:11,781 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:13:11,782 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 06:13:11,783 - root - DEBUG - Remove item from linkToItems list of DLGLink(link_list_index=3, comment=) -2024-06-23 06:13:11,783 - root - DEBUG - Entirely remove link DLGLink(link_list_index=3, comment=) from linkToItems -2024-06-23 06:13:11,784 - root - DEBUG - Remove item from nodeToItems list of DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 06:13:11,784 - root - DEBUG - Entirely remove node DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) from nodeToItems -2024-06-23 06:13:12,119 - root - WARNING - ref still exists, call gc.collect() -2024-06-23 06:13:12,437 - root - ERROR - Strong reference still exists?? -2024-06-23 06:13:12,439 - root - DEBUG - Link: -2024-06-23 06:13:48,135 - root - DEBUG - Found in dict: {'_link_ref': , '_data_cache': {0: 'E350: If you have questions, you should direct them towards the Jedi Council members.', 9: , 255: None}} under key _link_ref -2024-06-23 06:13:48,206 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:48,270 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:48,330 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:48,396 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:48,457 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:48,517 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:48,576 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:48,634 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:48,696 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:48,759 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:48,819 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:48,877 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:48,936 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:48,997 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:49,056 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:49,117 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:49,177 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:49,238 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:49,300 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:49,359 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:49,422 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:49,482 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:49,541 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:49,601 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:49,661 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:49,725 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:49,785 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:49,843 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:49,903 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:49,962 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:50,021 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:50,080 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:50,139 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:50,201 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:50,264 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:50,326 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:50,393 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:50,455 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:50,519 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:50,581 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:50,644 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:50,708 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:50,771 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:50,829 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:50,892 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:50,953 - root - DEBUG - Found in list at index 1 -2024-06-23 06:13:51,013 - root - DEBUG - Found in list at index 1 -2024-06-23 06:14:03,236 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 06:14:03,287 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 06:14:03,791 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 06:14:03,792 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 06:14:03,792 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 06:14:03,793 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 06:14:03,793 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 06:14:03,793 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 06:14:03,794 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 06:14:03,794 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 06:14:03,794 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 06:14:03,795 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 06:14:03,795 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 06:14:03,796 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 06:14:03,796 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 06:14:03,796 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 06:14:03,797 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 06:14:03,797 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 06:14:03,797 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 06:14:03,798 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 06:14:03,799 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 06:14:03,799 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 06:14:03,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 06:14:03,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 06:14:03,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 06:14:03,801 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 06:14:03,801 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 06:14:03,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 06:14:03,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:14:03,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 06:14:03,804 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 06:14:03,804 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 06:14:03,804 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 06:14:03,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 06:14:03,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 06:14:03,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 06:14:03,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 06:14:03,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 06:14:03,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 06:14:03,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 06:14:03,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 06:14:03,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 06:14:03,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 06:14:03,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 06:14:03,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 06:14:03,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 06:14:03,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 06:14:03,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 06:14:03,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 06:14:03,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 06:14:03,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 06:14:03,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 06:14:03,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 06:14:03,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 06:14:03,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 06:14:03,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 06:14:03,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 06:14:03,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 06:14:03,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 06:14:03,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 06:14:03,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 06:14:03,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:14:03,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 06:14:03,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 06:14:03,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:14:03,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 06:14:03,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 06:14:03,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:14:03,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:14:03,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:14:03,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:14:03,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:14:03,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:14:03,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 06:14:03,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:14:03,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:14:03,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 06:14:03,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 06:14:03,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 06:14:03,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 06:14:03,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 06:14:03,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 06:14:03,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:14:03,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 06:14:03,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:14:03,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:14:03,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:14:03,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:14:03,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:14:03,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 06:14:03,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 06:14:03,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:14:03,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 06:14:03,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 06:14:03,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 06:14:03,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 06:14:03,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 06:14:03,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 06:14:03,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 06:14:03,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 06:14:03,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 06:14:03,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 06:14:03,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 06:14:03,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 06:14:03,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 06:14:03,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 06:14:03,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 06:14:03,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 06:14:03,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 06:14:03,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 06:14:03,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 06:14:03,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 06:14:03,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 06:14:03,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 06:14:03,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 06:14:03,836 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 06:14:03,837 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 06:14:03,837 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 06:14:03,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 06:14:03,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 06:14:03,839 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 06:14:03,922 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 06:14:03,923 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 06:14:04,526 - root - DEBUG - DEBUG MODE: True -2024-06-23 06:14:04,530 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 06:14:04,606 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 06:14:04,765 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 06:14:04,815 - root - DEBUG - Updating menus... -2024-06-23 06:14:06,857 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:14:08,907 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:14:08,910 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:14:08,914 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 06:14:08,914 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 06:14:08,915 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:14:08,918 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 06:14:08,918 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 06:14:08,919 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 06:14:08,919 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 06:14:08,919 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 06:14:08,920 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 06:14:08,920 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 06:14:08,921 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 06:14:10,472 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 06:14:10,473 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 06:14:10,474 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 06:14:10,474 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 06:14:10,475 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:14:10,476 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 06:14:10,477 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 06:14:10,486 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 06:14:10,489 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 06:14:10,491 - root - INFO - Loading chitin... -2024-06-23 06:14:10,492 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 06:14:13,450 - root - INFO - Done loading chitin -2024-06-23 06:14:13,452 - root - INFO - Loading lips... -2024-06-23 06:14:13,457 - root - INFO - Loading 'lips' from installation... -2024-06-23 06:14:17,291 - root - INFO - Loading modules... -2024-06-23 06:14:17,292 - root - INFO - Loading 'Modules' from installation... -2024-06-23 06:14:22,906 - root - INFO - Loading streammusic... -2024-06-23 06:14:22,908 - root - INFO - Loading streammusic from installation... -2024-06-23 06:14:22,998 - root - INFO - Loading streamsounds... -2024-06-23 06:14:23,000 - root - INFO - Loading streamsounds from installation... -2024-06-23 06:14:24,086 - root - INFO - Loading textures... -2024-06-23 06:14:24,088 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 06:14:25,451 - root - INFO - Loading saves... -2024-06-23 06:14:25,479 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:14:25,480 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:14:25,482 - root - INFO - Loading streamwaves... -2024-06-23 06:14:25,484 - root - INFO - Loading streamwaves from installation... -2024-06-23 06:14:35,874 - root - INFO - Loading override... -2024-06-23 06:14:36,572 - root - INFO - Loading Override from installation... -2024-06-23 06:14:39,553 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 06:14:39,562 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:14:39,580 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 06:14:39,581 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 06:14:43,225 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 06:14:43,268 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:14:43,269 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:14:43,269 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:14:43,269 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:14:43,273 - root - DEBUG - Set sections of prepared lists -2024-06-23 06:14:43,274 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 06:14:43,275 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 06:14:43,296 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 06:14:43,471 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 06:14:44,120 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 06:14:44,212 - root - INFO - Loading core installation resources into UI... -2024-06-23 06:14:46,734 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 06:14:46,735 - root - INFO - Loading saves list into UI... -2024-06-23 06:14:46,741 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:14:46,743 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:14:46,747 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:14:46,747 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 06:14:46,748 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 06:14:46,749 - root - DEBUG - Loading save resources into UI... -2024-06-23 06:14:46,751 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:14:46,752 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 06:14:46,753 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:14:46,753 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:14:46,754 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:14:46,755 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:14:46,755 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:14:46,755 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:14:46,756 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:14:46,757 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:14:46,757 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:14:46,759 - root - DEBUG - Updating menus... -2024-06-23 06:14:46,760 - root - DEBUG - Setting up watchdog observer... -2024-06-23 06:14:46,760 - root - INFO - Loader task completed. -2024-06-23 06:14:48,787 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 06:14:49,118 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:14:49,119 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 06:14:49,120 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 06:14:49,120 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:14:49,120 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 06:14:49,121 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:14:49,121 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 06:14:49,121 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 06:14:49,122 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:14:49,179 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 06:14:49,383 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 06:14:49,655 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:14:49,658 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:14:49,659 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:14:49,660 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:14:49,660 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:14:49,660 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:14:50,927 - root - DEBUG - [load scope] dlg: -2024-06-23 06:14:50,927 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:14:51,486 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:14:51,490 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 06:14:51,491 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:14:51,492 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:14:51,493 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:14:51,493 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:14:51,612 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 06:14:52,611 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:14:52,612 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:14:52,613 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 06:14:52,614 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:14:52,681 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 06:14:52,681 - root - DEBUG - def find_strong_references(obj): -2024-06-23 06:14:52,682 - root - DEBUG - """Find names and locations of root variables or class attributes holding references to the object.""" -2024-06-23 06:14:52,682 - root - DEBUG - visited = set() -2024-06-23 06:14:52,682 - root - DEBUG - def trace_back(current_obj): -2024-06-23 06:14:52,683 - root - DEBUG - # Track objects to prevent revisiting and looping -2024-06-23 06:14:52,683 - root - DEBUG - if id(current_obj) in visited: -2024-06-23 06:14:52,684 - root - DEBUG - return -2024-06-23 06:14:52,684 - root - DEBUG - visited.add(id(current_obj)) -2024-06-23 06:14:52,685 - root - DEBUG - # Collect all objects that refer to the current object -2024-06-23 06:14:52,685 - root - DEBUG - referrers = gc.get_referrers(current_obj) -2024-06-23 06:14:52,685 - root - DEBUG - for referrer in referrers: -2024-06-23 06:14:52,686 - root - DEBUG - if isinstance(referrer, dict): -2024-06-23 06:14:52,686 - root - DEBUG - # Handle dictionaries (could be globals, locals, or attributes) -2024-06-23 06:14:52,687 - root - DEBUG - for key, value in referrer.items(): -2024-06-23 06:14:52,687 - root - DEBUG - if value is current_obj: -2024-06-23 06:14:52,687 - root - DEBUG - print(f"Found in dict: {referrer} under key {key}") -2024-06-23 06:14:52,688 - root - DEBUG - trace_back(referrer) # Recurse into the referrer -2024-06-23 06:14:52,688 - root - DEBUG - elif hasattr(referrer, '__dict__'): -2024-06-23 06:14:52,688 - root - DEBUG - # Handle class instances -2024-06-23 06:14:52,689 - root - DEBUG - for key, value in vars(referrer).items(): -2024-06-23 06:14:52,689 - root - DEBUG - if value is current_obj: -2024-06-23 06:14:52,690 - root - DEBUG - print(f"Found in class {type(referrer).__name__} attribute {key}") -2024-06-23 06:14:52,690 - root - DEBUG - trace_back(referrer) # Recurse into the referrer -2024-06-23 06:14:52,690 - root - DEBUG - elif isinstance(referrer, (list, tuple, set)): -2024-06-23 06:14:52,691 - root - DEBUG - # Handle list, tuple, or set containers -2024-06-23 06:14:52,691 - root - DEBUG - for idx, item in enumerate(referrer): -2024-06-23 06:14:52,692 - root - DEBUG - if item is current_obj: -2024-06-23 06:14:52,692 - root - DEBUG - print(f"Found in {type(referrer).__name__} at index {idx}") -2024-06-23 06:14:52,693 - root - DEBUG - trace_back(referrer) # Recurse into the referrer -2024-06-23 06:14:52,693 - root - DEBUG - trace_back(obj) -2024-06-23 06:14:53,767 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 06:14:53,768 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:14:53,768 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:14:53,770 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 06:14:53,770 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:14:53,772 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 06:14:53,772 - root - DEBUG - Remove item from linkToItems list of DLGLink(link_list_index=3, comment=) -2024-06-23 06:14:53,773 - root - DEBUG - Entirely remove link DLGLink(link_list_index=3, comment=) from linkToItems -2024-06-23 06:14:53,773 - root - DEBUG - Remove item from nodeToItems list of DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 06:14:53,774 - root - DEBUG - Entirely remove node DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) from nodeToItems -2024-06-23 06:14:54,092 - root - WARNING - ref still exists, call gc.collect() -2024-06-23 06:14:54,414 - root - ERROR - Strong reference still exists?? -2024-06-23 06:14:54,416 - root - DEBUG - -------------------------- -2024-06-23 06:14:54,416 - root - DEBUG - Node: -2024-06-23 06:15:13,159 - root - DEBUG - Found in dict: {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''} under key node -2024-06-23 06:15:27,110 - root - DEBUG - Found in list at index 1 -2024-06-23 06:15:33,137 - root - DEBUG - Found in dict: {'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701331076752, 2701330479728, 2701327539648}} under key referrers -2024-06-23 06:15:54,217 - root - DEBUG - Found in list at index 0 -2024-06-23 06:16:18,071 - root - DEBUG - Found in dict: {'current_obj': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'referrers': [{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701331076752, 2701330275600, 2701328095344, 2701330479728}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701331076752, 2701330275600, 2701328095344, 2701330479728}} under key referrers -2024-06-23 06:16:23,124 - root - DEBUG - Found in list at index 1 -2024-06-23 06:16:32,381 - root - DEBUG - Found in dict: {'current_obj': [{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], 'referrers': [, {'current_obj': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'referrers': [{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856}}, , [[{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], ]], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856}} under key referrers -2024-06-23 06:16:39,419 - root - DEBUG - Found in list at index 0 -2024-06-23 06:16:40,779 - root - DEBUG - Found in dict: {'current_obj': [, {'current_obj': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'referrers': [{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488}}, , [[{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], ]], 'referrers': [{'current_obj': [{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], 'referrers': [, {'current_obj': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'referrers': [{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488}}, , [[{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], ]], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488}}, , [[, {'current_obj': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'referrers': [{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488}}, , [[{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], ]], ], ], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488}} under key referrers -2024-06-23 06:16:41,726 - root - DEBUG - Found in list at index 0 -2024-06-23 06:16:42,706 - root - DEBUG - Found in dict: {'current_obj': [{'current_obj': [{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], 'referrers': [, {'current_obj': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'referrers': [{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], ]], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[, {'current_obj': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'referrers': [{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], ]], ], ], 'referrers': [{'current_obj': [, {'current_obj': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'referrers': [{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], ]], 'referrers': [{'current_obj': [{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], 'referrers': [, {'current_obj': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'referrers': [{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], ]], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[, {'current_obj': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'referrers': [{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], ]], ], ], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[{'current_obj': [{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], 'referrers': [, {'current_obj': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'referrers': [{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], ]], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[, {'current_obj': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'referrers': [{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[{'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'referrers': [, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}}, , [[, {'_hash_cache': 7847152462943127019, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''}], , DLGLink(link_list_index=3, comment=)], ], ]], ], ], ], ], 'trace_back': .trace_back at 0x00000274EFBA8910>, 'visited': {2701327539648, 2701271376352, 2701327378624, 2701331076752, 2701330275600, 2701328095344, 2701330479728, 2701330123856, 2701326725488, 2701270991120, 2701271365104}} under key referrers -2024-06-23 06:16:43,642 - root - DEBUG - Found in list at index 0 -2024-06-23 06:18:33,009 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 06:18:33,033 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 06:18:33,562 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 06:18:33,563 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 06:18:33,563 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 06:18:33,564 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 06:18:33,564 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 06:18:33,565 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 06:18:33,565 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 06:18:33,565 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 06:18:33,566 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 06:18:33,566 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 06:18:33,567 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 06:18:33,567 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 06:18:33,568 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 06:18:33,568 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 06:18:33,569 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 06:18:33,569 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 06:18:33,570 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 06:18:33,570 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 06:18:33,571 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 06:18:33,572 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 06:18:33,572 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 06:18:33,573 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 06:18:33,573 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 06:18:33,574 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 06:18:33,575 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 06:18:33,576 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 06:18:33,577 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:18:33,578 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 06:18:33,578 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 06:18:33,578 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 06:18:33,579 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 06:18:33,579 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 06:18:33,580 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 06:18:33,580 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 06:18:33,581 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 06:18:33,581 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 06:18:33,582 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 06:18:33,582 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 06:18:33,582 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 06:18:33,583 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 06:18:33,583 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 06:18:33,584 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 06:18:33,584 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 06:18:33,584 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 06:18:33,585 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 06:18:33,585 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 06:18:33,585 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 06:18:33,586 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 06:18:33,586 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 06:18:33,586 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 06:18:33,587 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 06:18:33,587 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 06:18:33,588 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 06:18:33,589 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 06:18:33,589 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 06:18:33,589 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 06:18:33,590 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 06:18:33,590 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 06:18:33,590 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 06:18:33,591 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:18:33,591 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 06:18:33,592 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 06:18:33,592 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:18:33,592 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 06:18:33,593 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 06:18:33,594 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:18:33,594 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:18:33,594 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:18:33,595 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:18:33,595 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:18:33,595 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:18:33,596 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 06:18:33,596 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:18:33,596 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:18:33,597 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 06:18:33,597 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 06:18:33,598 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 06:18:33,598 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 06:18:33,598 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 06:18:33,598 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 06:18:33,599 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:18:33,599 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 06:18:33,599 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:18:33,600 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:18:33,600 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:18:33,600 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:18:33,601 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:18:33,601 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 06:18:33,601 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 06:18:33,602 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:18:33,602 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 06:18:33,602 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 06:18:33,603 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 06:18:33,603 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 06:18:33,604 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 06:18:33,604 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 06:18:33,604 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 06:18:33,605 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 06:18:33,605 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 06:18:33,605 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 06:18:33,606 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 06:18:33,606 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 06:18:33,606 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 06:18:33,607 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 06:18:33,607 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 06:18:33,608 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 06:18:33,608 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 06:18:33,608 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 06:18:33,609 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 06:18:33,609 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 06:18:33,610 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 06:18:33,610 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 06:18:33,610 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 06:18:33,611 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 06:18:33,612 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 06:18:33,612 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 06:18:33,613 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 06:18:33,613 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 06:18:33,614 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 06:18:33,703 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 06:18:33,704 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 06:18:34,364 - root - DEBUG - DEBUG MODE: True -2024-06-23 06:18:34,368 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 06:18:34,442 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 06:18:34,597 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 06:18:34,635 - root - DEBUG - Updating menus... -2024-06-23 06:18:36,682 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:18:38,904 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:18:38,907 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:18:38,909 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 06:18:38,910 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 06:18:38,911 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:18:38,913 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 06:18:38,913 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 06:18:38,914 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 06:18:38,914 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 06:18:38,915 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 06:18:38,915 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 06:18:38,915 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 06:18:38,916 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 06:18:40,099 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 06:18:40,099 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 06:18:40,100 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 06:18:40,100 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 06:18:40,101 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:18:40,102 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 06:18:40,103 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 06:18:40,109 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 06:18:40,111 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 06:18:40,112 - root - INFO - Loading chitin... -2024-06-23 06:18:40,113 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 06:18:42,998 - root - INFO - Done loading chitin -2024-06-23 06:18:42,998 - root - INFO - Loading lips... -2024-06-23 06:18:43,003 - root - INFO - Loading 'lips' from installation... -2024-06-23 06:18:45,081 - root - INFO - Loading modules... -2024-06-23 06:18:45,082 - root - INFO - Loading 'Modules' from installation... -2024-06-23 06:18:49,402 - root - INFO - Loading streammusic... -2024-06-23 06:18:49,404 - root - INFO - Loading streammusic from installation... -2024-06-23 06:18:49,481 - root - INFO - Loading streamsounds... -2024-06-23 06:18:49,482 - root - INFO - Loading streamsounds from installation... -2024-06-23 06:18:50,315 - root - INFO - Loading textures... -2024-06-23 06:18:50,317 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 06:18:51,328 - root - INFO - Loading saves... -2024-06-23 06:18:51,346 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:18:51,347 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:18:51,348 - root - INFO - Loading streamwaves... -2024-06-23 06:18:51,349 - root - INFO - Loading streamwaves from installation... -2024-06-23 06:19:03,120 - root - INFO - Loading override... -2024-06-23 06:19:03,776 - root - INFO - Loading Override from installation... -2024-06-23 06:19:06,904 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 06:19:06,914 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:19:06,929 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 06:19:06,930 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 06:19:10,183 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 06:19:10,232 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:19:10,233 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:19:10,233 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:19:10,234 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:19:10,238 - root - DEBUG - Set sections of prepared lists -2024-06-23 06:19:10,239 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 06:19:10,239 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 06:19:10,263 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 06:19:10,436 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 06:19:11,105 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 06:19:11,208 - root - INFO - Loading core installation resources into UI... -2024-06-23 06:19:13,567 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 06:19:13,567 - root - INFO - Loading saves list into UI... -2024-06-23 06:19:13,570 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:19:13,572 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:19:13,575 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:19:13,575 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 06:19:13,576 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 06:19:13,577 - root - DEBUG - Loading save resources into UI... -2024-06-23 06:19:13,577 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:19:13,580 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 06:19:13,581 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:19:13,581 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:19:13,582 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:19:13,582 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:19:13,583 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:19:13,583 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:19:13,584 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:19:13,584 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:19:13,585 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:19:13,586 - root - DEBUG - Updating menus... -2024-06-23 06:19:13,588 - root - DEBUG - Setting up watchdog observer... -2024-06-23 06:19:13,588 - root - INFO - Loader task completed. -2024-06-23 06:19:15,575 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 06:19:15,885 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:19:15,885 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 06:19:15,886 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 06:19:15,886 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:19:15,887 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 06:19:15,887 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:19:15,887 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 06:19:15,888 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 06:19:15,888 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:19:15,945 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 06:19:16,094 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 06:19:16,357 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:19:16,360 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:19:16,361 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:19:16,361 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:19:16,362 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:19:16,362 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:19:17,612 - root - DEBUG - [load scope] dlg: -2024-06-23 06:19:17,612 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:19:18,147 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:19:18,152 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 06:19:18,152 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:19:18,153 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:19:18,153 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:19:18,154 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:19:18,260 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 06:19:19,363 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:19:19,364 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:19:19,365 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 06:19:19,365 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:19:19,464 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: def find_strong_references(obj): -2024-06-23 06:19:19,464 - root - DEBUG - """Find names and locations of root variables or class attributes holding references to the object.""" -2024-06-23 06:19:19,465 - root - DEBUG - visited = set() -2024-06-23 06:19:19,465 - root - DEBUG - def trace_back(current_obj, depth=0): -2024-06-23 06:19:19,465 - root - DEBUG - obj_id = id(current_obj) -2024-06-23 06:19:19,466 - root - DEBUG - if obj_id in visited or depth > 10: # Limit recursion depth to avoid excessive depth -2024-06-23 06:19:19,466 - root - DEBUG - return -2024-06-23 06:19:19,467 - root - DEBUG - visited.add(obj_id) -2024-06-23 06:19:19,467 - root - DEBUG - # Filter out undesired object types to reduce noise -2024-06-23 06:19:19,467 - root - DEBUG - if isinstance(current_obj, (types.FunctionType, types.BuiltinFunctionType, types.GeneratorType, types.FrameType)): -2024-06-23 06:19:19,468 - root - DEBUG - return -2024-06-23 06:19:19,468 - root - DEBUG - referrers = gc.get_referrers(current_obj) -2024-06-23 06:19:19,469 - root - DEBUG - for referrer in referrers: -2024-06-23 06:19:19,469 - root - DEBUG - if id(referrer) in visited: -2024-06-23 06:19:19,470 - root - DEBUG - continue # Skip already visited referrers to avoid loops -2024-06-23 06:19:19,470 - root - DEBUG - # Skip system and function internals -2024-06-23 06:19:19,470 - root - DEBUG - if isinstance(referrer, (types.FrameType, types.FunctionType, types.ModuleType)): -2024-06-23 06:19:19,471 - root - DEBUG - continue -2024-06-23 06:19:19,471 - root - DEBUG - if isinstance(referrer, dict): -2024-06-23 06:19:19,471 - root - DEBUG - for key, value in referrer.items(): -2024-06-23 06:19:19,472 - root - DEBUG - if value is current_obj and isinstance(key, str): -2024-06-23 06:19:19,472 - root - DEBUG - print(f"Found in dict: {referrer} under key '{key}'") -2024-06-23 06:19:19,473 - root - DEBUG - trace_back(referrer, depth + 1) # Recurse into the referrer -2024-06-23 06:19:19,473 - root - DEBUG - elif hasattr(referrer, '__dict__'): -2024-06-23 06:19:19,473 - root - DEBUG - for key, value in vars(referrer).items(): -2024-06-23 06:19:19,474 - root - DEBUG - if value is current_obj: -2024-06-23 06:19:19,474 - root - DEBUG - print(f"Found in class {type(referrer).__name__} attribute '{key}'") -2024-06-23 06:19:19,475 - root - DEBUG - trace_back(referrer, depth + 1) # Recurse into the referrer -2024-06-23 06:19:19,475 - root - DEBUG - elif isinstance(referrer, (list, tuple, set)): -2024-06-23 06:19:19,475 - root - DEBUG - for idx, item in enumerate(referrer): -2024-06-23 06:19:19,476 - root - DEBUG - if item is current_obj: -2024-06-23 06:19:19,476 - root - DEBUG - print(f"Found in {type(referrer).__name__} at index {idx}") -2024-06-23 06:19:19,477 - root - DEBUG - trace_back(referrer, depth + 1) # Recurse into the referrer -2024-06-23 06:19:19,477 - root - DEBUG - trace_back(obj) -2024-06-23 06:19:20,408 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 06:19:20,408 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:19:20,409 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:19:20,410 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 06:19:20,411 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:19:20,412 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 06:19:20,412 - root - DEBUG - Remove item from linkToItems list of DLGLink(link_list_index=3, comment=) -2024-06-23 06:19:20,413 - root - DEBUG - Entirely remove link DLGLink(link_list_index=3, comment=) from linkToItems -2024-06-23 06:19:20,413 - root - DEBUG - Remove item from nodeToItems list of DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 06:19:20,414 - root - DEBUG - Entirely remove node DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) from nodeToItems -2024-06-23 06:19:20,747 - root - WARNING - ref still exists, call gc.collect() -2024-06-23 06:19:21,079 - root - ERROR - Strong reference still exists?? -2024-06-23 06:19:21,080 - root - DEBUG - -------------------------- -2024-06-23 06:19:21,080 - root - DEBUG - Node: -2024-06-23 06:19:24,797 - root - DEBUG - Found in dict: {'current_obj': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'depth': 0, 'obj_id': 1551652657744, 'trace_back': .trace_back at 0x00000169421B5CD0>, 'visited': {1551652657744}} under key 'current_obj' -2024-06-23 06:19:24,859 - root - DEBUG - Found in list at index 0 -2024-06-23 06:19:24,921 - root - DEBUG - Found in list at index 0 -2024-06-23 06:19:24,980 - root - DEBUG - Found in list at index 1 -2024-06-23 06:19:25,042 - root - DEBUG - Found in list at index 1 -2024-06-23 06:19:25,107 - root - DEBUG - Found in list at index 1 -2024-06-23 06:19:25,168 - root - DEBUG - Found in list at index 1 -2024-06-23 06:19:25,231 - root - DEBUG - Found in list at index 1 -2024-06-23 06:19:25,291 - root - DEBUG - Found in list at index 1 -2024-06-23 06:19:25,352 - root - DEBUG - Found in list at index 1 -2024-06-23 06:19:25,413 - root - DEBUG - Found in list at index 1 -2024-06-23 06:19:25,414 - root - DEBUG - Found in dict: {'_hash_cache': 3743804247151240785, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''} under key 'node' -2024-06-23 06:19:25,478 - root - DEBUG - None -2024-06-23 06:19:33,630 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:19:33,631 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 06:19:33,632 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 06:19:33,633 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 06:19:33,737 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: def find_strong_references(obj): -2024-06-23 06:19:33,738 - root - DEBUG - """Find names and locations of root variables or class attributes holding references to the object.""" -2024-06-23 06:19:33,738 - root - DEBUG - visited = set() -2024-06-23 06:19:33,739 - root - DEBUG - def trace_back(current_obj, depth=0): -2024-06-23 06:19:33,739 - root - DEBUG - obj_id = id(current_obj) -2024-06-23 06:19:33,739 - root - DEBUG - if obj_id in visited or depth > 10: # Limit recursion depth to avoid excessive depth -2024-06-23 06:19:33,740 - root - DEBUG - return -2024-06-23 06:19:33,740 - root - DEBUG - visited.add(obj_id) -2024-06-23 06:19:33,740 - root - DEBUG - # Filter out undesired object types to reduce noise -2024-06-23 06:19:33,741 - root - DEBUG - if isinstance(current_obj, (types.FunctionType, types.BuiltinFunctionType, types.GeneratorType, types.FrameType)): -2024-06-23 06:19:33,741 - root - DEBUG - return -2024-06-23 06:19:33,741 - root - DEBUG - referrers = gc.get_referrers(current_obj) -2024-06-23 06:19:33,742 - root - DEBUG - for referrer in referrers: -2024-06-23 06:19:33,742 - root - DEBUG - if id(referrer) in visited: -2024-06-23 06:19:33,742 - root - DEBUG - continue # Skip already visited referrers to avoid loops -2024-06-23 06:19:33,743 - root - DEBUG - # Skip system and function internals -2024-06-23 06:19:33,743 - root - DEBUG - if isinstance(referrer, (types.FrameType, types.FunctionType, types.ModuleType)): -2024-06-23 06:19:33,744 - root - DEBUG - continue -2024-06-23 06:19:33,744 - root - DEBUG - if isinstance(referrer, dict): -2024-06-23 06:19:33,744 - root - DEBUG - for key, value in referrer.items(): -2024-06-23 06:19:33,745 - root - DEBUG - if value is current_obj and isinstance(key, str): -2024-06-23 06:19:33,745 - root - DEBUG - print(f"Found in dict: {referrer} under key '{key}'") -2024-06-23 06:19:33,745 - root - DEBUG - trace_back(referrer, depth + 1) # Recurse into the referrer -2024-06-23 06:19:33,746 - root - DEBUG - elif hasattr(referrer, '__dict__'): -2024-06-23 06:19:33,746 - root - DEBUG - for key, value in vars(referrer).items(): -2024-06-23 06:19:33,747 - root - DEBUG - if value is current_obj: -2024-06-23 06:19:33,747 - root - DEBUG - print(f"Found in class {type(referrer).__name__} attribute '{key}'") -2024-06-23 06:19:33,747 - root - DEBUG - trace_back(referrer, depth + 1) # Recurse into the referrer -2024-06-23 06:19:33,748 - root - DEBUG - elif isinstance(referrer, (list, tuple, set)): -2024-06-23 06:19:33,748 - root - DEBUG - for idx, item in enumerate(referrer): -2024-06-23 06:19:33,748 - root - DEBUG - if item is current_obj: -2024-06-23 06:19:33,749 - root - DEBUG - print(f"Found in {type(referrer).__name__} at index {idx}") -2024-06-23 06:19:33,749 - root - DEBUG - trace_back(referrer, depth + 1) # Recurse into the referrer -2024-06-23 06:19:33,749 - root - DEBUG - trace_back(obj) -2024-06-23 06:22:24,013 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 06:22:24,034 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 06:22:24,480 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 06:22:24,481 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 06:22:24,481 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 06:22:24,482 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 06:22:24,482 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 06:22:24,483 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 06:22:24,483 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 06:22:24,484 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 06:22:24,485 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 06:22:24,485 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 06:22:24,486 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 06:22:24,486 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 06:22:24,487 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 06:22:24,487 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 06:22:24,487 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 06:22:24,488 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 06:22:24,488 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 06:22:24,489 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 06:22:24,490 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 06:22:24,490 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 06:22:24,491 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 06:22:24,491 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 06:22:24,492 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 06:22:24,492 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 06:22:24,493 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 06:22:24,494 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 06:22:24,494 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:22:24,495 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 06:22:24,495 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 06:22:24,495 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 06:22:24,496 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 06:22:24,496 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 06:22:24,497 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 06:22:24,497 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 06:22:24,497 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 06:22:24,498 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 06:22:24,498 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 06:22:24,498 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 06:22:24,499 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 06:22:24,499 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 06:22:24,499 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 06:22:24,500 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 06:22:24,500 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 06:22:24,501 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 06:22:24,501 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 06:22:24,501 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 06:22:24,502 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 06:22:24,502 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 06:22:24,503 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 06:22:24,503 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 06:22:24,503 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 06:22:24,504 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 06:22:24,504 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 06:22:24,504 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 06:22:24,505 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 06:22:24,505 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 06:22:24,505 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 06:22:24,506 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 06:22:24,506 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 06:22:24,506 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:22:24,507 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 06:22:24,507 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 06:22:24,507 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:22:24,508 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 06:22:24,508 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 06:22:24,508 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:22:24,509 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:22:24,509 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:22:24,510 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:22:24,510 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:22:24,510 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:22:24,511 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 06:22:24,511 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:22:24,511 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:22:24,512 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 06:22:24,512 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 06:22:24,512 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 06:22:24,513 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 06:22:24,513 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 06:22:24,513 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 06:22:24,514 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:22:24,514 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 06:22:24,515 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:22:24,515 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:22:24,515 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:22:24,516 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:22:24,516 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:22:24,516 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 06:22:24,517 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 06:22:24,517 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:22:24,517 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 06:22:24,518 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 06:22:24,518 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 06:22:24,519 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 06:22:24,519 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 06:22:24,519 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 06:22:24,520 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 06:22:24,520 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 06:22:24,520 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 06:22:24,521 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 06:22:24,521 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 06:22:24,522 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 06:22:24,522 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 06:22:24,522 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 06:22:24,523 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 06:22:24,523 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 06:22:24,523 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 06:22:24,524 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 06:22:24,524 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 06:22:24,524 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 06:22:24,525 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 06:22:24,525 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 06:22:24,525 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 06:22:24,527 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 06:22:24,527 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 06:22:24,527 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 06:22:24,528 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 06:22:24,528 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 06:22:24,529 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 06:22:24,601 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 06:22:24,601 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 06:22:25,144 - root - DEBUG - DEBUG MODE: True -2024-06-23 06:22:25,147 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 06:22:25,209 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 06:22:25,346 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 06:22:25,381 - root - DEBUG - Updating menus... -2024-06-23 06:22:27,427 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:22:29,472 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:22:29,475 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:22:29,479 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 06:22:29,480 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 06:22:29,480 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:22:29,484 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 06:22:29,485 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 06:22:29,485 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 06:22:29,486 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 06:22:29,487 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 06:22:29,487 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 06:22:29,488 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 06:22:29,488 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 06:22:30,622 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 06:22:30,623 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 06:22:30,623 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 06:22:30,624 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 06:22:30,624 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:22:30,625 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 06:22:30,626 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 06:22:30,637 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 06:22:30,639 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 06:22:30,640 - root - INFO - Loading chitin... -2024-06-23 06:22:30,641 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 06:22:33,501 - root - INFO - Done loading chitin -2024-06-23 06:22:33,506 - root - INFO - Loading lips... -2024-06-23 06:22:33,508 - root - INFO - Loading 'lips' from installation... -2024-06-23 06:22:35,571 - root - INFO - Loading modules... -2024-06-23 06:22:35,573 - root - INFO - Loading 'Modules' from installation... -2024-06-23 06:22:40,876 - root - INFO - Loading streammusic... -2024-06-23 06:22:40,879 - root - INFO - Loading streammusic from installation... -2024-06-23 06:22:40,960 - root - INFO - Loading streamsounds... -2024-06-23 06:22:40,961 - root - INFO - Loading streamsounds from installation... -2024-06-23 06:22:41,570 - root - INFO - Loading textures... -2024-06-23 06:22:41,571 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 06:22:42,821 - root - INFO - Loading saves... -2024-06-23 06:22:42,844 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:22:42,846 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:22:42,847 - root - INFO - Loading streamwaves... -2024-06-23 06:22:42,850 - root - INFO - Loading streamwaves from installation... -2024-06-23 06:22:53,947 - root - INFO - Loading override... -2024-06-23 06:22:54,535 - root - INFO - Loading Override from installation... -2024-06-23 06:22:57,852 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 06:22:57,862 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:22:57,878 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 06:22:57,879 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 06:23:01,145 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 06:23:01,188 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:23:01,188 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:23:01,189 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:23:01,189 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:23:01,192 - root - DEBUG - Set sections of prepared lists -2024-06-23 06:23:01,193 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 06:23:01,194 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 06:23:01,213 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 06:23:01,374 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 06:23:02,013 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 06:23:02,106 - root - INFO - Loading core installation resources into UI... -2024-06-23 06:23:04,234 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 06:23:04,234 - root - INFO - Loading saves list into UI... -2024-06-23 06:23:04,237 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:23:04,238 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:23:04,240 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:23:04,240 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 06:23:04,241 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 06:23:04,241 - root - DEBUG - Loading save resources into UI... -2024-06-23 06:23:04,242 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:23:04,243 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 06:23:04,244 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:23:04,244 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:23:04,245 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:23:04,245 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:23:04,245 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:23:04,246 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:23:04,247 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:23:04,247 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:23:04,248 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:23:04,249 - root - DEBUG - Updating menus... -2024-06-23 06:23:04,251 - root - DEBUG - Setting up watchdog observer... -2024-06-23 06:23:04,251 - root - INFO - Loader task completed. -2024-06-23 06:23:10,974 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 06:23:11,268 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:23:11,268 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 06:23:11,269 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 06:23:11,269 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:23:11,269 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 06:23:11,270 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:23:11,270 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 06:23:11,271 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 06:23:11,271 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:23:11,326 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 06:23:11,486 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 06:23:11,733 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:23:11,735 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:23:11,736 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:23:11,737 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:23:11,737 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:23:11,738 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:23:12,998 - root - DEBUG - [load scope] dlg: -2024-06-23 06:23:12,999 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:23:13,543 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:23:13,548 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 06:23:13,548 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:23:13,549 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:23:13,549 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:23:13,550 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:23:13,657 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 06:23:14,999 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:23:15,000 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:23:15,001 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 06:23:15,001 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:23:15,078 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: def find_strong_references(obj): -2024-06-23 06:23:15,078 - root - DEBUG - """Find names and locations of root variables or class attributes holding references to the object.""" -2024-06-23 06:23:15,079 - root - DEBUG - visited = set() -2024-06-23 06:23:15,079 - root - DEBUG - def trace_back(current_obj, path=[]): -2024-06-23 06:23:15,080 - root - DEBUG - obj_id = id(current_obj) -2024-06-23 06:23:15,080 - root - DEBUG - if obj_id in visited: -2024-06-23 06:23:15,080 - root - DEBUG - return # Avoid revisiting the same object -2024-06-23 06:23:15,081 - root - DEBUG - visited.add(obj_id) -2024-06-23 06:23:15,081 - root - DEBUG - # Limit the types of objects to reduce noise -2024-06-23 06:23:15,081 - root - DEBUG - if isinstance(current_obj, (types.FunctionType, types.BuiltinFunctionType, types.GeneratorType, types.FrameType)): -2024-06-23 06:23:15,082 - root - DEBUG - return -2024-06-23 06:23:15,082 - root - DEBUG - referrers = gc.get_referrers(current_obj) -2024-06-23 06:23:15,083 - root - DEBUG - for referrer in referrers: -2024-06-23 06:23:15,083 - root - DEBUG - if id(referrer) in visited: -2024-06-23 06:23:15,083 - root - DEBUG - continue # Skip already visited referrers to avoid loops -2024-06-23 06:23:15,084 - root - DEBUG - # Exclude system and function internals from further processing -2024-06-23 06:23:15,084 - root - DEBUG - if isinstance(referrer, (types.FrameType, types.FunctionType, types.ModuleType)): -2024-06-23 06:23:15,085 - root - DEBUG - continue -2024-06-23 06:23:15,085 - root - DEBUG - if isinstance(referrer, dict): -2024-06-23 06:23:15,085 - root - DEBUG - for key, value in referrer.items(): -2024-06-23 06:23:15,086 - root - DEBUG - if value is current_obj and isinstance(key, str): -2024-06-23 06:23:15,086 - root - DEBUG - new_path = path + [f"dict key '{key}'"] -2024-06-23 06:23:15,086 - root - DEBUG - print(f"Found in {referrer} under key '{key}' at {' -> '.join(new_path)}") -2024-06-23 06:23:15,087 - root - DEBUG - trace_back(referrer, new_path) -2024-06-23 06:23:15,087 - root - DEBUG - elif hasattr(referrer, '__dict__'): -2024-06-23 06:23:15,087 - root - DEBUG - for key, value in vars(referrer).items(): -2024-06-23 06:23:15,088 - root - DEBUG - if value is current_obj: -2024-06-23 06:23:15,088 - root - DEBUG - new_path = path + [f"class {type(referrer).__name__} attribute '{key}'"] -2024-06-23 06:23:15,089 - root - DEBUG - print(f"Found in class {type(referrer).__name__} attribute '{key}' at {' -> '.join(new_path)}") -2024-06-23 06:23:15,089 - root - DEBUG - trace_back(referrer, new_path) -2024-06-23 06:23:15,090 - root - DEBUG - elif isinstance(referrer, (list, tuple, set)): -2024-06-23 06:23:15,090 - root - DEBUG - for idx, item in enumerate(referrer): -2024-06-23 06:23:15,091 - root - DEBUG - if item is current_obj: -2024-06-23 06:23:15,091 - root - DEBUG - new_path = path + [f"{type(referrer).__name__} at index {idx}"] -2024-06-23 06:23:15,091 - root - DEBUG - print(f"Found in {type(referrer).__name__} at index {idx} at {' -> '.join(new_path)}") -2024-06-23 06:23:15,092 - root - DEBUG - trace_back(referrer, new_path) -2024-06-23 06:23:15,092 - root - DEBUG - trace_back(obj) -2024-06-23 06:23:17,694 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 06:23:17,694 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:23:17,695 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:23:17,696 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 06:23:17,697 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:23:17,698 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 06:23:17,698 - root - DEBUG - Remove item from linkToItems list of DLGLink(link_list_index=3, comment=) -2024-06-23 06:23:17,699 - root - DEBUG - Entirely remove link DLGLink(link_list_index=3, comment=) from linkToItems -2024-06-23 06:23:17,699 - root - DEBUG - Remove item from nodeToItems list of DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 06:23:17,700 - root - DEBUG - Entirely remove node DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) from nodeToItems -2024-06-23 06:23:18,035 - root - WARNING - ref still exists, call gc.collect() -2024-06-23 06:23:18,354 - root - ERROR - Strong reference still exists?? -2024-06-23 06:23:18,355 - root - DEBUG - -------------------------- -2024-06-23 06:23:18,356 - root - DEBUG - Node: -2024-06-23 06:23:18,420 - root - DEBUG - Found in {'_hash_cache': -5329096576265729060, 'active1': ResRef(k_swg_bastila32), 'node': DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]), 'list_index': 3, 'is_child': False, 'comment': '', 'active2': ResRef(), 'active1_not': False, 'active2_not': False, 'logic': False, 'active1_param1': 0, 'active1_param2': 0, 'active1_param3': 0, 'active1_param4': 0, 'active1_param5': 0, 'active1_param6': '', 'active2_param1': 0, 'active2_param2': 0, 'active2_param3': 0, 'active2_param4': 0, 'active2_param5': 0, 'active2_param6': ''} under key 'node' at dict key 'node' -2024-06-23 06:23:18,489 - root - DEBUG - Found in list at index 0 at dict key 'node' -> list at index 0 -2024-06-23 06:23:18,548 - root - DEBUG - Found in list at index 0 at dict key 'node' -> list at index 0 -> list at index 0 -2024-06-23 06:23:18,616 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -2024-06-23 06:23:18,680 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -2024-06-23 06:23:18,743 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:18,804 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:18,864 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:18,922 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:18,983 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:19,046 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:19,111 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:19,177 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:19,239 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:19,299 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:19,358 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:19,426 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:19,493 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:19,553 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:19,612 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:19,681 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:19,751 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:19,814 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:19,874 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:19,934 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:19,996 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:20,057 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:20,125 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:20,192 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:20,258 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:20,319 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:20,379 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:20,439 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:20,500 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:20,559 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:20,621 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:20,682 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:20,749 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:20,812 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:20,872 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:20,933 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:20,994 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:21,055 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:21,118 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:21,179 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:21,239 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:21,300 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:21,359 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:21,424 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:21,484 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:21,544 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:21,606 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:21,669 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:21,736 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:21,800 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:21,864 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:21,930 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:21,996 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:22,068 - root - DEBUG - Found in list at index 2 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -2024-06-23 06:23:22,131 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -2024-06-23 06:23:22,191 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -2024-06-23 06:23:22,253 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:22,315 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:22,376 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:22,436 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:22,495 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:22,563 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:22,623 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:22,685 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:22,747 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:22,809 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:22,869 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:22,946 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:23,007 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:23,078 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:23,140 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:23,203 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:23,266 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:23,328 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:23,387 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:23,448 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:23,511 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:23,572 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:23,634 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:23,698 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:23,764 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:23,827 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:23,889 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:23,949 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:24,009 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:24,070 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:24,135 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:24,196 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:24,258 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:24,326 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:24,393 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:24,458 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:24,523 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:24,588 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:24,655 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:24,721 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:24,786 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:24,852 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:24,914 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:24,975 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:25,037 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:25,098 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:25,162 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:25,221 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:25,283 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:25,345 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:25,405 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:25,467 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:25,531 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:25,591 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:25,662 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:25,726 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:25,789 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:25,849 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:25,912 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:25,973 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:26,037 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:26,104 - root - DEBUG - Found in list at index 0 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 0 -2024-06-23 06:23:26,170 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 0 -> list at index 1 -2024-06-23 06:23:26,232 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 0 -> list at index 1 -> list at index 1 -2024-06-23 06:23:26,295 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:26,360 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:26,429 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:26,492 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:26,556 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:26,624 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:26,704 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:26,769 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:26,831 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:26,898 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:26,960 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:27,023 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:27,088 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:23:27,150 - root - DEBUG - Found in list at index 1 at dict key 'node' -> list at index 0 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 2 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 0 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -> list at index 1 -2024-06-23 06:26:04,059 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 06:26:04,074 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 06:26:04,497 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 06:26:04,497 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 06:26:04,497 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 06:26:04,499 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 06:26:04,499 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 06:26:04,499 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 06:26:04,499 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 06:26:04,499 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 06:26:04,500 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 06:26:04,500 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 06:26:04,501 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 06:26:04,501 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 06:26:04,502 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 06:26:04,502 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 06:26:04,502 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 06:26:04,503 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 06:26:04,503 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 06:26:04,504 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 06:26:04,505 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 06:26:04,505 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 06:26:04,506 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 06:26:04,506 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 06:26:04,507 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 06:26:04,508 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 06:26:04,508 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 06:26:04,509 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 06:26:04,510 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:26:04,510 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 06:26:04,511 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 06:26:04,511 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 06:26:04,512 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 06:26:04,512 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 06:26:04,512 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 06:26:04,513 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 06:26:04,513 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 06:26:04,514 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 06:26:04,514 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 06:26:04,514 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 06:26:04,515 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 06:26:04,515 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 06:26:04,515 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 06:26:04,516 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 06:26:04,516 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 06:26:04,516 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 06:26:04,517 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 06:26:04,517 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 06:26:04,517 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 06:26:04,518 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 06:26:04,518 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 06:26:04,518 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 06:26:04,519 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 06:26:04,519 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 06:26:04,520 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 06:26:04,520 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 06:26:04,521 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 06:26:04,521 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 06:26:04,522 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 06:26:04,522 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 06:26:04,523 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 06:26:04,523 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:26:04,523 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 06:26:04,524 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 06:26:04,524 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:26:04,524 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 06:26:04,525 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 06:26:04,525 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:26:04,525 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:26:04,526 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:26:04,526 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:26:04,526 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:26:04,527 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:26:04,527 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 06:26:04,527 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:26:04,528 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:26:04,528 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 06:26:04,529 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 06:26:04,529 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 06:26:04,530 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 06:26:04,530 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 06:26:04,530 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 06:26:04,531 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:26:04,531 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 06:26:04,531 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:26:04,532 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:26:04,532 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:26:04,532 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:26:04,533 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:26:04,533 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 06:26:04,533 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 06:26:04,534 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:26:04,534 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 06:26:04,534 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 06:26:04,535 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 06:26:04,535 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 06:26:04,535 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 06:26:04,536 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 06:26:04,537 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 06:26:04,537 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 06:26:04,537 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 06:26:04,538 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 06:26:04,538 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 06:26:04,539 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 06:26:04,539 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 06:26:04,540 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 06:26:04,540 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 06:26:04,540 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 06:26:04,541 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 06:26:04,541 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 06:26:04,541 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 06:26:04,542 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 06:26:04,542 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 06:26:04,542 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 06:26:04,543 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 06:26:04,544 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 06:26:04,544 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 06:26:04,545 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 06:26:04,545 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 06:26:04,546 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 06:26:04,547 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 06:26:04,614 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 06:26:04,615 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 06:26:05,161 - root - DEBUG - DEBUG MODE: True -2024-06-23 06:26:05,166 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 06:26:05,248 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 06:26:05,418 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 06:26:05,459 - root - DEBUG - Updating menus... -2024-06-23 06:26:07,524 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:26:09,570 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:26:09,574 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:26:09,577 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 06:26:09,578 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 06:26:09,579 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:26:09,582 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 06:26:09,583 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 06:26:09,583 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 06:26:09,584 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 06:26:09,585 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 06:26:09,585 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 06:26:09,586 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 06:26:09,586 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 06:26:30,109 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 06:26:30,126 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 06:26:30,548 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 06:26:30,548 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 06:26:30,549 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 06:26:30,549 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 06:26:30,550 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 06:26:30,550 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 06:26:30,550 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 06:26:30,551 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 06:26:30,551 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 06:26:30,552 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 06:26:30,552 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 06:26:30,553 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 06:26:30,553 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 06:26:30,554 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 06:26:30,554 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 06:26:30,554 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 06:26:30,555 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 06:26:30,555 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 06:26:30,556 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 06:26:30,556 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 06:26:30,557 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 06:26:30,557 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 06:26:30,558 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 06:26:30,558 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 06:26:30,559 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 06:26:30,560 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 06:26:30,561 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:26:30,561 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 06:26:30,561 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 06:26:30,562 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 06:26:30,562 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 06:26:30,562 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 06:26:30,563 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 06:26:30,563 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 06:26:30,564 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 06:26:30,564 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 06:26:30,564 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 06:26:30,565 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 06:26:30,565 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 06:26:30,565 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 06:26:30,566 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 06:26:30,566 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 06:26:30,566 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 06:26:30,567 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 06:26:30,567 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 06:26:30,568 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 06:26:30,568 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 06:26:30,568 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 06:26:30,569 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 06:26:30,569 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 06:26:30,569 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 06:26:30,570 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 06:26:30,570 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 06:26:30,570 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 06:26:30,571 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 06:26:30,571 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 06:26:30,571 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 06:26:30,572 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 06:26:30,572 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 06:26:30,572 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:26:30,573 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 06:26:30,573 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 06:26:30,573 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:26:30,574 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 06:26:30,574 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 06:26:30,575 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:26:30,575 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:26:30,575 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:26:30,576 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:26:30,576 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:26:30,576 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:26:30,577 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 06:26:30,577 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:26:30,578 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:26:30,578 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 06:26:30,579 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 06:26:30,579 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 06:26:30,579 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 06:26:30,580 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 06:26:30,580 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 06:26:30,580 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:26:30,581 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 06:26:30,581 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:26:30,581 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:26:30,582 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:26:30,582 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:26:30,582 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:26:30,583 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 06:26:30,583 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 06:26:30,583 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:26:30,584 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 06:26:30,584 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 06:26:30,584 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 06:26:30,585 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 06:26:30,585 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 06:26:30,586 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 06:26:30,586 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 06:26:30,586 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 06:26:30,587 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 06:26:30,587 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 06:26:30,587 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 06:26:30,588 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 06:26:30,588 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 06:26:30,589 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 06:26:30,589 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 06:26:30,589 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 06:26:30,590 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 06:26:30,590 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 06:26:30,590 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 06:26:30,591 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 06:26:30,591 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 06:26:30,591 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 06:26:30,592 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 06:26:30,593 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 06:26:30,593 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 06:26:30,594 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 06:26:30,594 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 06:26:30,595 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 06:26:30,595 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 06:26:30,661 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 06:26:30,662 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 06:26:31,167 - root - DEBUG - DEBUG MODE: True -2024-06-23 06:26:31,171 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 06:26:31,235 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 06:26:31,378 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 06:26:31,415 - root - DEBUG - Updating menus... -2024-06-23 06:26:33,489 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:26:35,540 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:26:35,544 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:26:35,547 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 06:26:35,548 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 06:26:35,549 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:26:35,552 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 06:26:35,553 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 06:26:35,553 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 06:26:35,554 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 06:26:35,555 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 06:26:35,555 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 06:26:35,556 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 06:26:35,557 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 06:26:36,894 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 06:26:36,894 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 06:26:36,895 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 06:26:36,895 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 06:26:36,896 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:26:36,897 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 06:26:36,898 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 06:26:36,906 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 06:26:36,910 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 06:26:36,911 - root - INFO - Loading chitin... -2024-06-23 06:26:36,912 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 06:26:39,835 - root - INFO - Done loading chitin -2024-06-23 06:26:39,836 - root - INFO - Loading lips... -2024-06-23 06:26:39,838 - root - INFO - Loading 'lips' from installation... -2024-06-23 06:26:41,894 - root - INFO - Loading modules... -2024-06-23 06:26:41,895 - root - INFO - Loading 'Modules' from installation... -2024-06-23 06:26:46,279 - root - INFO - Loading streammusic... -2024-06-23 06:26:46,280 - root - INFO - Loading streammusic from installation... -2024-06-23 06:26:46,357 - root - INFO - Loading streamsounds... -2024-06-23 06:26:46,359 - root - INFO - Loading streamsounds from installation... -2024-06-23 06:26:47,204 - root - INFO - Loading textures... -2024-06-23 06:26:47,206 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 06:26:48,230 - root - INFO - Loading saves... -2024-06-23 06:26:48,258 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:26:48,259 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:26:48,262 - root - INFO - Loading streamwaves... -2024-06-23 06:26:48,264 - root - INFO - Loading streamwaves from installation... -2024-06-23 06:26:58,368 - root - INFO - Loading override... -2024-06-23 06:26:59,226 - root - INFO - Loading Override from installation... -2024-06-23 06:27:02,683 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 06:27:02,694 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:27:02,711 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 06:27:02,712 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 06:27:06,197 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 06:27:06,243 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:27:06,243 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:27:06,243 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:27:06,244 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:27:06,248 - root - DEBUG - Set sections of prepared lists -2024-06-23 06:27:06,250 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 06:27:06,250 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 06:27:06,271 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 06:27:06,653 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 06:27:07,425 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 06:27:07,538 - root - INFO - Loading core installation resources into UI... -2024-06-23 06:27:10,057 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 06:27:10,058 - root - INFO - Loading saves list into UI... -2024-06-23 06:27:10,062 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:27:10,063 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:27:10,066 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:27:10,066 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 06:27:10,066 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 06:27:10,067 - root - DEBUG - Loading save resources into UI... -2024-06-23 06:27:10,068 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:27:10,070 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 06:27:10,071 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:27:10,071 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:27:10,072 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:27:10,072 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:27:10,073 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:27:10,073 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:27:10,074 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:27:10,074 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:27:10,074 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:27:10,076 - root - DEBUG - Updating menus... -2024-06-23 06:27:10,077 - root - DEBUG - Setting up watchdog observer... -2024-06-23 06:27:10,078 - root - INFO - Loader task completed. -2024-06-23 06:27:12,320 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 06:27:12,643 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:27:12,643 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 06:27:12,643 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 06:27:12,644 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:27:12,644 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 06:27:12,645 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:27:12,645 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 06:27:12,645 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 06:27:12,646 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:27:12,704 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 06:27:12,887 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 06:27:13,156 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:27:13,161 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:27:13,162 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:27:13,163 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:27:13,163 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:27:13,164 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:27:14,438 - root - DEBUG - [load scope] dlg: -2024-06-23 06:27:14,439 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:27:14,973 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:27:14,977 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 06:27:14,978 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:27:14,979 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:27:14,979 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:27:14,980 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:27:15,097 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 06:27:16,688 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:27:16,688 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:27:16,690 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 06:27:16,690 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:27:16,781 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: def find_strong_references(obj): -2024-06-23 06:27:16,782 - root - DEBUG - """Find names and locations of root variables or class attributes holding references to the object.""" -2024-06-23 06:27:16,782 - root - DEBUG - visited = set() # Tracks paths to prevent revisiting -2024-06-23 06:27:16,783 - root - DEBUG - def trace_back(current_obj, path=""): -2024-06-23 06:27:16,783 - root - DEBUG - obj_id = id(current_obj) -2024-06-23 06:27:16,784 - root - DEBUG - if path in visited: -2024-06-23 06:27:16,784 - root - DEBUG - return -2024-06-23 06:27:16,785 - root - DEBUG - visited.add(path) -2024-06-23 06:27:16,785 - root - DEBUG - # Exclude certain types to prevent introspection into the function's internals -2024-06-23 06:27:16,785 - root - DEBUG - if isinstance(current_obj, (types.FunctionType, types.BuiltinFunctionType, types.GeneratorType, types.FrameType)): -2024-06-23 06:27:16,786 - root - DEBUG - return -2024-06-23 06:27:16,786 - root - DEBUG - referrers = gc.get_referrers(current_obj) -2024-06-23 06:27:16,787 - root - DEBUG - for referrer in referrers: -2024-06-23 06:27:16,787 - root - DEBUG - # Skip introspecting certain high-risk structures -2024-06-23 06:27:16,787 - root - DEBUG - if isinstance(referrer, (types.FrameType, types.FunctionType, types.ModuleType, dict)): -2024-06-23 06:27:16,788 - root - DEBUG - continue -2024-06-23 06:27:16,788 - root - DEBUG - if isinstance(referrer, dict): -2024-06-23 06:27:16,788 - root - DEBUG - for key, value in referrer.items(): -2024-06-23 06:27:16,789 - root - DEBUG - if value is current_obj and isinstance(key, str): -2024-06-23 06:27:16,789 - root - DEBUG - new_path = f"{path} -> dict['{key}']" -2024-06-23 06:27:16,790 - root - DEBUG - if new_path not in visited: -2024-06-23 06:27:16,790 - root - DEBUG - print(f"Found in dict at {new_path}") -2024-06-23 06:27:16,791 - root - DEBUG - trace_back(value, new_path) -2024-06-23 06:27:16,792 - root - DEBUG - elif hasattr(referrer, '__dict__'): -2024-06-23 06:27:16,792 - root - DEBUG - for key, value in vars(referrer).items(): -2024-06-23 06:27:16,793 - root - DEBUG - if value is current_obj: -2024-06-23 06:27:16,793 - root - DEBUG - new_path = f"{path} -> {type(referrer).__name__}.{key}" -2024-06-23 06:27:16,794 - root - DEBUG - if new_path not in visited: -2024-06-23 06:27:16,795 - root - DEBUG - print(f"Found in {type(referrer).__name__} at {new_path}") -2024-06-23 06:27:16,795 - root - DEBUG - trace_back(value, new_path) -2024-06-23 06:27:16,796 - root - DEBUG - elif isinstance(referrer, (list, tuple, set)): -2024-06-23 06:27:16,796 - root - DEBUG - for idx, item in enumerate(referrer): -2024-06-23 06:27:16,797 - root - DEBUG - if item is current_obj: -2024-06-23 06:27:16,798 - root - DEBUG - new_path = f"{path} -> {type(referrer).__name__}[{idx}]" -2024-06-23 06:27:16,798 - root - DEBUG - if new_path not in visited: -2024-06-23 06:27:16,799 - root - DEBUG - print(f"Found in {type(referrer).__name__} at {new_path}") -2024-06-23 06:27:16,799 - root - DEBUG - trace_back(item, new_path) -2024-06-23 06:27:16,800 - root - DEBUG - trace_back(obj, "root") -2024-06-23 06:27:17,770 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 06:27:17,771 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:27:17,771 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:27:17,773 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 06:27:17,773 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:27:17,777 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 06:27:17,778 - root - DEBUG - Remove item from linkToItems list of DLGLink(link_list_index=3, comment=) -2024-06-23 06:27:17,779 - root - DEBUG - Entirely remove link DLGLink(link_list_index=3, comment=) from linkToItems -2024-06-23 06:27:17,779 - root - DEBUG - Remove item from nodeToItems list of DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 06:27:17,780 - root - DEBUG - Entirely remove node DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) from nodeToItems -2024-06-23 06:27:18,108 - root - WARNING - ref still exists, call gc.collect() -2024-06-23 06:27:18,433 - root - ERROR - Strong reference still exists?? -2024-06-23 06:27:18,435 - root - DEBUG - -------------------------- -2024-06-23 06:27:18,436 - root - DEBUG - Node: -2024-06-23 06:27:18,499 - root - DEBUG - None -2024-06-23 06:27:34,496 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 06:27:34,530 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 06:27:35,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 06:27:35,017 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 06:27:35,017 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 06:27:35,018 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 06:27:35,018 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 06:27:35,019 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 06:27:35,019 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 06:27:35,019 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 06:27:35,020 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 06:27:35,020 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 06:27:35,021 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 06:27:35,021 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 06:27:35,022 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 06:27:35,022 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 06:27:35,022 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 06:27:35,023 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 06:27:35,023 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 06:27:35,024 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 06:27:35,025 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 06:27:35,026 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 06:27:35,026 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 06:27:35,027 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 06:27:35,027 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 06:27:35,028 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 06:27:35,028 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 06:27:35,030 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 06:27:35,030 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:27:35,031 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 06:27:35,031 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 06:27:35,032 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 06:27:35,032 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 06:27:35,032 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 06:27:35,033 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 06:27:35,033 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 06:27:35,033 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 06:27:35,034 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 06:27:35,034 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 06:27:35,035 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 06:27:35,035 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 06:27:35,035 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 06:27:35,036 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 06:27:35,036 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 06:27:35,037 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 06:27:35,037 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 06:27:35,037 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 06:27:35,038 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 06:27:35,038 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 06:27:35,039 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 06:27:35,039 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 06:27:35,040 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 06:27:35,040 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 06:27:35,041 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 06:27:35,041 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 06:27:35,042 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 06:27:35,042 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 06:27:35,042 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 06:27:35,043 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 06:27:35,043 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 06:27:35,044 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 06:27:35,044 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:27:35,044 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 06:27:35,045 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 06:27:35,045 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:27:35,045 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 06:27:35,046 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 06:27:35,046 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:27:35,046 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:27:35,047 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:27:35,047 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:27:35,047 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:27:35,048 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:27:35,048 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 06:27:35,048 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:27:35,049 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:27:35,049 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 06:27:35,050 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 06:27:35,050 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 06:27:35,050 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 06:27:35,051 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 06:27:35,051 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 06:27:35,052 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:27:35,052 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 06:27:35,052 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:27:35,053 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:27:35,053 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:27:35,053 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:27:35,054 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:27:35,054 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 06:27:35,055 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 06:27:35,055 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:27:35,055 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 06:27:35,056 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 06:27:35,056 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 06:27:35,057 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 06:27:35,057 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 06:27:35,058 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 06:27:35,058 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 06:27:35,059 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 06:27:35,059 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 06:27:35,060 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 06:27:35,060 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 06:27:35,061 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 06:27:35,061 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 06:27:35,062 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 06:27:35,062 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 06:27:35,063 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 06:27:35,063 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 06:27:35,064 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 06:27:35,064 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 06:27:35,064 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 06:27:35,065 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 06:27:35,065 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 06:27:35,065 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 06:27:35,067 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 06:27:35,067 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 06:27:35,068 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 06:27:35,068 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 06:27:35,069 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 06:27:35,069 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 06:27:35,157 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 06:27:35,158 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 06:27:35,759 - root - DEBUG - DEBUG MODE: True -2024-06-23 06:27:35,762 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 06:27:35,835 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 06:27:35,999 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 06:27:36,039 - root - DEBUG - Updating menus... -2024-06-23 06:27:38,095 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:27:52,675 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 06:27:52,691 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 06:27:53,107 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 06:27:53,107 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 06:27:53,108 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 06:27:53,108 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 06:27:53,108 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 06:27:53,109 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 06:27:53,109 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 06:27:53,110 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 06:27:53,110 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 06:27:53,110 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 06:27:53,111 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 06:27:53,111 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 06:27:53,112 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 06:27:53,112 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 06:27:53,113 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 06:27:53,113 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 06:27:53,113 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 06:27:53,114 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 06:27:53,115 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 06:27:53,115 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 06:27:53,116 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 06:27:53,116 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 06:27:53,116 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 06:27:53,117 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 06:27:53,117 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 06:27:53,118 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 06:27:53,119 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:27:53,119 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 06:27:53,119 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 06:27:53,120 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 06:27:53,120 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 06:27:53,120 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 06:27:53,121 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 06:27:53,121 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 06:27:53,121 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 06:27:53,122 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 06:27:53,122 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 06:27:53,122 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 06:27:53,123 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 06:27:53,123 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 06:27:53,123 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 06:27:53,124 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 06:27:53,124 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 06:27:53,125 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 06:27:53,125 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 06:27:53,125 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 06:27:53,125 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 06:27:53,126 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 06:27:53,126 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 06:27:53,126 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 06:27:53,127 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 06:27:53,127 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 06:27:53,127 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 06:27:53,128 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 06:27:53,128 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 06:27:53,129 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 06:27:53,129 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 06:27:53,129 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 06:27:53,130 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 06:27:53,130 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:27:53,131 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 06:27:53,131 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 06:27:53,131 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:27:53,132 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 06:27:53,132 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 06:27:53,132 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:27:53,133 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:27:53,133 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:27:53,134 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:27:53,134 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:27:53,134 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:27:53,135 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 06:27:53,135 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:27:53,135 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:27:53,136 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 06:27:53,136 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 06:27:53,136 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 06:27:53,137 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 06:27:53,137 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 06:27:53,137 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 06:27:53,138 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:27:53,138 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 06:27:53,138 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:27:53,139 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:27:53,139 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:27:53,139 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:27:53,140 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:27:53,140 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 06:27:53,140 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 06:27:53,141 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:27:53,141 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 06:27:53,141 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 06:27:53,142 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 06:27:53,142 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 06:27:53,143 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 06:27:53,143 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 06:27:53,143 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 06:27:53,144 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 06:27:53,144 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 06:27:53,144 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 06:27:53,145 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 06:27:53,145 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 06:27:53,145 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 06:27:53,146 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 06:27:53,146 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 06:27:53,146 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 06:27:53,147 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 06:27:53,147 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 06:27:53,147 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 06:27:53,148 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 06:27:53,148 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 06:27:53,148 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 06:27:53,149 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 06:27:53,150 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 06:27:53,150 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 06:27:53,150 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 06:27:53,151 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 06:27:53,151 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 06:27:53,152 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 06:27:53,214 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 06:27:53,214 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 06:27:53,657 - root - DEBUG - DEBUG MODE: True -2024-06-23 06:27:53,661 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 06:27:53,727 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 06:27:53,890 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 06:27:53,925 - root - DEBUG - Updating menus... -2024-06-23 06:27:55,983 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:27:58,092 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:27:58,095 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:27:58,097 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 06:27:58,098 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 06:27:58,098 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:27:58,100 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 06:27:58,101 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 06:27:58,101 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 06:27:58,102 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 06:27:58,102 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 06:27:58,103 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 06:27:58,103 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 06:27:58,104 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 06:27:59,173 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 06:27:59,173 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 06:27:59,174 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 06:27:59,174 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 06:27:59,175 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:27:59,176 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 06:27:59,177 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 06:27:59,186 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 06:27:59,188 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 06:27:59,189 - root - INFO - Loading chitin... -2024-06-23 06:27:59,189 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 06:28:02,049 - root - INFO - Done loading chitin -2024-06-23 06:28:02,050 - root - INFO - Loading lips... -2024-06-23 06:28:02,054 - root - INFO - Loading 'lips' from installation... -2024-06-23 06:28:04,140 - root - INFO - Loading modules... -2024-06-23 06:28:04,141 - root - INFO - Loading 'Modules' from installation... -2024-06-23 06:28:08,417 - root - INFO - Loading streammusic... -2024-06-23 06:28:08,418 - root - INFO - Loading streammusic from installation... -2024-06-23 06:28:08,501 - root - INFO - Loading streamsounds... -2024-06-23 06:28:08,503 - root - INFO - Loading streamsounds from installation... -2024-06-23 06:28:09,397 - root - INFO - Loading textures... -2024-06-23 06:28:09,399 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 06:28:10,423 - root - INFO - Loading saves... -2024-06-23 06:28:10,450 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:28:10,450 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:28:10,451 - root - INFO - Loading streamwaves... -2024-06-23 06:28:10,453 - root - INFO - Loading streamwaves from installation... -2024-06-23 06:28:20,062 - root - INFO - Loading override... -2024-06-23 06:28:20,656 - root - INFO - Loading Override from installation... -2024-06-23 06:28:23,754 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 06:28:23,764 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:28:23,780 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 06:28:23,781 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 06:28:27,002 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 06:28:27,044 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:28:27,045 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:28:27,045 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:28:27,046 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:28:27,049 - root - DEBUG - Set sections of prepared lists -2024-06-23 06:28:27,049 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 06:28:27,050 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 06:28:27,070 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 06:28:27,224 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 06:28:27,862 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 06:28:27,967 - root - INFO - Loading core installation resources into UI... -2024-06-23 06:28:30,162 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 06:28:30,163 - root - INFO - Loading saves list into UI... -2024-06-23 06:28:30,167 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:28:30,168 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:28:30,170 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:28:30,171 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 06:28:30,171 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 06:28:30,172 - root - DEBUG - Loading save resources into UI... -2024-06-23 06:28:30,172 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:28:30,175 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 06:28:30,175 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:28:30,176 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:28:30,176 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:28:30,177 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:28:30,177 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:28:30,178 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:28:30,178 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:28:30,178 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:28:30,179 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:28:30,181 - root - DEBUG - Updating menus... -2024-06-23 06:28:30,182 - root - DEBUG - Setting up watchdog observer... -2024-06-23 06:28:30,183 - root - INFO - Loader task completed. -2024-06-23 06:28:32,220 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 06:28:32,513 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:28:32,514 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 06:28:32,514 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 06:28:32,514 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:28:32,515 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 06:28:32,515 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:28:32,515 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 06:28:32,516 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 06:28:32,516 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:28:32,571 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 06:28:32,726 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 06:28:32,981 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:28:32,983 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:28:32,984 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:28:32,985 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:28:32,985 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:28:32,986 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:28:34,256 - root - DEBUG - [load scope] dlg: -2024-06-23 06:28:34,257 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:28:34,798 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:28:34,802 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 06:28:34,803 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:28:34,803 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:28:34,804 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:28:34,805 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:28:34,911 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 06:28:35,752 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:28:35,753 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:28:35,754 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 06:28:35,755 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:28:35,812 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: def find_strong_references(obj): -2024-06-23 06:28:35,813 - root - DEBUG - """Find names and locations of root variables or class attributes holding references to the object.""" -2024-06-23 06:28:35,813 - root - DEBUG - visited = set() # Tracks paths to prevent revisiting -2024-06-23 06:28:35,813 - root - DEBUG - def trace_back(current_obj, path=""): -2024-06-23 06:28:35,814 - root - DEBUG - obj_id = id(current_obj) -2024-06-23 06:28:35,814 - root - DEBUG - if path in visited: -2024-06-23 06:28:35,814 - root - DEBUG - return -2024-06-23 06:28:35,815 - root - DEBUG - visited.add(path) -2024-06-23 06:28:35,815 - root - DEBUG - # Exclude certain types to prevent introspection into the function's internals -2024-06-23 06:28:35,815 - root - DEBUG - if isinstance(current_obj, (types.FunctionType, types.BuiltinFunctionType, types.GeneratorType, types.FrameType)): -2024-06-23 06:28:35,816 - root - DEBUG - return -2024-06-23 06:28:35,816 - root - DEBUG - referrers = gc.get_referrers(current_obj) -2024-06-23 06:28:35,816 - root - DEBUG - for referrer in referrers: -2024-06-23 06:28:35,817 - root - DEBUG - # Skip introspecting certain high-risk structures -2024-06-23 06:28:35,817 - root - DEBUG - if isinstance(referrer, (types.FrameType, types.FunctionType, types.ModuleType, dict)): -2024-06-23 06:28:35,817 - root - DEBUG - continue -2024-06-23 06:28:35,818 - root - DEBUG - if isinstance(referrer, dict): -2024-06-23 06:28:35,818 - root - DEBUG - for key, value in referrer.items(): -2024-06-23 06:28:35,818 - root - DEBUG - if value is current_obj and isinstance(key, str): -2024-06-23 06:28:35,819 - root - DEBUG - new_path = f"{path} -> dict['{key}']" -2024-06-23 06:28:35,819 - root - DEBUG - if new_path not in visited: -2024-06-23 06:28:35,819 - root - DEBUG - print(f"Found in dict at {new_path}") -2024-06-23 06:28:35,820 - root - DEBUG - trace_back(value, new_path) -2024-06-23 06:28:35,820 - root - DEBUG - elif hasattr(referrer, '__dict__'): -2024-06-23 06:28:35,820 - root - DEBUG - for key, value in vars(referrer).items(): -2024-06-23 06:28:35,821 - root - DEBUG - if value is current_obj: -2024-06-23 06:28:35,821 - root - DEBUG - new_path = f"{path} -> {type(referrer).__name__}.{key}" -2024-06-23 06:28:35,822 - root - DEBUG - if new_path not in visited: -2024-06-23 06:28:35,822 - root - DEBUG - print(f"Found in {type(referrer).__name__} at {new_path}") -2024-06-23 06:28:35,822 - root - DEBUG - trace_back(value, new_path) -2024-06-23 06:28:35,823 - root - DEBUG - elif isinstance(referrer, (list, tuple, set)): -2024-06-23 06:28:35,823 - root - DEBUG - for idx, item in enumerate(referrer): -2024-06-23 06:28:35,824 - root - DEBUG - if item is current_obj: -2024-06-23 06:28:35,824 - root - DEBUG - new_path = f"{path} -> {type(referrer).__name__}[{idx}]" -2024-06-23 06:28:35,824 - root - DEBUG - if new_path not in visited: -2024-06-23 06:28:35,825 - root - DEBUG - print(f"Found in {type(referrer).__name__} at {new_path}") -2024-06-23 06:28:35,825 - root - DEBUG - trace_back(item, new_path) -2024-06-23 06:28:35,825 - root - DEBUG - trace_back(obj, "root") -2024-06-23 06:28:36,771 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 06:28:36,772 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:28:36,772 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:28:36,774 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 06:28:36,774 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:28:36,775 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 06:28:36,776 - root - DEBUG - Remove item from linkToItems list of DLGLink(link_list_index=3, comment=) -2024-06-23 06:28:36,776 - root - DEBUG - Entirely remove link DLGLink(link_list_index=3, comment=) from linkToItems -2024-06-23 06:28:36,777 - root - DEBUG - Remove item from nodeToItems list of DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 06:28:36,778 - root - DEBUG - Entirely remove node DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) from nodeToItems -2024-06-23 06:28:37,107 - root - WARNING - ref still exists, call gc.collect() -2024-06-23 06:28:37,428 - root - ERROR - Strong reference still exists?? -2024-06-23 06:28:37,429 - root - DEBUG - -------------------------- -2024-06-23 06:28:37,430 - root - DEBUG - Node: -2024-06-23 06:28:37,491 - root - DEBUG - Found in dict at root -> dict['node'] -2024-06-23 06:28:37,553 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -2024-06-23 06:28:37,614 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -2024-06-23 06:28:37,674 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:37,738 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:37,802 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:37,861 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:37,921 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:37,993 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:38,068 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:38,132 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:38,195 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:38,254 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:38,313 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:38,372 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:38,431 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:38,492 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:38,553 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:38,620 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:38,678 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:38,738 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:38,802 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:38,861 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:38,923 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:38,987 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:39,048 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:39,109 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:39,170 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:39,236 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:39,296 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:39,356 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:39,416 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:39,476 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:39,537 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:39,598 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:39,658 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:39,719 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:39,785 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:39,849 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:39,909 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:39,971 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:40,031 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:40,093 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:40,155 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:40,217 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:40,277 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:40,337 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:40,399 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:40,459 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:40,518 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:40,578 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:40,638 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:40,696 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:40,757 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:40,819 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:40,877 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:40,938 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:40,998 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:41,061 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:41,125 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:41,195 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:41,256 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:41,320 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:41,383 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:41,443 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:41,504 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:41,565 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:41,626 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:41,687 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:41,751 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:41,821 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:41,883 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:41,960 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:42,035 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:42,099 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:42,161 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:42,226 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:42,287 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:42,348 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:42,410 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:42,472 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:42,533 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:42,594 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:42,654 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:42,714 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:42,778 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:42,839 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:42,899 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:42,961 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:43,023 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:43,086 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:43,149 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:43,214 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:43,275 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:43,338 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:43,400 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:43,461 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:43,522 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:43,584 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:43,648 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:43,720 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:43,785 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:43,849 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:43,911 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:43,977 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:44,042 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:44,108 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:44,170 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:44,235 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:44,297 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:44,358 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:44,419 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:44,480 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:44,543 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:44,604 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:44,667 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:44,729 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:44,795 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:44,857 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:44,917 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:44,978 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:45,037 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:45,095 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:45,159 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:45,220 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:45,283 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:45,344 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:45,403 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:45,467 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:45,527 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:45,587 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:45,647 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:45,706 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:28:45,770 - root - DEBUG - Found in tuple at root -> dict['node'] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -> tuple[1] -2024-06-23 06:34:09,553 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 06:34:09,569 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 06:34:09,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 06:34:09,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 06:34:09,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 06:34:09,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 06:34:09,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 06:34:09,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 06:34:09,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 06:34:09,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 06:34:09,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 06:34:09,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 06:34:09,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 06:34:09,864 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 06:34:09,864 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 06:34:09,864 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 06:34:09,864 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 06:34:09,865 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 06:34:09,865 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 06:34:09,865 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 06:34:09,866 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 06:34:09,866 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 06:34:09,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 06:34:09,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 06:34:09,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 06:34:09,868 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 06:34:09,868 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 06:34:09,869 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 06:34:09,869 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:34:09,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 06:34:09,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 06:34:09,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 06:34:09,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 06:34:09,871 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 06:34:09,871 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 06:34:09,871 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 06:34:09,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 06:34:09,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 06:34:09,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 06:34:09,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 06:34:09,873 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 06:34:09,873 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 06:34:09,873 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 06:34:09,873 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 06:34:09,874 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 06:34:09,874 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 06:34:09,874 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 06:34:09,874 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 06:34:09,874 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 06:34:09,875 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 06:34:09,875 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 06:34:09,875 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 06:34:09,876 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 06:34:09,876 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 06:34:09,876 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 06:34:09,876 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 06:34:09,877 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 06:34:09,877 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 06:34:09,877 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 06:34:09,877 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 06:34:09,877 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 06:34:09,878 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:34:09,878 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 06:34:09,878 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 06:34:09,879 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:34:09,879 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 06:34:09,879 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 06:34:09,879 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:34:09,880 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:34:09,880 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:34:09,880 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:34:09,880 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:34:09,881 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:34:09,881 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 06:34:09,881 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:34:09,881 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:34:09,882 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 06:34:09,882 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 06:34:09,882 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 06:34:09,882 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 06:34:09,882 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 06:34:09,883 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 06:34:09,883 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:34:09,884 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 06:34:09,884 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:34:09,884 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:34:09,884 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:34:09,885 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:34:09,885 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:34:09,885 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 06:34:09,886 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 06:34:09,886 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:34:09,886 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 06:34:09,887 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 06:34:09,887 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 06:34:09,887 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 06:34:09,888 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 06:34:09,888 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 06:34:09,889 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 06:34:09,889 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 06:34:09,890 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 06:34:09,890 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 06:34:09,890 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 06:34:09,890 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 06:34:09,891 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 06:34:09,891 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 06:34:09,892 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 06:34:09,892 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 06:34:09,892 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 06:34:09,893 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 06:34:09,893 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 06:34:09,893 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 06:34:09,893 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 06:34:09,894 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 06:34:09,894 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 06:34:09,895 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 06:34:09,895 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 06:34:09,895 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 06:34:09,896 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 06:34:09,896 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 06:34:09,896 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 06:34:09,944 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 06:34:09,945 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 06:34:10,510 - root - DEBUG - DEBUG MODE: True -2024-06-23 06:34:10,513 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 06:34:10,577 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 06:34:10,726 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 06:34:10,771 - root - DEBUG - Updating menus... -2024-06-23 06:34:11,592 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:34:12,101 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:34:12,104 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:34:12,106 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 06:34:12,107 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 06:34:12,107 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:34:12,109 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 06:34:12,109 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 06:34:12,110 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 06:34:12,110 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 06:34:12,110 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 06:34:12,111 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 06:34:12,111 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 06:34:12,111 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 06:34:13,723 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 06:34:13,724 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 06:34:13,724 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 06:34:13,724 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 06:34:13,725 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:34:13,725 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 06:34:13,726 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 06:34:13,734 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 06:34:13,735 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 06:34:13,736 - root - INFO - Loading chitin... -2024-06-23 06:34:13,737 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 06:34:16,347 - root - INFO - Done loading chitin -2024-06-23 06:34:16,348 - root - INFO - Loading lips... -2024-06-23 06:34:16,352 - root - INFO - Loading 'lips' from installation... -2024-06-23 06:34:18,406 - root - INFO - Loading modules... -2024-06-23 06:34:18,408 - root - INFO - Loading 'Modules' from installation... -2024-06-23 06:34:22,827 - root - INFO - Loading streammusic... -2024-06-23 06:34:22,828 - root - INFO - Loading streammusic from installation... -2024-06-23 06:34:22,912 - root - INFO - Loading streamsounds... -2024-06-23 06:34:22,914 - root - INFO - Loading streamsounds from installation... -2024-06-23 06:34:23,606 - root - INFO - Loading textures... -2024-06-23 06:34:23,608 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 06:34:24,627 - root - INFO - Loading saves... -2024-06-23 06:34:24,648 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:34:24,649 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:34:24,650 - root - INFO - Loading streamwaves... -2024-06-23 06:34:24,652 - root - INFO - Loading streamwaves from installation... -2024-06-23 06:34:34,739 - root - INFO - Loading override... -2024-06-23 06:34:35,572 - root - INFO - Loading Override from installation... -2024-06-23 06:34:38,890 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 06:34:38,900 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:34:38,915 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 06:34:38,915 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 06:34:41,556 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 06:34:41,598 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:34:41,599 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:34:41,599 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:34:41,599 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:34:41,602 - root - DEBUG - Set sections of prepared lists -2024-06-23 06:34:41,603 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 06:34:41,603 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 06:34:41,605 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 06:34:41,667 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 06:34:41,881 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 06:34:41,916 - root - INFO - Loading core installation resources into UI... -2024-06-23 06:34:43,226 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 06:34:43,226 - root - INFO - Loading saves list into UI... -2024-06-23 06:34:43,227 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:34:43,228 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:34:43,229 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:34:43,229 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 06:34:43,230 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 06:34:43,230 - root - DEBUG - Loading save resources into UI... -2024-06-23 06:34:43,231 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:34:43,232 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 06:34:43,233 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:34:43,233 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:34:43,234 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:34:43,234 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:34:43,235 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:34:43,235 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:34:43,235 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:34:43,236 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:34:43,236 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:34:43,238 - root - DEBUG - Updating menus... -2024-06-23 06:34:43,239 - root - DEBUG - Setting up watchdog observer... -2024-06-23 06:34:43,239 - root - INFO - Loader task completed. -2024-06-23 06:34:43,339 - root - DEBUG - [getActiveResourceWidget scope] currentWidget: -2024-06-23 06:34:45,678 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 06:34:45,987 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:34:45,987 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 06:34:45,988 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 06:34:45,988 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:34:45,988 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 06:34:45,989 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:34:45,989 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 06:34:45,989 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 06:34:45,989 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:34:46,045 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 06:34:46,085 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 06:34:46,332 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:34:46,334 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:34:46,334 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:34:46,335 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:34:46,335 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:34:46,335 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:34:46,939 - root - DEBUG - [load scope] dlg: -2024-06-23 06:34:46,940 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:34:47,068 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:34:47,071 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 06:34:47,072 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:34:47,072 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:34:47,072 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:34:47,073 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:34:47,136 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 06:34:51,684 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:34:51,684 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:34:51,685 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 06:34:51,686 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:34:51,770 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: objgraph.show_refs([y], filename='sample-graph.png') -2024-06-23 06:34:52,790 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 06:34:52,791 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:34:52,791 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:34:52,793 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 06:34:52,793 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:34:52,795 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 06:34:52,795 - root - DEBUG - Remove item from linkToItems list of DLGLink(link_list_index=3, comment=) -2024-06-23 06:34:52,795 - root - DEBUG - Entirely remove link DLGLink(link_list_index=3, comment=) from linkToItems -2024-06-23 06:34:52,795 - root - DEBUG - Remove item from nodeToItems list of DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 06:34:52,796 - root - DEBUG - Entirely remove node DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) from nodeToItems -2024-06-23 06:34:53,110 - root - WARNING - ref still exists, call gc.collect() -2024-06-23 06:34:53,426 - root - ERROR - Strong reference still exists?? -2024-06-23 06:34:53,427 - root - DEBUG - -------------------------- -2024-06-23 06:34:53,428 - root - DEBUG - Node: -2024-06-23 06:34:54,303 - root - DEBUG - Graph written to C:\Users\boden\AppData\Local\Temp\objgraph-iy3ukz_n.dot (17 nodes) -2024-06-23 06:34:54,308 - root - DEBUG - Image renderer (dot) not found, not doing anything else -2024-06-23 06:42:48,565 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 06:42:48,581 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 06:42:48,844 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 06:42:48,844 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 06:42:48,845 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 06:42:48,845 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 06:42:48,845 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 06:42:48,845 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 06:42:48,846 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 06:42:48,846 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 06:42:48,846 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 06:42:48,847 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 06:42:48,847 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 06:42:48,847 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 06:42:48,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 06:42:48,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 06:42:48,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 06:42:48,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 06:42:48,849 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 06:42:48,849 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 06:42:48,850 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 06:42:48,850 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 06:42:48,850 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 06:42:48,851 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 06:42:48,851 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 06:42:48,851 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 06:42:48,852 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 06:42:48,853 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 06:42:48,853 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:42:48,854 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 06:42:48,854 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 06:42:48,855 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 06:42:48,855 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 06:42:48,856 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 06:42:48,856 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 06:42:48,856 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 06:42:48,857 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 06:42:48,857 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 06:42:48,857 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 06:42:48,858 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 06:42:48,858 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 06:42:48,858 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 06:42:48,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 06:42:48,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 06:42:48,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 06:42:48,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 06:42:48,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 06:42:48,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 06:42:48,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 06:42:48,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 06:42:48,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 06:42:48,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 06:42:48,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 06:42:48,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 06:42:48,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 06:42:48,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 06:42:48,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 06:42:48,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 06:42:48,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 06:42:48,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 06:42:48,864 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 06:42:48,864 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:42:48,864 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 06:42:48,864 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 06:42:48,865 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:42:48,865 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 06:42:48,865 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 06:42:48,865 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:42:48,866 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:42:48,866 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:42:48,866 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:42:48,866 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:42:48,866 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:42:48,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 06:42:48,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:42:48,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:42:48,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 06:42:48,868 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 06:42:48,868 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 06:42:48,868 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 06:42:48,869 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 06:42:48,869 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 06:42:48,869 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:42:48,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 06:42:48,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:42:48,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:42:48,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:42:48,871 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:42:48,871 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:42:48,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 06:42:48,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 06:42:48,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:42:48,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 06:42:48,873 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 06:42:48,873 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 06:42:48,873 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 06:42:48,874 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 06:42:48,874 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 06:42:48,874 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 06:42:48,874 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 06:42:48,874 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 06:42:48,875 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 06:42:48,875 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 06:42:48,875 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 06:42:48,875 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 06:42:48,876 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 06:42:48,876 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 06:42:48,876 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 06:42:48,876 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 06:42:48,877 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 06:42:48,877 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 06:42:48,877 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 06:42:48,877 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 06:42:48,878 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 06:42:48,878 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 06:42:48,879 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 06:42:48,879 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 06:42:48,879 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 06:42:48,880 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 06:42:48,880 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 06:42:48,880 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 06:42:48,935 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 06:42:48,935 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 06:42:49,499 - root - DEBUG - DEBUG MODE: True -2024-06-23 06:42:49,502 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 06:42:49,560 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 06:42:49,706 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 06:42:49,748 - root - DEBUG - Updating menus... -2024-06-23 06:42:50,699 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:42:51,206 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:42:51,210 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:42:51,211 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 06:42:51,212 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 06:42:51,212 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:42:51,215 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 06:42:51,215 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 06:42:51,215 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 06:42:51,216 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 06:42:51,216 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 06:42:51,216 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 06:42:51,216 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 06:42:51,217 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 06:45:45,612 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 06:45:45,613 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 06:45:45,613 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 06:45:45,613 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 06:45:45,614 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:45:45,614 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 06:45:45,615 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 06:45:45,624 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 06:45:45,626 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 06:45:45,628 - root - INFO - Loading chitin... -2024-06-23 06:45:45,629 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 06:45:48,429 - root - INFO - Done loading chitin -2024-06-23 06:45:48,430 - root - INFO - Loading lips... -2024-06-23 06:45:48,435 - root - INFO - Loading 'lips' from installation... -2024-06-23 06:45:50,629 - root - INFO - Loading modules... -2024-06-23 06:45:50,631 - root - INFO - Loading 'Modules' from installation... -2024-06-23 06:45:55,055 - root - INFO - Loading streammusic... -2024-06-23 06:45:55,057 - root - INFO - Loading streammusic from installation... -2024-06-23 06:45:55,135 - root - INFO - Loading streamsounds... -2024-06-23 06:45:55,136 - root - INFO - Loading streamsounds from installation... -2024-06-23 06:45:55,801 - root - INFO - Loading textures... -2024-06-23 06:45:55,803 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 06:45:56,805 - root - INFO - Loading saves... -2024-06-23 06:45:56,826 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:45:56,827 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:45:56,829 - root - INFO - Loading streamwaves... -2024-06-23 06:45:56,830 - root - INFO - Loading streamwaves from installation... -2024-06-23 06:46:06,610 - root - INFO - Loading override... -2024-06-23 06:46:07,404 - root - INFO - Loading Override from installation... -2024-06-23 06:46:10,767 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 06:46:10,778 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:46:10,797 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 06:46:10,798 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 06:46:13,436 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 06:46:13,480 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:46:13,481 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:46:13,481 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:46:13,482 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:46:13,484 - root - DEBUG - Set sections of prepared lists -2024-06-23 06:46:13,486 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 06:46:13,486 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 06:46:13,487 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 06:46:13,550 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 06:46:13,795 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 06:46:13,836 - root - INFO - Loading core installation resources into UI... -2024-06-23 06:46:15,066 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 06:46:15,066 - root - INFO - Loading saves list into UI... -2024-06-23 06:46:15,068 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:46:15,068 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:46:15,071 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:46:15,071 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 06:46:15,072 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 06:46:15,072 - root - DEBUG - Loading save resources into UI... -2024-06-23 06:46:15,073 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:46:15,074 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 06:46:15,074 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:46:15,074 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:46:15,075 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:46:15,075 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:46:15,075 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:46:15,075 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:46:15,075 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:46:15,076 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:46:15,076 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:46:15,079 - root - DEBUG - Updating menus... -2024-06-23 06:46:15,080 - root - DEBUG - Setting up watchdog observer... -2024-06-23 06:46:15,080 - root - INFO - Loader task completed. -2024-06-23 06:46:17,863 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 06:46:18,176 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:46:18,176 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 06:46:18,176 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 06:46:18,177 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:46:18,177 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 06:46:18,177 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:46:18,178 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 06:46:18,178 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 06:46:18,178 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:46:18,234 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 06:46:18,276 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 06:46:18,527 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:46:18,528 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:46:18,529 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:46:18,529 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:46:18,530 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:46:18,530 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:46:19,105 - root - DEBUG - [load scope] dlg: -2024-06-23 06:46:19,106 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:46:19,249 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:46:19,252 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 06:46:19,253 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:46:19,253 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:46:19,253 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:46:19,254 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:46:19,309 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 06:46:20,845 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:46:20,846 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:46:20,847 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 06:46:20,847 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:46:20,913 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 06:46:20,914 - root - DEBUG - def onOrphanedNode(self, shallow_link_copy: DLGLink, link_parent_path: str): -2024-06-23 06:46:20,914 - root - DEBUG - """Add a deleted node to the QListWidget in the leftDockWidget, if the passed link is the only reference.""" -2024-06-23 06:46:20,914 - root - DEBUG - print(f"onOrphanedNode({shallow_link_copy}, {link_parent_path})") -2024-06-23 06:46:20,914 - root - DEBUG - assert self.editor is not None -2024-06-23 06:46:20,915 - root - DEBUG - assert shallow_link_copy.node is not None -2024-06-23 06:46:20,915 - root - DEBUG - print(f"Deleted the only link ({shallow_link_copy}) to node ({shallow_link_copy.node}), setting up the orphan view.") -2024-06-23 06:46:20,915 - root - DEBUG - item = DLGListWidgetItem(link=shallow_link_copy) -2024-06-23 06:46:20,915 - root - DEBUG - item.is_orphaned = True -2024-06-23 06:46:20,915 - root - DEBUG - # Build the HTML display -2024-06-23 06:46:20,916 - root - DEBUG - color = "red" if isinstance(shallow_link_copy.node, DLGEntry) else "blue" -2024-06-23 06:46:20,916 - root - DEBUG - link_path = "" -2024-06-23 06:46:20,916 - root - DEBUG - if link_parent_path is not None: -2024-06-23 06:46:20,916 - root - DEBUG - link_path += f"{link_parent_path}\\" -2024-06-23 06:46:20,916 - root - DEBUG - link_path += shallow_link_copy.partial_path() -2024-06-23 06:46:20,917 - root - DEBUG - node_path = shallow_link_copy.node.path() -2024-06-23 06:46:20,917 - root - DEBUG - display_text_1 = f"

" -2024-06-23 06:46:20,917 - root - DEBUG - display_text_2 = f"" -2024-06-23 06:46:20,917 - root - DEBUG - combined_display = f""" -2024-06-23 06:46:20,918 - root - DEBUG - -2024-06-23 06:46:20,918 - root - DEBUG - """ -2024-06-23 06:46:20,919 - root - DEBUG - item.setData(Qt.ItemDataRole.DisplayRole, combined_display) -2024-06-23 06:46:20,919 - root - DEBUG - item.setData(_LINK_PARENT_NODE_PATH_ROLE, link_parent_path) -2024-06-23 06:46:20,919 - root - DEBUG - self.editor.orphanedNodesList.addItem(item) -2024-06-23 06:46:20,919 - root - DEBUG - self.editor.leftDockWidget.setVisible(True) -2024-06-23 06:46:20,919 - root - DEBUG - def get_copy(self, original: DLGLink) -> DLGLink | None: -2024-06-23 06:46:20,920 - root - DEBUG - """Retrieve the copy of the original object using the weak reference.""" -2024-06-23 06:46:20,920 - root - DEBUG - assert self.editor is not None -2024-06-23 06:46:20,920 - root - DEBUG - for orig_ref, copiedLink in self.editor.original_to_copy.items(): -2024-06-23 06:46:20,920 - root - DEBUG - if orig_ref() is original: -2024-06-23 06:46:20,920 - root - DEBUG - return copiedLink -2024-06-23 06:46:20,921 - root - DEBUG - return None -2024-06-23 06:46:20,921 - root - DEBUG - def loadDLGItemRec(self, itemToLoad: DLGStandardItem, copiedLink: DLGLink | None = None): -2024-06-23 06:46:20,921 - root - DEBUG - assert itemToLoad.link is not None -2024-06-23 06:46:20,921 - root - DEBUG - assert itemToLoad.link.node is not None -2024-06-23 06:46:20,922 - root - DEBUG - assert self.editor is not None -2024-06-23 06:46:20,922 - root - DEBUG - self.linkToItems.setdefault(itemToLoad.link, []).append(itemToLoad) -2024-06-23 06:46:20,922 - root - DEBUG - self.nodeToItems.setdefault(itemToLoad.link.node, []).append(itemToLoad) -2024-06-23 06:46:20,922 - root - DEBUG - child_links_copy: Sequence[DLGLink | None] = [None] -2024-06-23 06:46:20,922 - root - DEBUG - if copiedLink is None: -2024-06-23 06:46:20,923 - root - DEBUG - copiedLink = self.get_copy(itemToLoad.link) -2024-06-23 06:46:20,923 - root - DEBUG - if copiedLink is None: -2024-06-23 06:46:20,923 - root - DEBUG - RobustRootLogger().warning(f"Missing internal copy: {itemToLoad.link!r}, creating one now.") -2024-06-23 06:46:20,923 - root - DEBUG - copiedLink = deepcopy(itemToLoad.link) -2024-06-23 06:46:20,924 - root - DEBUG - self.editor.original_to_copy[weakref.ref(itemToLoad.link)] = copiedLink -2024-06-23 06:46:20,924 - root - DEBUG - parent_path = itemToLoad.data(_LINK_PARENT_NODE_PATH_ROLE) -2024-06-23 06:46:20,924 - root - DEBUG - potential_orphan = itemToLoad.link.node -2024-06-23 06:46:20,924 - root - DEBUG - weakref.finalize(potential_orphan, self.onOrphanedNode, copiedLink, parent_path) -2024-06-23 06:46:20,925 - root - DEBUG - child_links_copy = [None] * len(itemToLoad.link.node.links) -2024-06-23 06:46:20,925 - root - DEBUG - else: -2024-06-23 06:46:20,925 - root - DEBUG - assert copiedLink.node is not None -2024-06-23 06:46:20,925 - root - DEBUG - child_links_copy = copiedLink.node.links -2024-06-23 06:46:20,925 - root - DEBUG - self.updateItem(itemToLoad) -2024-06-23 06:46:20,926 - root - DEBUG - alreadyListed = itemToLoad.link in self.linkToItems or itemToLoad.link.node in self.nodeToItems -2024-06-23 06:46:20,926 - root - DEBUG - if not alreadyListed: -2024-06-23 06:46:20,926 - root - DEBUG - for child_link, child_link_copy in zip(itemToLoad.link.node.links, child_links_copy): -2024-06-23 06:46:20,926 - root - DEBUG - child_item = DLGStandardItem(link=child_link) -2024-06-23 06:46:20,927 - root - DEBUG - self.loadDLGItemRec(child_item, child_link_copy) -2024-06-23 06:46:20,927 - root - DEBUG - child_item.setData(itemToLoad.link.node.path(), _LINK_PARENT_NODE_PATH_ROLE) -2024-06-23 06:46:20,927 - root - DEBUG - itemToLoad.appendRow(child_item) -2024-06-23 06:46:20,927 - root - DEBUG - elif itemToLoad.link.node.links: -2024-06-23 06:46:20,927 - root - DEBUG - self.setItemFutureExpand(itemToLoad) -2024-06-23 06:46:20,928 - root - DEBUG - self.dataChanged.emit(itemToLoad.index(), itemToLoad.index()) -2024-06-23 06:46:21,819 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 06:46:21,819 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:46:21,820 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:46:21,821 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 06:46:21,821 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:46:21,823 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 06:46:21,823 - root - DEBUG - Remove item from linkToItems list of DLGLink(link_list_index=3, comment=) -2024-06-23 06:46:21,823 - root - DEBUG - Entirely remove link DLGLink(link_list_index=3, comment=) from linkToItems -2024-06-23 06:46:21,824 - root - DEBUG - Remove item from nodeToItems list of DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 06:46:21,824 - root - DEBUG - Entirely remove node DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) from nodeToItems -2024-06-23 06:46:22,159 - root - WARNING - ref still exists, call gc.collect() -2024-06-23 06:46:22,478 - root - ERROR - Strong reference still exists?? -2024-06-23 06:46:22,480 - root - DEBUG - -------------------------- -2024-06-23 06:46:22,480 - root - DEBUG - Node: -2024-06-23 06:46:23,388 - root - DEBUG - Graph written to C:\Users\boden\AppData\Local\Temp\objgraph-cd3veq9i.dot (17 nodes) -2024-06-23 06:46:23,403 - root - DEBUG - Image renderer (dot) not found, not doing anything else -2024-06-23 06:46:55,456 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 06:46:55,476 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 06:46:55,788 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 06:46:55,789 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 06:46:55,789 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 06:46:55,789 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 06:46:55,789 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 06:46:55,790 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 06:46:55,790 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 06:46:55,790 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 06:46:55,790 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 06:46:55,791 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 06:46:55,791 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 06:46:55,791 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 06:46:55,792 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 06:46:55,792 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 06:46:55,792 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 06:46:55,793 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 06:46:55,793 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 06:46:55,793 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 06:46:55,794 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 06:46:55,794 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 06:46:55,795 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 06:46:55,795 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 06:46:55,795 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 06:46:55,796 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 06:46:55,796 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 06:46:55,797 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 06:46:55,797 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:46:55,797 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 06:46:55,798 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 06:46:55,798 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 06:46:55,798 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 06:46:55,799 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 06:46:55,799 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 06:46:55,799 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 06:46:55,799 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 06:46:55,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 06:46:55,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 06:46:55,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 06:46:55,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 06:46:55,801 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 06:46:55,801 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 06:46:55,801 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 06:46:55,802 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 06:46:55,802 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 06:46:55,802 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 06:46:55,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 06:46:55,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 06:46:55,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 06:46:55,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 06:46:55,804 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 06:46:55,804 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 06:46:55,804 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 06:46:55,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 06:46:55,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 06:46:55,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 06:46:55,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 06:46:55,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 06:46:55,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 06:46:55,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 06:46:55,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:46:55,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 06:46:55,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 06:46:55,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:46:55,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 06:46:55,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 06:46:55,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:46:55,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:46:55,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:46:55,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:46:55,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:46:55,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:46:55,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 06:46:55,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:46:55,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:46:55,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 06:46:55,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 06:46:55,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 06:46:55,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 06:46:55,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 06:46:55,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 06:46:55,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:46:55,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 06:46:55,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:46:55,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:46:55,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:46:55,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:46:55,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:46:55,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 06:46:55,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 06:46:55,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:46:55,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 06:46:55,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 06:46:55,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 06:46:55,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 06:46:55,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 06:46:55,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 06:46:55,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 06:46:55,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 06:46:55,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 06:46:55,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 06:46:55,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 06:46:55,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 06:46:55,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 06:46:55,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 06:46:55,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 06:46:55,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 06:46:55,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 06:46:55,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 06:46:55,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 06:46:55,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 06:46:55,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 06:46:55,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 06:46:55,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 06:46:55,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 06:46:55,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 06:46:55,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 06:46:55,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 06:46:55,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 06:46:55,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 06:46:55,885 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 06:46:55,886 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 06:46:56,435 - root - DEBUG - DEBUG MODE: True -2024-06-23 06:46:56,438 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 06:46:56,500 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 06:46:56,660 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 06:46:56,711 - root - DEBUG - Updating menus... -2024-06-23 06:46:57,626 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:46:58,203 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:46:58,206 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:46:58,217 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 06:46:58,218 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 06:46:58,219 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:46:58,222 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 06:46:58,222 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 06:46:58,222 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 06:46:58,223 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 06:46:58,223 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 06:46:58,223 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 06:46:58,224 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 06:46:58,224 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 06:47:16,918 - root - DEBUG - [closeEvent scope] instance: -2024-06-23 06:47:16,919 - root - DEBUG - ToolWindow closed, shutting down the app. -2024-06-23 06:47:16,938 - root - DEBUG - Closing/destroy all windows from WINDOWS list, (0 to handle)... -2024-06-23 06:47:17,038 - root - INFO - Attempting to terminate child processes gracefully... -2024-06-23 06:47:17,039 - root - DEBUG - 0 active child processes found -2024-06-23 06:47:17,039 - root - INFO - Fully shutting down Holocron Toolset... -2024-06-23 06:47:17,040 - root - INFO - Attempting to terminate threads gracefully... -2024-06-23 06:47:17,040 - root - DEBUG - 0 existing threads to terminate. -2024-06-23 06:47:17,040 - root - DEBUG - Starting new shutdown process... -2024-06-23 06:47:17,103 - root - ERROR - C:\Program Files\Python38\lib\subprocess.py:946: ResourceWarning: subprocess 297884 is still running -2024-06-23 06:47:17,104 - root - ERROR - _warn("subprocess %s is still running" % self.pid, -2024-06-23 06:47:17,104 - root - ERROR - ResourceWarning: Enable tracemalloc to get the object allocation traceback -2024-06-23 06:47:17,105 - root - DEBUG - Shutdown process started... -2024-06-23 06:47:17,358 - root - DEBUG - Waiting 3 second(s) before starting the shutdown failsafe. -2024-06-23 06:48:36,994 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 06:48:37,026 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 06:48:37,487 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 06:48:37,487 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 06:48:37,488 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 06:48:37,488 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 06:48:37,489 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 06:48:37,489 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 06:48:37,489 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 06:48:37,490 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 06:48:37,490 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 06:48:37,491 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 06:48:37,491 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 06:48:37,491 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 06:48:37,492 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 06:48:37,492 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 06:48:37,493 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 06:48:37,493 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 06:48:37,493 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 06:48:37,494 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 06:48:37,495 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 06:48:37,495 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 06:48:37,496 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 06:48:37,496 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 06:48:37,497 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 06:48:37,497 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 06:48:37,498 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 06:48:37,499 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 06:48:37,500 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:48:37,500 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 06:48:37,501 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 06:48:37,501 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 06:48:37,502 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 06:48:37,502 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 06:48:37,502 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 06:48:37,503 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 06:48:37,503 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 06:48:37,503 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 06:48:37,504 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 06:48:37,504 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 06:48:37,504 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 06:48:37,505 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 06:48:37,505 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 06:48:37,505 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 06:48:37,506 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 06:48:37,506 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 06:48:37,506 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 06:48:37,507 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 06:48:37,507 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 06:48:37,508 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 06:48:37,508 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 06:48:37,509 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 06:48:37,509 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 06:48:37,509 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 06:48:37,510 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 06:48:37,510 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 06:48:37,510 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 06:48:37,511 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 06:48:37,511 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 06:48:37,512 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 06:48:37,512 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 06:48:37,512 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:48:37,513 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 06:48:37,513 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 06:48:37,513 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:48:37,514 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 06:48:37,514 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 06:48:37,515 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:48:37,515 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:48:37,515 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:48:37,516 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:48:37,516 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:48:37,517 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:48:37,517 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 06:48:37,517 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:48:37,518 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:48:37,518 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 06:48:37,518 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 06:48:37,519 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 06:48:37,519 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 06:48:37,520 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 06:48:37,520 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 06:48:37,520 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:48:37,521 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 06:48:37,521 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:48:37,521 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:48:37,522 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:48:37,522 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:48:37,523 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:48:37,523 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 06:48:37,524 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 06:48:37,524 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:48:37,525 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 06:48:37,525 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 06:48:37,526 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 06:48:37,526 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 06:48:37,526 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 06:48:37,527 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 06:48:37,528 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 06:48:37,528 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 06:48:37,528 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 06:48:37,529 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 06:48:37,529 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 06:48:37,529 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 06:48:37,530 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 06:48:37,530 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 06:48:37,531 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 06:48:37,531 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 06:48:37,532 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 06:48:37,532 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 06:48:37,533 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 06:48:37,533 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 06:48:37,533 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 06:48:37,534 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 06:48:37,534 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 06:48:37,535 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 06:48:37,535 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 06:48:37,536 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 06:48:37,536 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 06:48:37,537 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 06:48:37,537 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 06:48:37,611 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 06:48:37,611 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 06:48:38,193 - root - DEBUG - DEBUG MODE: True -2024-06-23 06:48:38,197 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 06:48:38,258 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 06:48:38,386 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 06:48:38,422 - root - DEBUG - Updating menus... -2024-06-23 06:48:40,497 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:48:42,543 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:48:42,545 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:48:42,549 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 06:48:42,550 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 06:48:42,550 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:48:42,553 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 06:48:42,553 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 06:48:42,553 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 06:48:42,554 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 06:48:42,555 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 06:48:42,555 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 06:48:42,556 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 06:48:42,557 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 06:48:43,736 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 06:48:43,737 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 06:48:43,737 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 06:48:43,738 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 06:48:43,738 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:48:43,739 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 06:48:43,740 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 06:48:43,748 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 06:48:43,750 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 06:48:43,752 - root - INFO - Loading chitin... -2024-06-23 06:48:43,754 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 06:48:46,607 - root - INFO - Done loading chitin -2024-06-23 06:48:46,608 - root - INFO - Loading lips... -2024-06-23 06:48:46,612 - root - INFO - Loading 'lips' from installation... -2024-06-23 06:48:48,691 - root - INFO - Loading modules... -2024-06-23 06:48:48,692 - root - INFO - Loading 'Modules' from installation... -2024-06-23 06:48:53,346 - root - INFO - Loading streammusic... -2024-06-23 06:48:53,349 - root - INFO - Loading streammusic from installation... -2024-06-23 06:48:53,428 - root - INFO - Loading streamsounds... -2024-06-23 06:48:53,429 - root - INFO - Loading streamsounds from installation... -2024-06-23 06:48:54,334 - root - INFO - Loading textures... -2024-06-23 06:48:54,335 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 06:48:55,795 - root - INFO - Loading saves... -2024-06-23 06:48:55,835 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:48:55,837 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:48:55,840 - root - INFO - Loading streamwaves... -2024-06-23 06:48:55,843 - root - INFO - Loading streamwaves from installation... -2024-06-23 06:49:08,048 - root - INFO - Loading override... -2024-06-23 06:49:08,840 - root - INFO - Loading Override from installation... -2024-06-23 06:49:12,017 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 06:49:12,028 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:49:12,045 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 06:49:12,046 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 06:49:15,393 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 06:49:15,438 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:49:15,439 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:49:15,439 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:49:15,440 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:49:15,444 - root - DEBUG - Set sections of prepared lists -2024-06-23 06:49:15,445 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 06:49:15,445 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 06:49:15,470 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 06:49:15,701 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 06:49:16,413 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 06:49:16,516 - root - INFO - Loading core installation resources into UI... -2024-06-23 06:49:18,791 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 06:49:18,792 - root - INFO - Loading saves list into UI... -2024-06-23 06:49:18,794 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:49:18,795 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:49:18,797 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:49:18,797 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 06:49:18,798 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 06:49:18,798 - root - DEBUG - Loading save resources into UI... -2024-06-23 06:49:18,799 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:49:18,800 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 06:49:18,801 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:49:18,801 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:49:18,802 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:49:18,802 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:49:18,803 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:49:18,803 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:49:18,804 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:49:18,805 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:49:18,805 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:49:18,807 - root - DEBUG - Updating menus... -2024-06-23 06:49:18,808 - root - DEBUG - Setting up watchdog observer... -2024-06-23 06:49:18,809 - root - INFO - Loader task completed. -2024-06-23 06:49:57,542 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 06:49:57,866 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:49:57,866 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 06:49:57,866 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 06:49:57,867 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:49:57,867 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 06:49:57,868 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:49:57,868 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 06:49:57,868 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 06:49:57,869 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:49:57,931 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 06:49:58,089 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 06:49:58,361 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:49:58,363 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:49:58,364 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:49:58,365 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:49:58,365 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:49:58,366 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:49:59,655 - root - DEBUG - [load scope] dlg: -2024-06-23 06:49:59,656 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:50:00,212 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:50:00,216 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 06:50:00,217 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:50:00,218 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:50:00,218 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:50:00,219 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:50:00,326 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 06:50:01,672 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:50:01,673 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:50:01,674 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 06:50:01,675 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:50:01,753 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: Image renderer (dot) not found, not doing anything else -2024-06-23 06:50:03,193 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 06:50:03,194 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:50:03,194 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:50:03,196 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 06:50:03,196 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:50:03,198 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 06:50:03,198 - root - DEBUG - Remove item from linkToItems list of DLGLink(link_list_index=3, comment=) -2024-06-23 06:50:03,199 - root - DEBUG - Entirely remove link DLGLink(link_list_index=3, comment=) from linkToItems -2024-06-23 06:50:03,199 - root - DEBUG - Remove item from nodeToItems list of DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 06:50:03,200 - root - DEBUG - Entirely remove node DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) from nodeToItems -2024-06-23 06:50:03,537 - root - WARNING - ref still exists, call gc.collect() -2024-06-23 06:50:03,867 - root - ERROR - Strong reference still exists?? -2024-06-23 06:50:03,869 - root - DEBUG - -------------------------- -2024-06-23 06:50:03,869 - root - DEBUG - Node: -2024-06-23 06:50:03,982 - graphviz._tools - DEBUG - deprecate positional args: graphviz.backend.piping.pipe(['renderer', 'formatter', 'neato_no_op', 'quiet']) -2024-06-23 06:50:03,984 - graphviz._tools - DEBUG - deprecate positional args: graphviz.backend.rendering.render(['renderer', 'formatter', 'neato_no_op', 'quiet']) -2024-06-23 06:50:03,987 - graphviz._tools - DEBUG - deprecate positional args: graphviz.backend.unflattening.unflatten(['stagger', 'fanout', 'chain', 'encoding']) -2024-06-23 06:50:03,990 - graphviz._tools - DEBUG - deprecate positional args: graphviz.backend.viewing.view(['quiet']) -2024-06-23 06:50:04,002 - graphviz._tools - DEBUG - deprecate positional args: graphviz.quoting.quote(['is_html_string', 'is_valid_id', 'dot_keywords', 'endswith_odd_number_of_backslashes', 'escape_unescaped_quotes']) -2024-06-23 06:50:04,003 - graphviz._tools - DEBUG - deprecate positional args: graphviz.quoting.a_list(['kwargs', 'attributes']) -2024-06-23 06:50:04,004 - graphviz._tools - DEBUG - deprecate positional args: graphviz.quoting.attr_list(['kwargs', 'attributes']) -2024-06-23 06:50:04,004 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.clear(['keep_attrs']) -2024-06-23 06:50:04,005 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.__iter__(['subgraph']) -2024-06-23 06:50:04,005 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.node(['_attributes']) -2024-06-23 06:50:04,006 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.edge(['_attributes']) -2024-06-23 06:50:04,006 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.attr(['_attributes']) -2024-06-23 06:50:04,007 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.subgraph(['name', 'comment', 'graph_attr', 'node_attr', 'edge_attr', 'body']) -2024-06-23 06:50:04,011 - graphviz._tools - DEBUG - deprecate positional args: graphviz.piping.Pipe._pipe_legacy(['renderer', 'formatter', 'neato_no_op', 'quiet']) -2024-06-23 06:50:04,016 - graphviz._tools - DEBUG - deprecate positional args: graphviz.saving.Save.save(['directory']) -2024-06-23 06:50:04,017 - graphviz._tools - DEBUG - deprecate positional args: graphviz.rendering.Render.render(['directory', 'view', 'cleanup', 'format', 'renderer', 'formatter', 'neato_no_op', 'quiet', 'quiet_view']) -2024-06-23 06:50:04,018 - graphviz._tools - DEBUG - deprecate positional args: graphviz.rendering.Render.view(['directory', 'cleanup', 'quiet', 'quiet_view']) -2024-06-23 06:50:04,020 - graphviz._tools - DEBUG - deprecate positional args: graphviz.unflattening.Unflatten.unflatten(['stagger', 'fanout', 'chain']) -2024-06-23 06:50:04,021 - graphviz._tools - DEBUG - deprecate positional args: graphviz.graphs.BaseGraph.__init__(['comment', 'filename', 'directory', 'format', 'engine', 'encoding', 'graph_attr', 'node_attr', 'edge_attr', 'body', 'strict']) -2024-06-23 06:50:04,024 - graphviz._tools - DEBUG - deprecate positional args: graphviz.sources.Source.from_file(['directory', 'format', 'engine', 'encoding', 'renderer', 'formatter']) -2024-06-23 06:50:04,025 - graphviz._tools - DEBUG - deprecate positional args: graphviz.sources.Source.__init__(['filename', 'directory', 'format', 'engine', 'encoding']) -2024-06-23 06:50:04,025 - graphviz._tools - DEBUG - deprecate positional args: graphviz.sources.Source.save(['directory']) -2024-06-23 06:50:09,529 - root - DEBUG - Graph written to C:\Users\boden\AppData\Local\Temp\objgraph-difpn2e1.dot (18 nodes) -2024-06-23 06:50:09,542 - root - DEBUG - Image renderer (dot) not found, not doing anything else -2024-06-23 06:50:40,475 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 06:50:40,491 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 06:50:40,898 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 06:50:40,898 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 06:50:40,899 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 06:50:40,899 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 06:50:40,899 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 06:50:40,900 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 06:50:40,900 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 06:50:40,900 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 06:50:40,901 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 06:50:40,901 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 06:50:40,902 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 06:50:40,902 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 06:50:40,903 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 06:50:40,904 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 06:50:40,904 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 06:51:09,058 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 06:51:09,085 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 06:51:09,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 06:51:09,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 06:51:09,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 06:51:09,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 06:51:09,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 06:51:09,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 06:51:09,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 06:51:09,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 06:51:09,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 06:51:09,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 06:51:09,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 06:51:09,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 06:51:09,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 06:51:09,762 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 06:51:09,762 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 06:51:09,764 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 06:51:09,765 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 06:51:09,766 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 06:51:09,768 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 06:51:09,769 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 06:51:09,770 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 06:51:09,772 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 06:51:09,773 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 06:51:09,774 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 06:51:09,775 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 06:51:09,777 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 06:51:09,777 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:51:09,778 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 06:51:09,778 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 06:51:09,779 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 06:51:09,779 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 06:51:09,780 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 06:51:09,781 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 06:51:09,781 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 06:51:09,782 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 06:51:09,782 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 06:51:09,783 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 06:51:09,784 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 06:51:09,785 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 06:51:09,786 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 06:51:09,786 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 06:51:09,787 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 06:51:09,788 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 06:51:09,789 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 06:51:09,790 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 06:51:09,790 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 06:51:09,791 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 06:51:09,792 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 06:51:09,793 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 06:51:09,793 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 06:51:09,794 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 06:51:09,795 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 06:51:09,795 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 06:51:09,797 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 06:51:09,798 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 06:51:09,799 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 06:51:09,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 06:51:09,801 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 06:51:09,802 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 06:51:09,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:51:09,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 06:51:09,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 06:51:09,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:51:09,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 06:51:09,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 06:51:09,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:51:09,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:51:09,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:51:09,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:51:09,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:51:09,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:51:09,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 06:51:09,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:51:09,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:51:09,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 06:51:09,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 06:51:09,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 06:51:09,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 06:51:09,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 06:51:09,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 06:51:09,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:51:09,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 06:51:09,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:51:09,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:51:09,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:51:09,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:51:09,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:51:09,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 06:51:09,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 06:51:09,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:51:09,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 06:51:09,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 06:51:09,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 06:51:09,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 06:51:09,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 06:51:09,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 06:51:09,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 06:51:09,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 06:51:09,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 06:51:09,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 06:51:09,836 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 06:51:09,837 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 06:51:09,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 06:51:09,839 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 06:51:09,840 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 06:51:09,841 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 06:51:09,842 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 06:51:09,843 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 06:51:09,844 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 06:51:09,845 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 06:51:09,846 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 06:51:09,847 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 06:51:09,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 06:51:09,850 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 06:51:09,851 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 06:51:09,852 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 06:51:09,852 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 06:51:09,853 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 06:51:09,853 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 06:51:09,950 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 06:51:09,951 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 06:51:10,556 - root - DEBUG - DEBUG MODE: True -2024-06-23 06:51:10,559 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 06:51:10,620 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 06:51:10,766 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 06:51:10,806 - root - DEBUG - Updating menus... -2024-06-23 06:51:12,872 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:51:15,105 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:51:15,109 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:51:15,113 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 06:51:15,114 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 06:51:15,115 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:51:15,119 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 06:51:15,120 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 06:51:15,120 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 06:51:15,121 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 06:51:15,122 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 06:51:15,123 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 06:51:15,123 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 06:51:15,124 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 06:51:25,505 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 06:51:25,506 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 06:51:25,506 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 06:51:25,507 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 06:51:25,507 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:51:25,508 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 06:51:25,509 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 06:51:25,518 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 06:51:25,519 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 06:51:25,521 - root - INFO - Loading chitin... -2024-06-23 06:51:25,522 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 06:51:28,965 - root - INFO - Done loading chitin -2024-06-23 06:51:28,967 - root - INFO - Loading lips... -2024-06-23 06:51:28,971 - root - INFO - Loading 'lips' from installation... -2024-06-23 06:51:31,171 - root - INFO - Loading modules... -2024-06-23 06:51:31,173 - root - INFO - Loading 'Modules' from installation... -2024-06-23 06:51:36,089 - root - INFO - Loading streammusic... -2024-06-23 06:51:36,091 - root - INFO - Loading streammusic from installation... -2024-06-23 06:51:36,170 - root - INFO - Loading streamsounds... -2024-06-23 06:51:36,172 - root - INFO - Loading streamsounds from installation... -2024-06-23 06:51:37,111 - root - INFO - Loading textures... -2024-06-23 06:51:37,114 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 06:51:38,227 - root - INFO - Loading saves... -2024-06-23 06:51:38,245 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:51:38,245 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:51:38,247 - root - INFO - Loading streamwaves... -2024-06-23 06:51:38,248 - root - INFO - Loading streamwaves from installation... -2024-06-23 06:51:48,723 - root - INFO - Loading override... -2024-06-23 06:51:49,405 - root - INFO - Loading Override from installation... -2024-06-23 06:51:52,423 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 06:51:52,438 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:51:52,461 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 06:51:52,462 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 06:51:55,785 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 06:51:55,829 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:51:55,830 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:51:55,830 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:51:55,831 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:51:55,840 - root - DEBUG - Set sections of prepared lists -2024-06-23 06:51:55,841 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 06:51:55,842 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 06:51:55,861 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 06:51:56,035 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 06:51:56,680 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 06:51:56,782 - root - INFO - Loading core installation resources into UI... -2024-06-23 06:51:58,913 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 06:51:58,913 - root - INFO - Loading saves list into UI... -2024-06-23 06:51:58,917 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:51:58,918 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:51:58,920 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:51:58,921 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 06:51:58,921 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 06:51:58,922 - root - DEBUG - Loading save resources into UI... -2024-06-23 06:51:58,923 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:51:58,925 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 06:51:58,926 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:51:58,926 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:51:58,927 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:51:58,928 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:51:58,928 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:51:58,929 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:51:58,930 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:51:58,930 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:51:58,931 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:51:58,933 - root - DEBUG - Updating menus... -2024-06-23 06:51:58,935 - root - DEBUG - Setting up watchdog observer... -2024-06-23 06:51:58,935 - root - INFO - Loader task completed. -2024-06-23 06:52:00,629 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 06:52:00,958 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:52:00,959 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 06:52:00,959 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 06:52:00,960 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:52:00,960 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 06:52:00,961 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 06:52:00,961 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 06:52:00,961 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 06:52:00,962 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 06:52:01,026 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 06:52:01,180 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 06:52:01,447 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:52:01,451 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:52:01,451 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:52:01,452 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:52:01,453 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:52:01,453 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:52:02,688 - root - DEBUG - [load scope] dlg: -2024-06-23 06:52:02,689 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 06:52:03,219 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 06:52:03,223 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 06:52:03,224 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 06:52:03,225 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:52:03,225 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:52:03,226 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 06:52:03,341 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 06:52:05,929 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:52:05,930 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:52:05,931 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 06:52:05,932 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 06:52:06,038 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: Image renderer (dot) not found, not doing anything else -2024-06-23 06:52:07,173 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 06:52:07,174 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 06:52:07,174 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:52:07,175 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 06:52:07,176 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 06:52:07,177 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 06:52:07,178 - root - DEBUG - Remove item from linkToItems list of DLGLink(link_list_index=3, comment=) -2024-06-23 06:52:07,178 - root - DEBUG - Entirely remove link DLGLink(link_list_index=3, comment=) from linkToItems -2024-06-23 06:52:07,179 - root - DEBUG - Remove item from nodeToItems list of DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 06:52:07,180 - root - DEBUG - Entirely remove node DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) from nodeToItems -2024-06-23 06:52:07,494 - root - WARNING - ref still exists, call gc.collect() -2024-06-23 06:52:07,807 - root - ERROR - Strong reference still exists?? -2024-06-23 06:52:07,809 - root - DEBUG - -------------------------- -2024-06-23 06:52:07,809 - root - DEBUG - Node: -2024-06-23 06:52:07,916 - graphviz._tools - DEBUG - deprecate positional args: graphviz.backend.piping.pipe(['renderer', 'formatter', 'neato_no_op', 'quiet']) -2024-06-23 06:52:07,919 - graphviz._tools - DEBUG - deprecate positional args: graphviz.backend.rendering.render(['renderer', 'formatter', 'neato_no_op', 'quiet']) -2024-06-23 06:52:07,923 - graphviz._tools - DEBUG - deprecate positional args: graphviz.backend.unflattening.unflatten(['stagger', 'fanout', 'chain', 'encoding']) -2024-06-23 06:52:07,926 - graphviz._tools - DEBUG - deprecate positional args: graphviz.backend.viewing.view(['quiet']) -2024-06-23 06:52:07,944 - graphviz._tools - DEBUG - deprecate positional args: graphviz.quoting.quote(['is_html_string', 'is_valid_id', 'dot_keywords', 'endswith_odd_number_of_backslashes', 'escape_unescaped_quotes']) -2024-06-23 06:52:07,946 - graphviz._tools - DEBUG - deprecate positional args: graphviz.quoting.a_list(['kwargs', 'attributes']) -2024-06-23 06:52:07,946 - graphviz._tools - DEBUG - deprecate positional args: graphviz.quoting.attr_list(['kwargs', 'attributes']) -2024-06-23 06:52:07,947 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.clear(['keep_attrs']) -2024-06-23 06:52:07,948 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.__iter__(['subgraph']) -2024-06-23 06:52:07,948 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.node(['_attributes']) -2024-06-23 06:52:07,949 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.edge(['_attributes']) -2024-06-23 06:52:07,950 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.attr(['_attributes']) -2024-06-23 06:52:07,950 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.subgraph(['name', 'comment', 'graph_attr', 'node_attr', 'edge_attr', 'body']) -2024-06-23 06:52:07,955 - graphviz._tools - DEBUG - deprecate positional args: graphviz.piping.Pipe._pipe_legacy(['renderer', 'formatter', 'neato_no_op', 'quiet']) -2024-06-23 06:52:07,959 - graphviz._tools - DEBUG - deprecate positional args: graphviz.saving.Save.save(['directory']) -2024-06-23 06:52:07,960 - graphviz._tools - DEBUG - deprecate positional args: graphviz.rendering.Render.render(['directory', 'view', 'cleanup', 'format', 'renderer', 'formatter', 'neato_no_op', 'quiet', 'quiet_view']) -2024-06-23 06:52:07,960 - graphviz._tools - DEBUG - deprecate positional args: graphviz.rendering.Render.view(['directory', 'cleanup', 'quiet', 'quiet_view']) -2024-06-23 06:52:07,962 - graphviz._tools - DEBUG - deprecate positional args: graphviz.unflattening.Unflatten.unflatten(['stagger', 'fanout', 'chain']) -2024-06-23 06:52:07,964 - graphviz._tools - DEBUG - deprecate positional args: graphviz.graphs.BaseGraph.__init__(['comment', 'filename', 'directory', 'format', 'engine', 'encoding', 'graph_attr', 'node_attr', 'edge_attr', 'body', 'strict']) -2024-06-23 06:52:07,966 - graphviz._tools - DEBUG - deprecate positional args: graphviz.sources.Source.from_file(['directory', 'format', 'engine', 'encoding', 'renderer', 'formatter']) -2024-06-23 06:52:07,967 - graphviz._tools - DEBUG - deprecate positional args: graphviz.sources.Source.__init__(['filename', 'directory', 'format', 'engine', 'encoding']) -2024-06-23 06:52:07,968 - graphviz._tools - DEBUG - deprecate positional args: graphviz.sources.Source.save(['directory']) -2024-06-23 06:52:08,957 - root - DEBUG - Graph written to C:\Users\boden\AppData\Local\Temp\objgraph-274i7ta9.dot (17 nodes) -2024-06-23 06:52:09,070 - root - DEBUG - Image generated as object_backrefs.png -2024-06-23 06:58:46,056 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 06:58:46,075 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 06:58:46,553 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 06:58:46,554 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 06:58:46,554 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 06:58:46,554 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 06:58:46,555 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 06:58:46,555 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 06:58:46,555 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 06:58:46,556 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 06:58:46,556 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 06:58:46,557 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 06:58:46,557 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 06:58:46,557 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 06:58:46,558 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 06:58:46,558 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 06:58:46,559 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 06:58:46,559 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 06:58:46,560 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 06:58:46,560 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 06:58:46,562 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 06:58:46,563 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 06:58:46,563 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 06:58:46,564 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 06:58:46,565 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 06:58:46,565 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 06:58:46,566 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 06:58:46,568 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 06:58:46,568 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:58:46,569 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 06:58:46,570 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 06:58:46,570 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 06:58:46,571 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 06:58:46,571 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 06:58:46,571 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 06:58:46,572 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 06:58:46,572 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 06:58:46,573 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 06:58:46,573 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 06:58:46,574 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 06:58:46,574 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 06:58:46,574 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 06:58:46,575 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 06:58:46,575 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 06:58:46,576 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 06:58:46,576 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 06:58:46,576 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 06:58:46,577 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 06:58:46,577 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 06:58:46,578 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 06:58:46,578 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 06:58:46,578 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 06:58:46,579 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 06:58:46,579 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 06:58:46,580 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 06:58:46,581 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 06:58:46,581 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 06:58:46,581 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 06:58:46,582 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 06:58:46,582 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 06:58:46,583 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 06:58:46,583 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:58:46,584 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 06:58:46,584 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 06:58:46,585 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:58:46,585 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 06:58:46,585 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 06:58:46,586 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 06:58:46,586 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:58:46,587 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:58:46,587 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:58:46,588 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:58:46,588 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:58:46,589 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 06:58:46,589 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:58:46,590 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 06:58:46,590 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 06:58:46,591 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 06:58:46,591 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 06:58:46,591 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 06:58:46,592 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 06:58:46,592 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 06:58:46,593 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 06:58:46,593 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 06:58:46,593 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 06:58:46,594 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 06:58:46,594 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 06:58:46,595 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 06:58:46,595 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 06:58:46,595 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 06:58:46,596 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 06:58:46,596 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 06:58:46,597 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 06:58:46,598 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 06:58:46,598 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 06:58:46,599 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 06:58:46,599 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 06:58:46,600 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 06:58:46,600 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 06:58:46,601 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 06:58:46,601 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 06:58:46,602 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 06:58:46,602 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 06:58:46,602 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 06:58:46,603 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 06:58:46,603 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 06:58:46,604 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 06:58:46,604 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 06:58:46,605 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 06:58:46,605 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 06:58:46,605 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 06:58:46,606 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 06:58:46,606 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 06:58:46,606 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 06:58:46,607 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 06:58:46,608 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 06:58:46,608 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 06:58:46,609 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 06:58:46,609 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 06:58:46,610 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 06:58:46,610 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 06:58:46,684 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 06:58:46,685 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 06:58:47,280 - root - DEBUG - DEBUG MODE: True -2024-06-23 06:58:47,284 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 06:58:47,346 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 06:58:47,480 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 06:58:47,519 - root - DEBUG - Updating menus... -2024-06-23 06:58:49,591 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:58:51,752 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:58:51,756 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:58:51,760 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 06:58:51,761 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 06:58:51,761 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 06:58:51,764 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 06:58:51,765 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 06:58:51,765 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 06:58:51,765 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 06:58:51,766 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 06:58:51,766 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 06:58:51,767 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 06:58:51,767 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 06:59:12,630 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 06:59:12,631 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 06:59:12,631 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 06:59:12,632 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 06:59:12,632 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:59:12,633 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 06:59:12,634 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 06:59:12,642 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 06:59:12,644 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 06:59:12,646 - root - INFO - Loading chitin... -2024-06-23 06:59:12,647 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 06:59:15,483 - root - INFO - Done loading chitin -2024-06-23 06:59:15,484 - root - INFO - Loading lips... -2024-06-23 06:59:15,488 - root - INFO - Loading 'lips' from installation... -2024-06-23 06:59:17,538 - root - INFO - Loading modules... -2024-06-23 06:59:17,539 - root - INFO - Loading 'Modules' from installation... -2024-06-23 06:59:21,873 - root - INFO - Loading streammusic... -2024-06-23 06:59:21,875 - root - INFO - Loading streammusic from installation... -2024-06-23 06:59:21,958 - root - INFO - Loading streamsounds... -2024-06-23 06:59:21,960 - root - INFO - Loading streamsounds from installation... -2024-06-23 06:59:22,867 - root - INFO - Loading textures... -2024-06-23 06:59:22,869 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 06:59:23,912 - root - INFO - Loading saves... -2024-06-23 06:59:23,935 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:59:23,936 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:59:23,938 - root - INFO - Loading streamwaves... -2024-06-23 06:59:23,941 - root - INFO - Loading streamwaves from installation... -2024-06-23 06:59:34,224 - root - INFO - Loading override... -2024-06-23 06:59:35,080 - root - INFO - Loading Override from installation... -2024-06-23 06:59:38,435 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 06:59:38,445 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 06:59:38,461 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 06:59:38,462 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 06:59:41,980 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 06:59:42,027 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:59:42,027 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:59:42,028 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:59:42,028 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 06:59:42,031 - root - DEBUG - Set sections of prepared lists -2024-06-23 06:59:42,032 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 06:59:42,032 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 06:59:42,053 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 06:59:42,207 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 06:59:42,845 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 06:59:42,946 - root - INFO - Loading core installation resources into UI... -2024-06-23 06:59:45,082 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 06:59:45,082 - root - INFO - Loading saves list into UI... -2024-06-23 06:59:45,084 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 06:59:45,085 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 06:59:45,088 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:59:45,089 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 06:59:45,089 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 06:59:45,090 - root - DEBUG - Loading save resources into UI... -2024-06-23 06:59:45,090 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 06:59:45,092 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 06:59:45,092 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:59:45,093 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:59:45,093 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:59:45,094 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:59:45,095 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:59:45,095 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:59:45,096 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 06:59:45,097 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 06:59:45,097 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 06:59:45,100 - root - DEBUG - Updating menus... -2024-06-23 06:59:45,102 - root - DEBUG - Setting up watchdog observer... -2024-06-23 06:59:45,102 - root - INFO - Loader task completed. -2024-06-23 07:00:40,360 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 07:00:40,663 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:00:40,664 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 07:00:40,664 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 07:00:40,665 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:00:40,665 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 07:00:40,665 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:00:40,666 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 07:00:40,666 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 07:00:40,666 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:00:40,723 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 07:00:40,877 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 07:00:41,139 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 07:00:41,143 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 07:00:41,144 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 07:00:41,144 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:00:41,145 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:00:41,145 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:00:42,384 - root - DEBUG - [load scope] dlg: -2024-06-23 07:00:42,385 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 07:00:42,906 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 07:00:42,910 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 07:00:42,911 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 07:00:42,911 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:00:42,912 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:00:42,912 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:00:43,021 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 07:00:45,447 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 07:00:45,447 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 07:00:45,448 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 07:00:45,449 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 07:00:45,619 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 07:00:45,620 - root - DEBUG - def find_lambda_locations(obj): -2024-06-23 07:00:45,621 - root - DEBUG - for referrer in gc.get_referrers(obj): -2024-06-23 07:00:45,621 - root - DEBUG - if inspect.isfunction(referrer): -2024-06-23 07:00:45,621 - root - DEBUG - if "" in referrer.__name__: -2024-06-23 07:00:45,622 - root - DEBUG - print(f"Lambda found: {referrer.__name__} in {referrer.__code__.co_filename} at line {referrer.__code__.co_firstlineno}") -2024-06-23 07:00:45,622 - root - DEBUG - print("Closure variables:", [cell.cell_contents for cell in referrer.__closure__]) -2024-06-23 07:00:47,221 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 07:00:47,222 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 07:00:47,222 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 07:00:47,223 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 07:00:47,223 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 07:00:47,224 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 07:00:47,225 - root - DEBUG - Remove item from linkToItems list of DLGLink(link_list_index=3, comment=) -2024-06-23 07:00:47,225 - root - DEBUG - Entirely remove link DLGLink(link_list_index=3, comment=) from linkToItems -2024-06-23 07:00:47,226 - root - DEBUG - Remove item from nodeToItems list of DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 07:00:47,226 - root - DEBUG - Entirely remove node DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) from nodeToItems -2024-06-23 07:00:47,549 - root - WARNING - ref still exists, call gc.collect() -2024-06-23 07:00:47,871 - root - ERROR - Strong reference still exists?? -2024-06-23 07:00:47,872 - root - DEBUG - -------------------------- -2024-06-23 07:00:47,873 - root - DEBUG - Node: -2024-06-23 07:00:47,967 - graphviz._tools - DEBUG - deprecate positional args: graphviz.backend.piping.pipe(['renderer', 'formatter', 'neato_no_op', 'quiet']) -2024-06-23 07:00:47,970 - graphviz._tools - DEBUG - deprecate positional args: graphviz.backend.rendering.render(['renderer', 'formatter', 'neato_no_op', 'quiet']) -2024-06-23 07:00:47,975 - graphviz._tools - DEBUG - deprecate positional args: graphviz.backend.unflattening.unflatten(['stagger', 'fanout', 'chain', 'encoding']) -2024-06-23 07:00:47,977 - graphviz._tools - DEBUG - deprecate positional args: graphviz.backend.viewing.view(['quiet']) -2024-06-23 07:00:47,990 - graphviz._tools - DEBUG - deprecate positional args: graphviz.quoting.quote(['is_html_string', 'is_valid_id', 'dot_keywords', 'endswith_odd_number_of_backslashes', 'escape_unescaped_quotes']) -2024-06-23 07:00:47,991 - graphviz._tools - DEBUG - deprecate positional args: graphviz.quoting.a_list(['kwargs', 'attributes']) -2024-06-23 07:00:47,991 - graphviz._tools - DEBUG - deprecate positional args: graphviz.quoting.attr_list(['kwargs', 'attributes']) -2024-06-23 07:00:47,992 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.clear(['keep_attrs']) -2024-06-23 07:00:47,993 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.__iter__(['subgraph']) -2024-06-23 07:00:47,994 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.node(['_attributes']) -2024-06-23 07:00:47,994 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.edge(['_attributes']) -2024-06-23 07:00:47,995 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.attr(['_attributes']) -2024-06-23 07:00:47,995 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.subgraph(['name', 'comment', 'graph_attr', 'node_attr', 'edge_attr', 'body']) -2024-06-23 07:00:47,999 - graphviz._tools - DEBUG - deprecate positional args: graphviz.piping.Pipe._pipe_legacy(['renderer', 'formatter', 'neato_no_op', 'quiet']) -2024-06-23 07:00:48,003 - graphviz._tools - DEBUG - deprecate positional args: graphviz.saving.Save.save(['directory']) -2024-06-23 07:00:48,004 - graphviz._tools - DEBUG - deprecate positional args: graphviz.rendering.Render.render(['directory', 'view', 'cleanup', 'format', 'renderer', 'formatter', 'neato_no_op', 'quiet', 'quiet_view']) -2024-06-23 07:00:48,004 - graphviz._tools - DEBUG - deprecate positional args: graphviz.rendering.Render.view(['directory', 'cleanup', 'quiet', 'quiet_view']) -2024-06-23 07:00:48,006 - graphviz._tools - DEBUG - deprecate positional args: graphviz.unflattening.Unflatten.unflatten(['stagger', 'fanout', 'chain']) -2024-06-23 07:00:48,007 - graphviz._tools - DEBUG - deprecate positional args: graphviz.graphs.BaseGraph.__init__(['comment', 'filename', 'directory', 'format', 'engine', 'encoding', 'graph_attr', 'node_attr', 'edge_attr', 'body', 'strict']) -2024-06-23 07:00:48,010 - graphviz._tools - DEBUG - deprecate positional args: graphviz.sources.Source.from_file(['directory', 'format', 'engine', 'encoding', 'renderer', 'formatter']) -2024-06-23 07:00:48,010 - graphviz._tools - DEBUG - deprecate positional args: graphviz.sources.Source.__init__(['filename', 'directory', 'format', 'engine', 'encoding']) -2024-06-23 07:00:48,011 - graphviz._tools - DEBUG - deprecate positional args: graphviz.sources.Source.save(['directory']) -2024-06-23 07:00:48,938 - root - DEBUG - Graph written to C:\Users\boden\AppData\Local\Temp\objgraph-ar7p9hv7.dot (17 nodes) -2024-06-23 07:00:49,088 - root - DEBUG - Image generated as object_backrefs.png -2024-06-23 07:05:46,778 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 07:05:46,791 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 07:05:46,982 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 07:05:46,982 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 07:05:46,983 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 07:05:46,983 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 07:05:46,983 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 07:05:46,984 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 07:05:46,984 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 07:05:46,984 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 07:05:46,984 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 07:05:46,985 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 07:05:46,985 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 07:05:46,985 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 07:05:46,986 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 07:05:46,986 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 07:05:46,986 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 07:05:46,986 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 07:05:46,987 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 07:05:46,987 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 07:05:46,988 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 07:05:46,988 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 07:05:46,989 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 07:05:46,989 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 07:05:46,989 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 07:05:46,990 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 07:05:46,990 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 07:05:46,991 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 07:05:46,992 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:05:46,992 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 07:05:46,992 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 07:05:46,993 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 07:05:46,993 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 07:05:46,993 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 07:05:46,993 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 07:05:46,994 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 07:05:46,994 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 07:05:46,994 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 07:05:46,994 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 07:05:46,995 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 07:05:46,995 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 07:05:46,995 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 07:05:46,995 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 07:05:46,996 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 07:05:46,996 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 07:05:46,996 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 07:05:46,996 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 07:05:46,997 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 07:05:46,997 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 07:05:46,997 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 07:05:46,997 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 07:05:46,998 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 07:05:46,998 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 07:05:46,998 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 07:05:46,999 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 07:05:46,999 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 07:05:46,999 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 07:05:46,999 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 07:05:47,000 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 07:05:47,000 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 07:05:47,000 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 07:05:47,000 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:05:47,001 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 07:05:47,001 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 07:05:47,001 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:05:47,002 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 07:05:47,002 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 07:05:47,002 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:05:47,002 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:05:47,003 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:05:47,003 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:05:47,003 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:05:47,003 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:05:47,004 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 07:05:47,004 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:05:47,004 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:05:47,004 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 07:05:47,004 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 07:05:47,005 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 07:05:47,005 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 07:05:47,005 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 07:05:47,005 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 07:05:47,006 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:05:47,006 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 07:05:47,006 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:05:47,007 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:05:47,007 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:05:47,007 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:05:47,007 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:05:47,008 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 07:05:47,008 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 07:05:47,008 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:05:47,008 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 07:05:47,009 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 07:05:47,009 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 07:05:47,009 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 07:05:47,009 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 07:05:47,010 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 07:05:47,010 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 07:05:47,010 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 07:05:47,010 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 07:05:47,011 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 07:05:47,011 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 07:05:47,011 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 07:05:47,011 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 07:05:47,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 07:05:47,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 07:05:47,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 07:05:47,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 07:05:47,013 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 07:05:47,013 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 07:05:47,013 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 07:05:47,013 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 07:05:47,014 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 07:05:47,014 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 07:05:47,015 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 07:05:47,015 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 07:05:47,015 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 07:05:47,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 07:05:47,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 07:05:47,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 07:05:47,053 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 07:05:47,053 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 07:05:47,466 - root - DEBUG - DEBUG MODE: True -2024-06-23 07:05:47,469 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 07:05:47,530 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 07:05:47,672 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 07:05:47,713 - root - DEBUG - Updating menus... -2024-06-23 07:05:48,573 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:05:49,044 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:05:49,047 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:05:49,049 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 07:05:49,050 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 07:05:49,050 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:05:49,053 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 07:05:49,053 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 07:05:49,053 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 07:05:49,054 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 07:05:49,054 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 07:05:49,055 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 07:05:49,055 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 07:05:49,055 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 07:05:50,982 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 07:05:50,982 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 07:05:50,982 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 07:05:50,983 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 07:05:50,983 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 07:05:50,984 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 07:05:50,984 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 07:05:50,991 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 07:05:50,992 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 07:05:50,993 - root - INFO - Loading chitin... -2024-06-23 07:05:50,994 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 07:05:53,607 - root - INFO - Done loading chitin -2024-06-23 07:05:53,607 - root - INFO - Loading lips... -2024-06-23 07:05:53,612 - root - INFO - Loading 'lips' from installation... -2024-06-23 07:05:55,647 - root - INFO - Loading modules... -2024-06-23 07:05:55,649 - root - INFO - Loading 'Modules' from installation... -2024-06-23 07:05:59,959 - root - INFO - Loading streammusic... -2024-06-23 07:05:59,961 - root - INFO - Loading streammusic from installation... -2024-06-23 07:06:00,038 - root - INFO - Loading streamsounds... -2024-06-23 07:06:00,039 - root - INFO - Loading streamsounds from installation... -2024-06-23 07:06:00,662 - root - INFO - Loading textures... -2024-06-23 07:06:00,663 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 07:06:01,639 - root - INFO - Loading saves... -2024-06-23 07:06:01,656 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 07:06:01,656 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 07:06:01,657 - root - INFO - Loading streamwaves... -2024-06-23 07:06:01,659 - root - INFO - Loading streamwaves from installation... -2024-06-23 07:06:11,020 - root - INFO - Loading override... -2024-06-23 07:06:11,513 - root - INFO - Loading Override from installation... -2024-06-23 07:06:14,832 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 07:06:14,842 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 07:06:14,858 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 07:06:14,860 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 07:06:17,410 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 07:06:17,451 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:06:17,452 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:06:17,452 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:06:17,453 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:06:17,456 - root - DEBUG - Set sections of prepared lists -2024-06-23 07:06:17,457 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 07:06:17,457 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 07:06:17,459 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 07:06:17,523 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 07:06:17,733 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 07:06:17,773 - root - INFO - Loading core installation resources into UI... -2024-06-23 07:06:19,064 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 07:06:19,064 - root - INFO - Loading saves list into UI... -2024-06-23 07:06:19,066 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 07:06:19,066 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 07:06:19,068 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 07:06:19,068 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 07:06:19,068 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 07:06:19,069 - root - DEBUG - Loading save resources into UI... -2024-06-23 07:06:19,069 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 07:06:19,070 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 07:06:19,070 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:06:19,071 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:06:19,071 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:06:19,071 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:06:19,072 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:06:19,072 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:06:19,072 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:06:19,073 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:06:19,073 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:06:19,074 - root - DEBUG - Updating menus... -2024-06-23 07:06:19,076 - root - DEBUG - Setting up watchdog observer... -2024-06-23 07:06:19,076 - root - INFO - Loader task completed. -2024-06-23 07:06:24,779 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 07:06:25,076 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:06:25,076 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 07:06:25,077 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 07:06:25,077 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:06:25,077 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 07:06:25,077 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:06:25,078 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 07:06:25,078 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 07:06:25,078 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:06:25,131 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 07:06:25,172 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 07:06:25,409 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 07:06:25,411 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 07:06:25,411 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 07:06:25,412 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:06:25,412 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:06:25,412 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:06:25,986 - root - DEBUG - [load scope] dlg: -2024-06-23 07:06:25,987 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 07:06:26,114 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 07:06:26,118 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 07:06:26,118 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 07:06:26,118 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:06:26,119 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:06:26,119 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:06:26,172 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 07:06:27,303 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 07:06:27,303 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 07:06:27,304 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 07:06:27,304 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 07:06:27,481 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 07:06:27,481 - root - DEBUG - def find_lambda_locations(obj): -2024-06-23 07:06:27,481 - root - DEBUG - for referrer in gc.get_referrers(obj): -2024-06-23 07:06:27,482 - root - DEBUG - if inspect.isfunction(referrer): -2024-06-23 07:06:27,482 - root - DEBUG - if "" in referrer.__name__: -2024-06-23 07:06:27,482 - root - DEBUG - print(f"Lambda found: {referrer.__name__} in {referrer.__code__.co_filename} at line {referrer.__code__.co_firstlineno}") -2024-06-23 07:06:27,482 - root - DEBUG - print("Closure variables:", [cell.cell_contents for cell in referrer.__closure__]) -2024-06-23 07:06:28,644 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 07:06:28,644 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 07:06:28,645 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 07:06:28,646 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 07:06:28,646 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 07:06:28,647 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 07:06:28,648 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 940, in removeRows - self._removeLinkFromParent(parentItem, item) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1087, in _removeLinkFromParent - linkToItems = self.linkToItems.get(item.link, []) - File "C:\Program Files\Python38\lib\weakref.py", line 420, in get - return self.data.get(ref(key),default) -TypeError: cannot create weak reference to 'NoneType' object -2024-06-23 07:07:10,112 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 07:07:10,122 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 07:07:10,304 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 07:07:10,305 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 07:07:10,305 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 07:07:10,306 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 07:07:10,306 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 07:07:10,306 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 07:07:10,307 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 07:07:10,307 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 07:07:10,307 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 07:07:10,308 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 07:07:10,308 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 07:07:10,308 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 07:07:10,308 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 07:07:10,309 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 07:07:10,309 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 07:07:10,309 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 07:07:10,310 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 07:07:10,310 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 07:07:10,310 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 07:07:10,311 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 07:07:10,311 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 07:07:10,311 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 07:07:10,312 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 07:07:10,312 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 07:07:10,313 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 07:07:10,313 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 07:07:10,314 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:07:10,314 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 07:07:10,314 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 07:07:10,314 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 07:07:10,315 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 07:07:10,315 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 07:07:10,315 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 07:07:10,316 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 07:07:10,316 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 07:07:10,316 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 07:07:10,316 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 07:07:10,317 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 07:07:10,317 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 07:07:10,317 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 07:07:10,317 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 07:07:10,318 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 07:07:10,318 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 07:07:10,318 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 07:07:10,318 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 07:07:10,318 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 07:07:10,319 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 07:07:10,319 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 07:07:10,319 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 07:07:10,319 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 07:07:10,320 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 07:07:10,320 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 07:07:10,320 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 07:07:10,320 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 07:07:10,321 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 07:07:10,321 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 07:07:10,321 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 07:07:10,321 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 07:07:10,322 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 07:07:10,322 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:07:10,322 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 07:07:10,322 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 07:07:10,323 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:07:10,323 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 07:07:10,323 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 07:07:10,323 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:07:10,324 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:07:10,324 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:07:10,324 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:07:10,324 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:07:10,325 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:07:10,325 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 07:07:10,325 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:07:10,325 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:07:10,326 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 07:07:10,326 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 07:07:10,326 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 07:07:10,326 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 07:07:10,327 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 07:07:10,327 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 07:07:10,327 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:07:10,327 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 07:07:10,327 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:07:10,328 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:07:10,328 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:07:10,328 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:07:10,328 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:07:10,329 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 07:07:10,329 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 07:07:10,329 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:07:10,330 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 07:07:10,330 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 07:07:10,330 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 07:07:10,331 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 07:07:10,331 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 07:07:10,331 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 07:07:10,331 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 07:07:10,332 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 07:07:10,332 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 07:07:10,332 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 07:07:10,332 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 07:07:10,332 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 07:07:10,333 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 07:07:10,333 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 07:07:10,333 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 07:07:10,333 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 07:07:10,334 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 07:07:10,334 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 07:07:10,334 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 07:07:10,334 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 07:07:10,335 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 07:07:10,335 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 07:07:10,335 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 07:07:10,336 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 07:07:10,336 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 07:07:10,336 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 07:07:10,337 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 07:07:10,337 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 07:07:10,337 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 07:07:10,370 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 07:07:10,371 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 07:07:10,816 - root - DEBUG - DEBUG MODE: True -2024-06-23 07:07:10,819 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 07:07:10,888 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 07:07:11,059 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 07:07:11,096 - root - DEBUG - Updating menus... -2024-06-23 07:07:11,991 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:07:12,488 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:07:12,491 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:07:12,493 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 07:07:12,494 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 07:07:12,494 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:07:12,496 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 07:07:12,497 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 07:07:12,497 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 07:07:12,497 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 07:07:12,498 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 07:07:12,498 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 07:07:12,498 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 07:07:12,498 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 07:07:14,221 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 07:07:14,222 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 07:07:14,222 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 07:07:14,222 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 07:07:14,223 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 07:07:14,223 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 07:07:14,224 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 07:07:14,233 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 07:07:14,234 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 07:07:14,235 - root - INFO - Loading chitin... -2024-06-23 07:07:14,237 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 07:07:16,894 - root - INFO - Done loading chitin -2024-06-23 07:07:16,895 - root - INFO - Loading lips... -2024-06-23 07:07:16,899 - root - INFO - Loading 'lips' from installation... -2024-06-23 07:07:18,954 - root - INFO - Loading modules... -2024-06-23 07:07:18,955 - root - INFO - Loading 'Modules' from installation... -2024-06-23 07:07:23,078 - root - INFO - Loading streammusic... -2024-06-23 07:07:23,079 - root - INFO - Loading streammusic from installation... -2024-06-23 07:07:23,155 - root - INFO - Loading streamsounds... -2024-06-23 07:07:23,156 - root - INFO - Loading streamsounds from installation... -2024-06-23 07:07:23,771 - root - INFO - Loading textures... -2024-06-23 07:07:23,772 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 07:07:24,739 - root - INFO - Loading saves... -2024-06-23 07:07:24,755 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 07:07:24,755 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 07:07:24,757 - root - INFO - Loading streamwaves... -2024-06-23 07:07:24,758 - root - INFO - Loading streamwaves from installation... -2024-06-23 07:07:34,306 - root - INFO - Loading override... -2024-06-23 07:07:34,819 - root - INFO - Loading Override from installation... -2024-06-23 07:07:38,176 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 07:07:38,185 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 07:07:38,206 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 07:07:38,207 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 07:07:40,730 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 07:07:40,772 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:07:40,772 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:07:40,773 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:07:40,773 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:07:40,781 - root - DEBUG - Set sections of prepared lists -2024-06-23 07:07:40,781 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 07:07:40,782 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 07:07:40,783 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 07:07:40,847 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 07:07:41,070 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 07:07:41,106 - root - INFO - Loading core installation resources into UI... -2024-06-23 07:07:42,331 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 07:07:42,332 - root - INFO - Loading saves list into UI... -2024-06-23 07:07:42,333 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 07:07:42,334 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 07:07:42,335 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 07:07:42,335 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 07:07:42,336 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 07:07:42,336 - root - DEBUG - Loading save resources into UI... -2024-06-23 07:07:42,337 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 07:07:42,338 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 07:07:42,338 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:07:42,338 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:07:42,339 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:07:42,339 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:07:42,339 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:07:42,340 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:07:42,340 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:07:42,340 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:07:42,341 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:07:42,342 - root - DEBUG - Updating menus... -2024-06-23 07:07:42,343 - root - DEBUG - Setting up watchdog observer... -2024-06-23 07:07:42,344 - root - INFO - Loader task completed. -2024-06-23 07:07:43,847 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 07:07:44,127 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:07:44,127 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 07:07:44,128 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 07:07:44,128 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:07:44,128 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 07:07:44,129 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:07:44,129 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 07:07:44,129 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 07:07:44,129 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:07:44,183 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 07:07:44,224 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 07:07:44,464 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 07:07:44,466 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 07:07:44,466 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 07:07:44,467 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:07:44,467 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:07:44,467 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:07:45,052 - root - DEBUG - [load scope] dlg: -2024-06-23 07:07:45,053 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 07:07:45,175 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 07:07:45,178 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 07:07:45,178 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 07:07:45,179 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:07:45,179 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:07:45,179 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:07:45,233 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 07:07:46,225 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 07:07:46,225 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 07:07:46,226 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 07:07:46,227 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 07:07:46,325 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 07:07:46,326 - root - DEBUG - def find_lambda_locations(obj): -2024-06-23 07:07:46,326 - root - DEBUG - for referrer in gc.get_referrers(obj): -2024-06-23 07:07:46,326 - root - DEBUG - if inspect.isfunction(referrer): -2024-06-23 07:07:46,327 - root - DEBUG - if "" in referrer.__name__: -2024-06-23 07:07:46,327 - root - DEBUG - print(f"Lambda found: {referrer.__name__} in {referrer.__code__.co_filename} at line {referrer.__code__.co_firstlineno}") -2024-06-23 07:07:46,327 - root - DEBUG - print("Closure variables:", [cell.cell_contents for cell in referrer.__closure__]) -2024-06-23 07:07:47,466 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 07:07:47,467 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 07:07:47,467 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 07:07:47,468 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 07:07:47,469 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 07:07:47,470 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 07:07:47,470 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 940, in removeRows - self._removeLinkFromParent(parentItem, item) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1087, in _removeLinkFromParent - linkToItems = self.linkToItems.get(item.link, []) - File "C:\Program Files\Python38\lib\weakref.py", line 420, in get - return self.data.get(ref(key),default) -TypeError: cannot create weak reference to 'NoneType' object -2024-06-23 07:08:02,622 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 07:08:02,639 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 07:08:05,737 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 07:08:05,747 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 07:08:05,922 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 07:08:05,923 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 07:08:05,923 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 07:08:05,924 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 07:08:05,924 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 07:08:05,924 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 07:08:05,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 07:08:05,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 07:08:05,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 07:08:05,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 07:08:05,926 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 07:08:05,926 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 07:08:05,926 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 07:08:05,927 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 07:08:05,927 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 07:08:05,927 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 07:08:05,927 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 07:08:05,928 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 07:08:05,929 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 07:08:05,929 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 07:08:05,929 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 07:08:05,930 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 07:08:05,930 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 07:08:05,930 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 07:08:05,931 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 07:08:05,931 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 07:08:05,932 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:08:05,932 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 07:08:05,932 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 07:08:05,933 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 07:08:05,933 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 07:08:05,933 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 07:08:05,934 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 07:08:05,934 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 07:08:05,934 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 07:08:05,935 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 07:08:05,935 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 07:08:05,935 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 07:08:05,935 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 07:08:05,935 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 07:08:05,936 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 07:08:05,936 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 07:08:05,936 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 07:08:05,937 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 07:08:05,937 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 07:08:05,937 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 07:08:05,938 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 07:08:05,938 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 07:08:05,938 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 07:08:05,938 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 07:08:05,939 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 07:08:05,939 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 07:08:05,939 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 07:08:05,939 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 07:08:05,940 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 07:08:05,940 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 07:08:05,940 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 07:08:05,941 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 07:08:05,941 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 07:08:05,941 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:08:05,941 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 07:08:05,942 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 07:08:05,942 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:08:05,942 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 07:08:05,942 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 07:08:05,943 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:08:05,943 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:08:05,943 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:08:05,943 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:08:05,944 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:08:05,944 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:08:05,944 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 07:08:05,945 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:08:05,945 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:08:05,945 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 07:08:05,946 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 07:08:05,946 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 07:08:05,946 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 07:08:05,947 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 07:08:05,947 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 07:08:05,947 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:08:05,947 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 07:08:05,948 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:08:05,948 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:08:05,948 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:08:05,948 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:08:05,949 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:08:05,949 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 07:08:05,949 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 07:08:05,950 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:08:05,950 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 07:08:05,950 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 07:08:05,950 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 07:08:05,951 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 07:08:05,951 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 07:08:05,951 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 07:08:05,952 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 07:08:05,952 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 07:08:05,952 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 07:08:05,952 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 07:08:05,953 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 07:08:05,953 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 07:08:05,953 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 07:08:05,954 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 07:08:05,954 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 07:08:05,954 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 07:08:05,954 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 07:08:05,955 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 07:08:05,955 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 07:08:05,955 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 07:08:05,956 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 07:08:05,956 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 07:08:05,956 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 07:08:05,957 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 07:08:05,957 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 07:08:05,957 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 07:08:05,958 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 07:08:05,958 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 07:08:05,959 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 07:08:05,995 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 07:08:05,995 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 07:08:06,405 - root - DEBUG - DEBUG MODE: True -2024-06-23 07:08:06,408 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 07:08:06,473 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 07:08:06,623 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 07:08:06,663 - root - DEBUG - Updating menus... -2024-06-23 07:08:07,490 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:08:07,989 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:08:07,992 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:08:07,994 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 07:08:07,995 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 07:08:07,995 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:08:07,997 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 07:08:07,998 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 07:08:07,998 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 07:08:07,998 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 07:08:07,999 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 07:08:07,999 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 07:08:07,999 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 07:08:08,000 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 07:08:09,019 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 07:08:09,020 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 07:08:09,020 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 07:08:09,021 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 07:08:09,021 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 07:08:09,022 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 07:08:09,022 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 07:08:09,030 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 07:08:09,031 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 07:08:09,033 - root - INFO - Loading chitin... -2024-06-23 07:08:09,033 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 07:08:11,637 - root - INFO - Done loading chitin -2024-06-23 07:08:11,637 - root - INFO - Loading lips... -2024-06-23 07:08:11,641 - root - INFO - Loading 'lips' from installation... -2024-06-23 07:08:13,624 - root - INFO - Loading modules... -2024-06-23 07:08:13,625 - root - INFO - Loading 'Modules' from installation... -2024-06-23 07:08:17,701 - root - INFO - Loading streammusic... -2024-06-23 07:08:17,703 - root - INFO - Loading streammusic from installation... -2024-06-23 07:08:17,777 - root - INFO - Loading streamsounds... -2024-06-23 07:08:17,779 - root - INFO - Loading streamsounds from installation... -2024-06-23 07:08:18,399 - root - INFO - Loading textures... -2024-06-23 07:08:18,400 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 07:08:19,344 - root - INFO - Loading saves... -2024-06-23 07:08:19,361 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 07:08:19,362 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 07:08:19,363 - root - INFO - Loading streamwaves... -2024-06-23 07:08:19,366 - root - INFO - Loading streamwaves from installation... -2024-06-23 07:08:28,471 - root - INFO - Loading override... -2024-06-23 07:08:28,978 - root - INFO - Loading Override from installation... -2024-06-23 07:08:32,315 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 07:08:32,324 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 07:08:32,347 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 07:08:32,348 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 07:08:35,062 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 07:08:35,106 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:08:35,107 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:08:35,107 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:08:35,107 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:08:35,114 - root - DEBUG - Set sections of prepared lists -2024-06-23 07:08:35,114 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 07:08:35,115 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 07:08:35,116 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 07:08:35,175 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 07:08:35,388 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 07:08:35,422 - root - INFO - Loading core installation resources into UI... -2024-06-23 07:08:36,629 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 07:08:36,630 - root - INFO - Loading saves list into UI... -2024-06-23 07:08:36,630 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 07:08:36,631 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 07:08:36,632 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 07:08:36,632 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 07:08:36,633 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 07:08:36,633 - root - DEBUG - Loading save resources into UI... -2024-06-23 07:08:36,633 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 07:08:36,634 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 07:08:36,634 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:08:36,635 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:08:36,635 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:08:36,636 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:08:36,636 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:08:36,636 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:08:36,637 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:08:36,637 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:08:36,637 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:08:36,639 - root - DEBUG - Updating menus... -2024-06-23 07:08:36,640 - root - DEBUG - Setting up watchdog observer... -2024-06-23 07:08:36,640 - root - INFO - Loader task completed. -2024-06-23 07:08:40,419 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 07:08:40,690 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:08:40,691 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 07:08:40,691 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 07:08:40,691 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:08:40,692 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 07:08:40,692 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:08:40,692 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 07:08:40,693 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 07:08:40,693 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:08:40,747 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 07:08:40,789 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 07:08:41,037 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 07:08:41,039 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 07:08:41,039 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 07:08:41,040 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:08:41,040 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:08:41,040 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:08:41,630 - root - DEBUG - [load scope] dlg: -2024-06-23 07:08:41,631 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 07:08:41,753 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 07:08:41,756 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 07:08:41,757 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 07:08:41,757 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:08:41,758 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:08:41,758 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:08:41,814 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 07:08:42,747 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 07:08:42,747 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 07:08:42,748 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 07:08:42,749 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 07:08:42,847 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 07:08:42,847 - root - DEBUG - def find_lambda_locations(obj): -2024-06-23 07:08:42,848 - root - DEBUG - for referrer in gc.get_referrers(obj): -2024-06-23 07:08:42,848 - root - DEBUG - if inspect.isfunction(referrer): -2024-06-23 07:08:42,848 - root - DEBUG - if "" in referrer.__name__: -2024-06-23 07:08:42,849 - root - DEBUG - print(f"Lambda found: {referrer.__name__} in {referrer.__code__.co_filename} at line {referrer.__code__.co_firstlineno}") -2024-06-23 07:08:42,849 - root - DEBUG - print("Closure variables:", [cell.cell_contents for cell in referrer.__closure__]) -2024-06-23 07:08:43,820 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 07:08:43,821 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 07:08:43,821 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 07:08:43,822 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 07:08:43,823 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 07:08:43,823 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 07:08:43,824 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 940, in removeRows - self._removeLinkFromParent(parentItem, item) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1087, in _removeLinkFromParent - linkToItems = self.linkToItems.get(item.link, []) - File "C:\Program Files\Python38\lib\weakref.py", line 420, in get - return self.data.get(ref(key),default) -TypeError: cannot create weak reference to 'NoneType' object -2024-06-23 07:09:02,462 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 07:09:02,479 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 07:09:02,888 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 07:09:02,889 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 07:09:02,889 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 07:09:02,890 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 07:09:02,890 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 07:09:02,890 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 07:09:02,891 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 07:09:02,891 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 07:09:02,891 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 07:09:02,892 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 07:09:02,892 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 07:09:02,893 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 07:09:02,893 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 07:09:02,893 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 07:09:02,894 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 07:09:02,894 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 07:09:02,894 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 07:09:02,895 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 07:09:02,896 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 07:09:02,896 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 07:09:02,897 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 07:09:02,897 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 07:09:02,897 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 07:09:02,898 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 07:09:02,898 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 07:09:02,900 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 07:09:02,900 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:09:02,901 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 07:09:02,901 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 07:09:02,901 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 07:09:02,902 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 07:09:02,902 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 07:09:02,903 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 07:09:02,904 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 07:09:02,904 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 07:09:02,905 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 07:09:02,905 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 07:09:02,905 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 07:09:02,906 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 07:09:02,906 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 07:09:02,907 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 07:09:02,907 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 07:09:02,907 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 07:09:02,908 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 07:09:02,908 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 07:09:02,908 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 07:09:02,909 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 07:09:02,909 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 07:09:02,909 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 07:09:02,910 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 07:09:02,910 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 07:09:02,911 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 07:09:02,911 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 07:09:02,911 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 07:09:02,912 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 07:09:02,912 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 07:09:02,912 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 07:09:02,913 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 07:09:02,913 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 07:09:02,913 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:09:02,914 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 07:09:02,914 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 07:09:02,914 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:09:02,915 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 07:09:02,915 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 07:09:02,916 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:09:02,916 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:09:02,916 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:09:02,917 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:09:02,917 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:09:02,917 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:09:02,918 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 07:09:02,918 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:09:02,918 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:09:02,919 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 07:09:02,919 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 07:09:02,920 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 07:09:02,920 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 07:09:02,921 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 07:09:02,921 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 07:09:02,922 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:09:02,922 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 07:09:02,922 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:09:02,923 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:09:02,923 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:09:02,924 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:09:02,924 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:09:02,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 07:09:02,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 07:09:02,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:09:02,926 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 07:09:02,926 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 07:09:02,927 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 07:09:02,927 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 07:09:02,928 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 07:09:02,928 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 07:09:02,929 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 07:09:02,929 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 07:09:02,930 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 07:09:02,930 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 07:09:02,931 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 07:09:02,931 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 07:09:02,932 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 07:09:02,932 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 07:09:02,933 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 07:09:02,933 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 07:09:02,933 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 07:09:02,934 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 07:09:02,934 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 07:09:02,935 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 07:09:02,935 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 07:09:02,936 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 07:09:02,936 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 07:09:02,937 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 07:09:02,938 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 07:09:02,938 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 07:09:02,939 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 07:09:02,939 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 07:09:02,940 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 07:09:03,011 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 07:09:03,011 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 07:09:03,493 - root - DEBUG - DEBUG MODE: True -2024-06-23 07:09:03,497 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 07:09:03,561 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 07:09:03,717 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 07:09:03,761 - root - DEBUG - Updating menus... -2024-06-23 07:09:05,816 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:09:08,000 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:09:08,004 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:09:08,008 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 07:09:08,010 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 07:09:08,010 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:09:08,013 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 07:09:08,014 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 07:09:08,015 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 07:09:08,015 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 07:09:08,016 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 07:09:08,016 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 07:09:08,017 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 07:09:08,017 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 07:09:09,132 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 07:09:09,133 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 07:09:09,133 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 07:09:09,134 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 07:09:09,135 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 07:09:09,135 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 07:09:09,136 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 07:09:09,144 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 07:09:09,146 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 07:09:09,148 - root - INFO - Loading chitin... -2024-06-23 07:09:09,149 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 07:09:11,906 - root - INFO - Done loading chitin -2024-06-23 07:09:11,906 - root - INFO - Loading lips... -2024-06-23 07:09:11,910 - root - INFO - Loading 'lips' from installation... -2024-06-23 07:09:13,906 - root - INFO - Loading modules... -2024-06-23 07:09:13,908 - root - INFO - Loading 'Modules' from installation... -2024-06-23 07:09:18,071 - root - INFO - Loading streammusic... -2024-06-23 07:09:18,072 - root - INFO - Loading streammusic from installation... -2024-06-23 07:09:18,144 - root - INFO - Loading streamsounds... -2024-06-23 07:09:18,145 - root - INFO - Loading streamsounds from installation... -2024-06-23 07:09:18,912 - root - INFO - Loading textures... -2024-06-23 07:09:18,913 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 07:09:19,923 - root - INFO - Loading saves... -2024-06-23 07:09:19,939 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 07:09:19,940 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 07:09:19,941 - root - INFO - Loading streamwaves... -2024-06-23 07:09:19,943 - root - INFO - Loading streamwaves from installation... -2024-06-23 07:09:28,856 - root - INFO - Loading override... -2024-06-23 07:09:29,372 - root - INFO - Loading Override from installation... -2024-06-23 07:09:32,329 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 07:09:32,339 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 07:09:32,360 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 07:09:32,361 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 07:09:35,524 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 07:09:35,564 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:09:35,565 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:09:35,565 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:09:35,566 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:09:35,573 - root - DEBUG - Set sections of prepared lists -2024-06-23 07:09:35,574 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 07:09:35,575 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 07:09:35,596 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 07:09:35,750 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 07:09:36,405 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 07:09:36,506 - root - INFO - Loading core installation resources into UI... -2024-06-23 07:09:38,647 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 07:09:38,648 - root - INFO - Loading saves list into UI... -2024-06-23 07:09:38,652 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 07:09:38,653 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 07:09:38,656 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 07:09:38,657 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 07:09:38,658 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 07:09:38,659 - root - DEBUG - Loading save resources into UI... -2024-06-23 07:09:38,660 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 07:09:38,661 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 07:09:38,662 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:09:38,663 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:09:38,664 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:09:38,664 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:09:38,665 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:09:38,665 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:09:38,666 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:09:38,666 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:09:38,667 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:09:38,668 - root - DEBUG - Updating menus... -2024-06-23 07:09:38,670 - root - DEBUG - Setting up watchdog observer... -2024-06-23 07:09:38,670 - root - INFO - Loader task completed. -2024-06-23 07:09:55,720 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 07:09:56,014 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:09:56,015 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 07:09:56,015 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 07:09:56,015 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:09:56,016 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 07:09:56,016 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:09:56,016 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 07:09:56,017 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 07:09:56,017 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:09:56,077 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 07:09:56,243 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 07:09:56,485 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 07:09:56,488 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 07:09:56,489 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 07:09:56,490 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:09:56,490 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:09:56,490 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:09:57,748 - root - DEBUG - [load scope] dlg: -2024-06-23 07:09:57,749 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 07:09:58,277 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 07:09:58,281 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 07:09:58,282 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 07:09:58,283 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:09:58,283 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:09:58,284 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:09:58,382 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 07:10:00,171 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 07:10:00,171 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 07:10:00,172 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 07:10:00,173 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 07:10:00,298 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 07:10:00,299 - root - DEBUG - def find_lambda_locations(obj): -2024-06-23 07:10:00,299 - root - DEBUG - for referrer in gc.get_referrers(obj): -2024-06-23 07:10:00,299 - root - DEBUG - if inspect.isfunction(referrer): -2024-06-23 07:10:00,300 - root - DEBUG - if "" in referrer.__name__: -2024-06-23 07:10:00,300 - root - DEBUG - print(f"Lambda found: {referrer.__name__} in {referrer.__code__.co_filename} at line {referrer.__code__.co_firstlineno}") -2024-06-23 07:10:00,301 - root - DEBUG - print("Closure variables:", [cell.cell_contents for cell in referrer.__closure__]) -2024-06-23 07:10:02,984 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 07:10:02,984 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 07:10:02,985 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 07:10:02,986 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 07:10:02,987 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 07:10:02,988 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 07:10:02,989 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 940, in removeRows - self._removeLinkFromParent(parentItem, item) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1087, in _removeLinkFromParent - linkToItems = self.linkToItems.get(item.link, []) - File "C:\Program Files\Python38\lib\weakref.py", line 420, in get - return self.data.get(ref(key),default) -TypeError: cannot create weak reference to 'NoneType' object -2024-06-23 07:11:13,615 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 07:11:13,626 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 07:11:13,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 07:11:13,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 07:11:13,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 07:11:13,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 07:11:13,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 07:11:13,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 07:11:13,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 07:11:13,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 07:11:13,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 07:11:13,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 07:11:13,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 07:11:13,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 07:11:13,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 07:11:13,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 07:11:13,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 07:11:13,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 07:11:13,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 07:11:13,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 07:11:13,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 07:11:13,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 07:11:13,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 07:11:13,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 07:11:13,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 07:11:13,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 07:11:13,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 07:11:13,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 07:11:13,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:11:13,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 07:11:13,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 07:11:13,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 07:11:13,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 07:11:13,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 07:11:13,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 07:11:13,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 07:11:13,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 07:11:13,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 07:11:13,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 07:11:13,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 07:11:13,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 07:11:13,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 07:11:13,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 07:11:13,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 07:11:13,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 07:11:13,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 07:11:13,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 07:11:13,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 07:11:13,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 07:11:13,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 07:11:13,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 07:11:13,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 07:11:13,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 07:11:13,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 07:11:13,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 07:11:13,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 07:11:13,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 07:11:13,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 07:11:13,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 07:11:13,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 07:11:13,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 07:11:13,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:11:13,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 07:11:13,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 07:11:13,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:11:13,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 07:11:13,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 07:11:13,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:11:13,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:11:13,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:11:13,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:11:13,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:11:13,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:11:13,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 07:11:13,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:11:13,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:11:13,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 07:11:13,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 07:11:13,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 07:11:13,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 07:11:13,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 07:11:13,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 07:11:13,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:11:13,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 07:11:13,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:11:13,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:11:13,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:11:13,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:11:13,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:11:13,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 07:11:13,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 07:11:13,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:11:13,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 07:11:13,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 07:11:13,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 07:11:13,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 07:11:13,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 07:11:13,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 07:11:13,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 07:11:13,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 07:11:13,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 07:11:13,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 07:11:13,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 07:11:13,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 07:11:13,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 07:11:13,836 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 07:11:13,836 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 07:11:13,836 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 07:11:13,836 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 07:11:13,837 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 07:11:13,837 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 07:11:13,837 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 07:11:13,837 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 07:11:13,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 07:11:13,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 07:11:13,839 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 07:11:13,839 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 07:11:13,839 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 07:11:13,839 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 07:11:13,840 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 07:11:13,840 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 07:11:13,880 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 07:11:13,881 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 07:11:14,304 - root - DEBUG - DEBUG MODE: True -2024-06-23 07:11:14,307 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 07:11:14,367 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 07:11:14,515 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 07:11:14,562 - root - DEBUG - Updating menus... -2024-06-23 07:11:15,338 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:11:15,839 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:11:15,843 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:11:15,845 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 07:11:15,845 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 07:11:15,846 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:11:15,848 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 07:11:15,848 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 07:11:15,849 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 07:11:15,849 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 07:11:15,849 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 07:11:15,850 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 07:11:15,850 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 07:11:15,850 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 07:11:17,736 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 07:11:17,737 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 07:11:17,737 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 07:11:17,738 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 07:11:17,738 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 07:11:17,738 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 07:11:17,739 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 07:11:17,745 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 07:11:17,747 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 07:11:17,747 - root - INFO - Loading chitin... -2024-06-23 07:11:17,748 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 07:11:20,436 - root - INFO - Done loading chitin -2024-06-23 07:11:20,437 - root - INFO - Loading lips... -2024-06-23 07:11:20,441 - root - INFO - Loading 'lips' from installation... -2024-06-23 07:11:22,641 - root - INFO - Loading modules... -2024-06-23 07:11:22,643 - root - INFO - Loading 'Modules' from installation... -2024-06-23 07:11:27,295 - root - INFO - Loading streammusic... -2024-06-23 07:11:27,296 - root - INFO - Loading streammusic from installation... -2024-06-23 07:11:27,373 - root - INFO - Loading streamsounds... -2024-06-23 07:11:27,375 - root - INFO - Loading streamsounds from installation... -2024-06-23 07:11:27,978 - root - INFO - Loading textures... -2024-06-23 07:11:27,982 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 07:11:28,952 - root - INFO - Loading saves... -2024-06-23 07:11:28,968 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 07:11:28,968 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 07:11:28,969 - root - INFO - Loading streamwaves... -2024-06-23 07:11:28,971 - root - INFO - Loading streamwaves from installation... -2024-06-23 07:11:38,328 - root - INFO - Loading override... -2024-06-23 07:11:38,831 - root - INFO - Loading Override from installation... -2024-06-23 07:11:42,239 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 07:11:42,249 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 07:11:42,267 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 07:11:42,268 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 07:11:44,986 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 07:11:45,039 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:11:45,040 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:11:45,040 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:11:45,041 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:11:45,045 - root - DEBUG - Set sections of prepared lists -2024-06-23 07:11:45,046 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 07:11:45,046 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 07:11:45,048 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 07:11:45,113 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 07:11:45,330 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 07:11:45,365 - root - INFO - Loading core installation resources into UI... -2024-06-23 07:11:46,555 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 07:11:46,555 - root - INFO - Loading saves list into UI... -2024-06-23 07:11:46,556 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 07:11:46,557 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 07:11:46,558 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 07:11:46,558 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 07:11:46,559 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 07:11:46,559 - root - DEBUG - Loading save resources into UI... -2024-06-23 07:11:46,560 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 07:11:46,560 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 07:11:46,561 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:11:46,561 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:11:46,561 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:11:46,562 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:11:46,562 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:11:46,562 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:11:46,563 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:11:46,563 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:11:46,563 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:11:46,565 - root - DEBUG - Updating menus... -2024-06-23 07:11:46,566 - root - DEBUG - Setting up watchdog observer... -2024-06-23 07:11:46,567 - root - INFO - Loader task completed. -2024-06-23 07:11:52,110 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 07:11:52,386 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:11:52,387 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 07:11:52,387 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 07:11:52,387 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:11:52,388 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 07:11:52,388 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:11:52,388 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 07:11:52,388 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 07:11:52,389 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:11:52,445 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 07:11:52,488 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 07:11:52,724 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 07:11:52,726 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 07:11:52,726 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 07:11:52,727 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:11:52,727 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:11:52,727 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:11:53,317 - root - DEBUG - [load scope] dlg: -2024-06-23 07:11:53,317 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 07:11:53,444 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 07:11:53,448 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 07:11:53,448 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 07:11:53,449 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:11:53,449 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:11:53,449 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:11:53,504 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 07:11:54,534 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 07:11:54,535 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 07:11:54,536 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 07:11:54,536 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 07:11:54,650 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 07:11:54,650 - root - DEBUG - def find_lambda_locations(obj): -2024-06-23 07:11:54,650 - root - DEBUG - for referrer in gc.get_referrers(obj): -2024-06-23 07:11:54,651 - root - DEBUG - if inspect.isfunction(referrer): -2024-06-23 07:11:54,651 - root - DEBUG - if "" in referrer.__name__: -2024-06-23 07:11:54,651 - root - DEBUG - print(f"Lambda found: {referrer.__name__} in {referrer.__code__.co_filename} at line {referrer.__code__.co_firstlineno}") -2024-06-23 07:11:54,652 - root - DEBUG - print("Closure variables:", [cell.cell_contents for cell in referrer.__closure__]) -2024-06-23 07:11:55,885 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 07:11:55,886 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 07:11:55,886 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 07:11:55,887 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 07:11:55,887 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 07:11:55,888 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 07:11:55,889 - root - DEBUG - Remove item from linkToItems list of DLGLink(link_list_index=3, comment=) -2024-06-23 07:11:55,889 - root - DEBUG - Entirely remove link DLGLink(link_list_index=3, comment=) from linkToItems -2024-06-23 07:11:55,889 - root - DEBUG - Remove item from nodeToItems list of DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 07:11:55,889 - root - DEBUG - Entirely remove node DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) from nodeToItems -2024-06-23 07:11:56,203 - root - WARNING - ref still exists, call gc.collect() -2024-06-23 07:11:56,502 - root - ERROR - Strong reference still exists?? -2024-06-23 07:11:56,503 - root - DEBUG - -------------------------- -2024-06-23 07:11:56,503 - root - DEBUG - Node: -2024-06-23 07:11:56,554 - graphviz._tools - DEBUG - deprecate positional args: graphviz.backend.piping.pipe(['renderer', 'formatter', 'neato_no_op', 'quiet']) -2024-06-23 07:11:56,555 - graphviz._tools - DEBUG - deprecate positional args: graphviz.backend.rendering.render(['renderer', 'formatter', 'neato_no_op', 'quiet']) -2024-06-23 07:11:56,557 - graphviz._tools - DEBUG - deprecate positional args: graphviz.backend.unflattening.unflatten(['stagger', 'fanout', 'chain', 'encoding']) -2024-06-23 07:11:56,559 - graphviz._tools - DEBUG - deprecate positional args: graphviz.backend.viewing.view(['quiet']) -2024-06-23 07:11:56,562 - graphviz._tools - DEBUG - deprecate positional args: graphviz.quoting.quote(['is_html_string', 'is_valid_id', 'dot_keywords', 'endswith_odd_number_of_backslashes', 'escape_unescaped_quotes']) -2024-06-23 07:11:56,563 - graphviz._tools - DEBUG - deprecate positional args: graphviz.quoting.a_list(['kwargs', 'attributes']) -2024-06-23 07:11:56,563 - graphviz._tools - DEBUG - deprecate positional args: graphviz.quoting.attr_list(['kwargs', 'attributes']) -2024-06-23 07:11:56,564 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.clear(['keep_attrs']) -2024-06-23 07:11:56,564 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.__iter__(['subgraph']) -2024-06-23 07:11:56,564 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.node(['_attributes']) -2024-06-23 07:11:56,565 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.edge(['_attributes']) -2024-06-23 07:11:56,565 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.attr(['_attributes']) -2024-06-23 07:11:56,565 - graphviz._tools - DEBUG - deprecate positional args: graphviz.dot.Dot.subgraph(['name', 'comment', 'graph_attr', 'node_attr', 'edge_attr', 'body']) -2024-06-23 07:11:56,567 - graphviz._tools - DEBUG - deprecate positional args: graphviz.piping.Pipe._pipe_legacy(['renderer', 'formatter', 'neato_no_op', 'quiet']) -2024-06-23 07:11:56,568 - graphviz._tools - DEBUG - deprecate positional args: graphviz.saving.Save.save(['directory']) -2024-06-23 07:11:56,569 - graphviz._tools - DEBUG - deprecate positional args: graphviz.rendering.Render.render(['directory', 'view', 'cleanup', 'format', 'renderer', 'formatter', 'neato_no_op', 'quiet', 'quiet_view']) -2024-06-23 07:11:56,570 - graphviz._tools - DEBUG - deprecate positional args: graphviz.rendering.Render.view(['directory', 'cleanup', 'quiet', 'quiet_view']) -2024-06-23 07:11:56,571 - graphviz._tools - DEBUG - deprecate positional args: graphviz.unflattening.Unflatten.unflatten(['stagger', 'fanout', 'chain']) -2024-06-23 07:11:56,571 - graphviz._tools - DEBUG - deprecate positional args: graphviz.graphs.BaseGraph.__init__(['comment', 'filename', 'directory', 'format', 'engine', 'encoding', 'graph_attr', 'node_attr', 'edge_attr', 'body', 'strict']) -2024-06-23 07:11:56,573 - graphviz._tools - DEBUG - deprecate positional args: graphviz.sources.Source.from_file(['directory', 'format', 'engine', 'encoding', 'renderer', 'formatter']) -2024-06-23 07:11:56,573 - graphviz._tools - DEBUG - deprecate positional args: graphviz.sources.Source.__init__(['filename', 'directory', 'format', 'engine', 'encoding']) -2024-06-23 07:11:56,574 - graphviz._tools - DEBUG - deprecate positional args: graphviz.sources.Source.save(['directory']) -2024-06-23 07:11:57,443 - root - DEBUG - Graph written to C:\Users\boden\AppData\Local\Temp\objgraph-mgr4_19a.dot (17 nodes) -2024-06-23 07:11:57,523 - root - DEBUG - Image generated as object_backrefs.png -2024-06-23 07:12:13,576 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 07:12:13,586 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 07:12:13,798 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 07:12:13,799 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 07:12:13,799 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 07:12:13,799 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 07:12:13,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 07:12:13,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 07:12:13,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 07:12:13,801 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 07:12:13,801 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 07:12:13,802 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 07:12:13,802 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 07:12:13,802 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 07:12:13,802 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 07:12:13,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 07:12:13,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 07:12:13,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 07:12:13,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 07:12:13,804 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 07:12:13,804 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 07:12:13,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 07:12:13,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 07:12:13,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 07:12:13,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 07:12:13,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 07:12:13,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 07:12:13,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 07:12:13,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:12:13,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 07:12:13,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 07:12:13,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 07:12:13,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 07:12:13,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 07:12:13,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 07:12:13,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 07:12:13,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 07:12:13,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 07:12:13,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 07:12:13,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 07:12:13,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 07:12:13,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 07:12:13,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 07:12:13,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 07:12:13,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 07:12:13,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 07:12:13,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 07:12:13,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 07:12:13,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 07:12:13,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 07:12:13,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 07:12:13,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 07:12:13,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 07:12:13,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 07:12:13,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 07:12:13,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 07:12:13,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 07:12:13,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 07:12:13,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 07:12:13,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 07:12:13,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 07:12:13,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:12:13,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 07:12:13,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 07:12:13,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:12:13,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 07:12:13,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 07:12:13,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:12:13,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:12:13,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:12:13,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:12:13,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:12:13,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:12:13,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 07:12:13,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:12:13,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:12:13,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 07:12:13,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 07:12:13,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 07:12:13,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 07:12:13,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 07:12:13,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 07:12:13,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:12:13,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 07:12:13,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:12:13,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:12:13,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:12:13,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:12:13,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:12:13,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 07:12:13,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 07:12:13,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:12:13,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 07:12:13,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 07:12:13,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 07:12:13,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 07:12:13,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 07:12:13,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 07:12:13,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 07:12:13,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 07:12:13,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 07:12:13,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 07:12:13,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 07:12:13,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 07:12:13,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 07:12:13,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 07:12:13,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 07:12:13,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 07:12:13,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 07:12:13,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 07:12:13,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 07:12:13,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 07:12:13,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 07:12:13,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 07:12:13,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 07:12:13,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 07:12:13,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 07:12:13,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 07:12:13,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 07:12:13,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 07:12:13,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 07:12:13,871 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 07:12:13,872 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 07:12:14,621 - root - DEBUG - DEBUG MODE: True -2024-06-23 07:12:14,624 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 07:12:14,687 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 07:12:14,894 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 07:12:14,951 - root - DEBUG - Updating menus... -2024-06-23 07:12:15,829 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:12:33,613 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 07:12:33,623 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 07:12:33,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 07:12:33,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 07:12:33,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 07:12:33,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 07:12:33,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 07:12:33,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 07:12:33,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 07:12:33,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 07:12:33,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 07:12:33,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 07:12:33,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 07:12:33,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 07:12:33,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 07:12:33,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 07:12:33,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 07:12:33,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 07:12:33,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 07:12:33,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 07:12:33,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 07:12:33,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 07:12:33,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 07:12:33,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 07:12:33,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 07:12:33,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 07:12:33,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 07:12:33,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 07:12:33,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:12:33,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 07:12:33,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 07:12:33,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 07:12:33,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 07:12:33,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 07:12:33,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 07:12:33,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 07:12:33,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 07:12:33,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 07:12:33,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 07:12:33,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 07:12:33,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 07:12:33,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 07:12:33,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 07:12:33,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 07:12:33,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 07:12:33,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 07:12:33,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 07:12:33,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 07:12:33,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 07:12:33,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 07:12:33,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 07:12:33,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 07:12:33,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 07:12:33,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 07:12:33,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 07:12:33,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 07:12:33,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 07:12:33,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 07:12:33,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 07:12:33,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 07:12:33,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 07:12:33,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:12:33,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 07:12:33,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 07:12:33,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:12:33,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 07:12:33,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 07:12:33,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:12:33,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:12:33,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:12:33,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:12:33,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:12:33,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:12:33,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 07:12:33,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:12:33,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:12:33,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 07:12:33,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 07:12:33,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 07:12:33,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 07:12:33,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 07:12:33,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 07:12:33,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:12:33,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 07:12:33,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:12:33,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:12:33,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:12:33,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:12:33,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:12:33,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 07:12:33,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 07:12:33,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:12:33,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 07:12:33,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 07:12:33,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 07:12:33,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 07:12:33,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 07:12:33,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 07:12:33,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 07:12:33,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 07:12:33,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 07:12:33,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 07:12:33,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 07:12:33,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 07:12:33,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 07:12:33,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 07:12:33,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 07:12:33,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 07:12:33,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 07:12:33,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 07:12:33,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 07:12:33,836 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 07:12:33,836 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 07:12:33,836 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 07:12:33,836 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 07:12:33,837 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 07:12:33,837 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 07:12:33,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 07:12:33,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 07:12:33,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 07:12:33,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 07:12:33,874 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 07:12:33,875 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 07:12:34,306 - root - DEBUG - DEBUG MODE: True -2024-06-23 07:12:34,309 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 07:12:34,371 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 07:12:34,517 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 07:12:34,557 - root - DEBUG - Updating menus... -2024-06-23 07:12:35,330 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:12:35,840 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:12:35,843 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:12:35,845 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 07:12:35,846 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 07:12:35,846 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:12:35,848 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 07:12:35,848 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 07:12:35,849 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 07:12:35,849 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 07:12:35,850 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 07:12:35,850 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 07:12:35,850 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 07:12:35,850 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 07:12:37,429 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 07:12:37,430 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 07:12:37,430 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 07:12:37,431 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 07:12:37,431 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 07:12:37,431 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 07:12:37,432 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 07:12:37,438 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 07:12:37,439 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 07:12:37,440 - root - INFO - Loading chitin... -2024-06-23 07:12:37,441 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 07:12:40,199 - root - INFO - Done loading chitin -2024-06-23 07:12:40,199 - root - INFO - Loading lips... -2024-06-23 07:12:40,203 - root - INFO - Loading 'lips' from installation... -2024-06-23 07:12:42,268 - root - INFO - Loading modules... -2024-06-23 07:12:42,269 - root - INFO - Loading 'Modules' from installation... -2024-06-23 07:12:46,576 - root - INFO - Loading streammusic... -2024-06-23 07:12:46,578 - root - INFO - Loading streammusic from installation... -2024-06-23 07:12:46,654 - root - INFO - Loading streamsounds... -2024-06-23 07:12:46,655 - root - INFO - Loading streamsounds from installation... -2024-06-23 07:12:47,278 - root - INFO - Loading textures... -2024-06-23 07:12:47,279 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 07:12:48,235 - root - INFO - Loading saves... -2024-06-23 07:12:48,251 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 07:12:48,252 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 07:12:48,253 - root - INFO - Loading streamwaves... -2024-06-23 07:12:48,254 - root - INFO - Loading streamwaves from installation... -2024-06-23 07:12:57,630 - root - INFO - Loading override... -2024-06-23 07:12:58,159 - root - INFO - Loading Override from installation... -2024-06-23 07:13:01,537 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 07:13:01,547 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 07:13:01,567 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 07:13:01,569 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 07:13:04,113 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 07:13:04,155 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:13:04,155 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:13:04,156 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:13:04,156 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:13:04,162 - root - DEBUG - Set sections of prepared lists -2024-06-23 07:13:04,163 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 07:13:04,163 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 07:13:04,165 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 07:13:04,225 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 07:13:04,432 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 07:13:04,466 - root - INFO - Loading core installation resources into UI... -2024-06-23 07:13:05,683 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 07:13:05,684 - root - INFO - Loading saves list into UI... -2024-06-23 07:13:05,685 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 07:13:05,686 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 07:13:05,687 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 07:13:05,687 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 07:13:05,688 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 07:13:05,688 - root - DEBUG - Loading save resources into UI... -2024-06-23 07:13:05,688 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 07:13:05,689 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 07:13:05,690 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:13:05,690 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:13:05,691 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:13:05,691 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:13:05,691 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:13:05,691 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:13:05,692 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:13:05,692 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:13:05,692 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:13:05,693 - root - DEBUG - Updating menus... -2024-06-23 07:13:05,695 - root - DEBUG - Setting up watchdog observer... -2024-06-23 07:13:05,695 - root - INFO - Loader task completed. -2024-06-23 07:13:07,389 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 07:13:07,669 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:13:07,670 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 07:13:07,670 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 07:13:07,670 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:13:07,670 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 07:13:07,671 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:13:07,671 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 07:13:07,671 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 07:13:07,671 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:13:07,725 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 07:13:07,765 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 07:13:08,002 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 07:13:08,004 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 07:13:08,005 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 07:13:08,005 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:13:08,006 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:13:08,006 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:13:08,582 - root - DEBUG - [load scope] dlg: -2024-06-23 07:13:08,583 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 07:13:08,714 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 07:13:08,717 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 07:13:08,717 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 07:13:08,718 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:13:08,718 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:13:08,719 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:13:08,774 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 07:13:11,154 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 07:13:11,155 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 07:13:11,156 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 07:13:11,156 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 07:13:11,292 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 07:13:11,292 - root - DEBUG - def find_lambda_locations(obj): -2024-06-23 07:13:11,293 - root - DEBUG - for referrer in gc.get_referrers(obj): -2024-06-23 07:13:11,293 - root - DEBUG - if inspect.isfunction(referrer): -2024-06-23 07:13:11,293 - root - DEBUG - if "" in referrer.__name__: -2024-06-23 07:13:11,294 - root - DEBUG - print(f"Lambda found: {referrer.__name__} in {referrer.__code__.co_filename} at line {referrer.__code__.co_firstlineno}") -2024-06-23 07:13:11,294 - root - DEBUG - print("Closure variables:", [cell.cell_contents for cell in referrer.__closure__]) -2024-06-23 07:13:13,630 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 07:13:13,630 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 07:13:13,630 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 07:13:13,632 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 07:13:13,632 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 07:13:13,633 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 07:13:13,633 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 940, in removeRows - self._removeLinkFromParent(parentItem, item) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1087, in _removeLinkFromParent - linkToItems = self.linkToItems.get(item.link, []) - File "C:\Program Files\Python38\lib\weakref.py", line 420, in get - return self.data.get(ref(key),default) -TypeError: cannot create weak reference to 'NoneType' object -2024-06-23 07:24:40,042 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 07:24:40,054 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 07:24:40,244 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 07:24:40,245 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 07:24:40,245 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 07:24:40,245 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 07:24:40,246 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 07:24:40,246 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 07:24:40,246 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 07:24:40,247 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 07:24:40,247 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 07:24:40,247 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 07:24:40,247 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 07:24:40,248 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 07:24:40,248 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 07:24:40,248 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 07:24:40,248 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 07:24:40,249 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 07:24:40,249 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 07:24:40,249 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 07:24:40,250 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 07:24:40,250 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 07:24:40,250 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 07:24:40,251 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 07:24:40,251 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 07:24:40,251 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 07:24:40,252 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 07:24:40,252 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 07:24:40,253 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:24:40,253 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 07:24:40,253 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 07:24:40,253 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 07:24:40,254 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 07:24:40,254 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 07:24:40,254 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 07:24:40,254 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 07:24:40,255 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 07:24:40,255 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 07:24:40,255 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 07:24:40,255 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 07:24:40,256 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 07:24:40,256 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 07:24:40,256 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 07:24:40,256 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 07:24:40,256 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 07:24:40,257 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 07:24:40,257 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 07:24:40,257 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 07:24:40,257 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 07:24:40,258 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 07:24:40,258 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 07:24:40,258 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 07:24:40,258 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 07:24:40,258 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 07:24:40,259 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 07:24:40,259 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 07:24:40,259 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 07:24:40,259 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 07:24:40,260 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 07:24:40,260 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 07:24:40,260 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 07:24:40,260 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:24:40,260 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 07:24:40,261 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 07:24:40,261 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:24:40,261 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 07:24:40,261 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 07:24:40,261 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:24:40,262 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:24:40,262 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:24:40,262 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:24:40,262 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:24:40,263 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:24:40,263 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 07:24:40,263 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:24:40,263 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:24:40,263 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 07:24:40,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 07:24:40,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 07:24:40,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 07:24:40,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 07:24:40,265 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 07:24:40,265 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:24:40,265 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 07:24:40,265 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:24:40,265 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:24:40,266 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:24:40,266 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:24:40,266 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:24:40,266 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 07:24:40,267 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 07:24:40,267 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:24:40,267 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 07:24:40,267 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 07:24:40,267 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 07:24:40,268 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 07:24:40,268 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 07:24:40,268 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 07:24:40,268 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 07:24:40,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 07:24:40,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 07:24:40,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 07:24:40,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 07:24:40,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 07:24:40,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 07:24:40,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 07:24:40,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 07:24:40,271 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 07:24:40,271 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 07:24:40,271 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 07:24:40,271 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 07:24:40,272 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 07:24:40,272 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 07:24:40,272 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 07:24:40,272 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 07:24:40,273 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 07:24:40,273 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 07:24:40,274 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 07:24:40,274 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 07:24:40,274 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 07:24:40,274 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 07:24:40,311 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 07:24:40,312 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 07:24:40,745 - root - DEBUG - DEBUG MODE: True -2024-06-23 07:24:40,748 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 07:24:40,811 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 07:24:40,958 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 07:24:41,004 - root - DEBUG - Updating menus... -2024-06-23 07:24:42,058 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:24:42,554 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:24:42,557 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:24:42,560 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 07:24:42,561 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 07:24:42,561 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:24:42,563 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 07:24:42,564 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 07:24:42,564 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 07:24:42,564 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 07:24:42,565 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 07:24:42,565 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 07:24:42,565 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 07:24:42,566 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 07:24:43,990 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 07:24:43,990 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 07:24:43,990 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 07:24:43,991 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 07:24:43,991 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 07:24:43,992 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 07:24:43,992 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 07:24:43,999 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 07:24:44,000 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 07:24:44,001 - root - INFO - Loading chitin... -2024-06-23 07:24:44,002 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 07:24:46,660 - root - INFO - Done loading chitin -2024-06-23 07:24:46,661 - root - INFO - Loading lips... -2024-06-23 07:24:46,665 - root - INFO - Loading 'lips' from installation... -2024-06-23 07:24:48,799 - root - INFO - Loading modules... -2024-06-23 07:24:48,801 - root - INFO - Loading 'Modules' from installation... -2024-06-23 07:24:53,433 - root - INFO - Loading streammusic... -2024-06-23 07:24:53,435 - root - INFO - Loading streammusic from installation... -2024-06-23 07:24:53,516 - root - INFO - Loading streamsounds... -2024-06-23 07:24:53,517 - root - INFO - Loading streamsounds from installation... -2024-06-23 07:24:54,173 - root - INFO - Loading textures... -2024-06-23 07:24:54,174 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 07:24:55,172 - root - INFO - Loading saves... -2024-06-23 07:24:55,191 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 07:24:55,192 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 07:24:55,193 - root - INFO - Loading streamwaves... -2024-06-23 07:24:55,194 - root - INFO - Loading streamwaves from installation... -2024-06-23 07:25:04,741 - root - INFO - Loading override... -2024-06-23 07:25:05,353 - root - INFO - Loading Override from installation... -2024-06-23 07:25:08,714 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 07:25:08,724 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 07:25:08,742 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 07:25:08,743 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 07:25:11,350 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 07:25:11,395 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:25:11,396 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:25:11,396 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:25:11,397 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:25:11,404 - root - DEBUG - Set sections of prepared lists -2024-06-23 07:25:11,405 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 07:25:11,405 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 07:25:11,407 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 07:25:11,470 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 07:25:11,693 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 07:25:11,733 - root - INFO - Loading core installation resources into UI... -2024-06-23 07:25:12,991 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 07:25:12,991 - root - INFO - Loading saves list into UI... -2024-06-23 07:25:12,992 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 07:25:12,993 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 07:25:12,995 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 07:25:12,995 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 07:25:12,995 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 07:25:12,996 - root - DEBUG - Loading save resources into UI... -2024-06-23 07:25:12,996 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 07:25:12,997 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 07:25:12,997 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:25:12,998 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:25:12,998 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:25:12,998 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:25:12,999 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:25:12,999 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:25:13,000 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:25:13,000 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:25:13,000 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:25:13,002 - root - DEBUG - Updating menus... -2024-06-23 07:25:13,003 - root - DEBUG - Setting up watchdog observer... -2024-06-23 07:25:13,003 - root - INFO - Loader task completed. -2024-06-23 07:26:16,690 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 07:26:16,976 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:26:16,977 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 07:26:16,977 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 07:26:16,977 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:26:16,978 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 07:26:16,978 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:26:16,978 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 07:26:16,978 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 07:26:16,979 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:26:17,034 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 07:26:17,076 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 07:26:17,336 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 07:26:17,337 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 07:26:17,338 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 07:26:17,338 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:26:17,338 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:26:17,338 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:26:17,929 - root - DEBUG - [load scope] dlg: -2024-06-23 07:26:17,930 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 07:26:18,057 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 07:26:18,060 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 07:26:18,060 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 07:26:18,061 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:26:18,061 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:26:18,062 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:26:18,119 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 07:26:18,940 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 07:26:18,940 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 07:26:18,942 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 07:26:18,942 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 07:26:19,004 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: @property -2024-06-23 07:26:19,005 - root - DEBUG - def link(self) -> DLGLink | None: -2024-06-23 07:26:19,005 - root - DEBUG - """Return the link, or None if the reference is no longer valid.""" -2024-06-23 07:26:19,005 - root - DEBUG - return self._link_ref() -2024-06-23 07:26:19,956 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 07:26:19,956 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 07:26:19,956 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 07:26:19,958 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 07:26:19,958 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 07:26:19,959 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 07:29:46,872 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 07:29:46,887 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 07:29:47,160 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 07:29:47,160 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 07:29:47,161 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 07:29:47,161 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 07:29:47,162 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 07:29:47,162 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 07:29:47,163 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 07:29:47,163 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 07:29:47,164 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 07:29:47,164 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 07:29:47,165 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 07:29:47,165 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 07:29:47,165 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 07:29:47,166 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 07:29:47,166 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 07:29:47,167 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 07:29:47,167 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 07:29:47,168 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 07:29:47,169 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 07:29:47,169 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 07:29:47,169 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 07:29:47,170 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 07:29:47,170 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 07:29:47,171 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 07:29:47,171 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 07:29:47,172 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 07:29:47,172 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:29:47,173 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 07:29:47,173 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 07:29:47,174 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 07:29:47,174 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 07:29:47,174 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 07:29:47,174 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 07:29:47,175 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 07:29:47,175 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 07:29:47,175 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 07:29:47,176 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 07:29:47,176 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 07:29:47,176 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 07:29:47,176 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 07:29:47,177 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 07:29:47,177 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 07:29:47,177 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 07:29:47,177 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 07:29:47,177 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 07:29:47,178 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 07:29:47,178 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 07:29:47,178 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 07:29:47,179 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 07:29:47,179 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 07:29:47,179 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 07:29:47,179 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 07:29:47,180 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 07:29:47,180 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 07:29:47,180 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 07:29:47,180 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 07:29:47,181 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 07:29:47,181 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 07:29:47,181 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 07:29:47,182 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:29:47,182 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 07:29:47,182 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 07:29:47,182 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:29:47,182 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 07:29:47,183 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 07:29:47,183 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:29:47,183 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:29:47,183 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:29:47,184 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:29:47,184 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:29:47,184 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:29:47,184 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 07:29:47,185 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:29:47,185 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:29:47,185 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 07:29:47,185 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 07:29:47,185 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 07:29:47,186 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 07:29:47,186 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 07:29:47,186 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 07:29:47,186 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:29:47,187 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 07:29:47,187 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:29:47,187 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:29:47,187 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:29:47,187 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:29:47,188 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:29:47,188 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 07:29:47,188 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 07:29:47,188 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:29:47,189 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 07:29:47,189 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 07:29:47,189 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 07:29:47,190 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 07:29:47,190 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 07:29:47,190 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 07:29:47,190 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 07:29:47,191 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 07:29:47,191 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 07:29:47,191 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 07:29:47,191 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 07:29:47,192 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 07:29:47,192 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 07:29:47,192 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 07:29:47,193 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 07:29:47,193 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 07:29:47,193 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 07:29:47,193 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 07:29:47,194 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 07:29:47,194 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 07:29:47,194 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 07:29:47,194 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 07:29:47,195 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 07:29:47,195 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 07:29:47,196 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 07:29:47,196 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 07:29:47,197 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 07:29:47,197 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 07:29:47,198 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 07:29:47,254 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 07:29:47,254 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 07:29:47,792 - root - DEBUG - DEBUG MODE: True -2024-06-23 07:29:47,795 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 07:29:47,861 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 07:29:48,011 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 07:29:48,051 - root - DEBUG - Updating menus... -2024-06-23 07:29:48,910 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:29:49,369 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:29:49,372 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:29:49,375 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 07:29:49,375 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 07:29:49,375 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:29:49,378 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 07:29:49,378 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 07:29:49,378 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 07:29:49,378 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 07:29:49,379 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 07:29:49,379 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 07:29:49,379 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 07:29:49,379 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 07:29:50,888 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 07:29:50,888 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 07:29:50,889 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 07:29:50,889 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 07:29:50,890 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 07:29:50,890 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 07:29:50,891 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 07:29:50,896 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 07:29:50,898 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 07:29:50,899 - root - INFO - Loading chitin... -2024-06-23 07:29:50,900 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 07:29:53,809 - root - INFO - Done loading chitin -2024-06-23 07:29:53,810 - root - INFO - Loading lips... -2024-06-23 07:29:53,814 - root - INFO - Loading 'lips' from installation... -2024-06-23 07:29:55,983 - root - INFO - Loading modules... -2024-06-23 07:29:55,984 - root - INFO - Loading 'Modules' from installation... -2024-06-23 07:30:00,630 - root - INFO - Loading streammusic... -2024-06-23 07:30:00,632 - root - INFO - Loading streammusic from installation... -2024-06-23 07:30:00,711 - root - INFO - Loading streamsounds... -2024-06-23 07:30:00,712 - root - INFO - Loading streamsounds from installation... -2024-06-23 07:30:01,380 - root - INFO - Loading textures... -2024-06-23 07:30:01,381 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 07:30:02,352 - root - INFO - Loading saves... -2024-06-23 07:30:02,373 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 07:30:02,374 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 07:30:02,375 - root - INFO - Loading streamwaves... -2024-06-23 07:30:02,376 - root - INFO - Loading streamwaves from installation... -2024-06-23 07:30:12,036 - root - INFO - Loading override... -2024-06-23 07:30:12,835 - root - INFO - Loading Override from installation... -2024-06-23 07:30:16,136 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 07:30:16,146 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 07:30:16,171 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 07:30:16,172 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 07:30:18,844 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 07:30:18,887 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:30:18,888 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:30:18,888 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:30:18,888 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:30:18,891 - root - DEBUG - Set sections of prepared lists -2024-06-23 07:30:18,891 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 07:30:18,891 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 07:30:18,893 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 07:30:18,954 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 07:30:19,172 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 07:30:19,210 - root - INFO - Loading core installation resources into UI... -2024-06-23 07:30:20,418 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 07:30:20,418 - root - INFO - Loading saves list into UI... -2024-06-23 07:30:20,420 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 07:30:20,420 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 07:30:20,422 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 07:30:20,423 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 07:30:20,423 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 07:30:20,423 - root - DEBUG - Loading save resources into UI... -2024-06-23 07:30:20,424 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 07:30:20,424 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 07:30:20,425 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:30:20,425 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:30:20,425 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:30:20,426 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:30:20,426 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:30:20,426 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:30:20,426 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:30:20,427 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:30:20,427 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:30:20,428 - root - DEBUG - Updating menus... -2024-06-23 07:30:20,429 - root - DEBUG - Setting up watchdog observer... -2024-06-23 07:30:20,430 - root - INFO - Loader task completed. -2024-06-23 07:30:22,273 - root - DEBUG - [mousePressEvent scope] self._mousePressPos: PyQt5.QtCore.QPoint(1056, 706) -2024-06-23 07:30:22,274 - root - DEBUG - [mousePressEvent scope] self._mouseMovePos: PyQt5.QtCore.QPoint(1056, 706) -2024-06-23 07:30:23,274 - root - DEBUG - [mousePressEvent scope] self._mousePressPos: PyQt5.QtCore.QPoint(660, 501) -2024-06-23 07:30:23,274 - root - DEBUG - [mousePressEvent scope] self._mouseMovePos: PyQt5.QtCore.QPoint(660, 501) -2024-06-23 07:30:24,963 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 07:30:25,258 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:30:25,258 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 07:30:25,258 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 07:30:25,259 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:30:25,259 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 07:30:25,259 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:30:25,259 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 07:30:25,260 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 07:30:25,260 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:30:25,312 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 07:30:25,364 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 07:30:25,604 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 07:30:25,605 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 07:30:25,606 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 07:30:25,606 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:30:25,607 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:30:25,607 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:30:26,176 - root - DEBUG - [load scope] dlg: -2024-06-23 07:30:26,177 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 07:30:26,308 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 07:30:26,310 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 07:30:26,311 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 07:30:26,311 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:30:26,312 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:30:26,312 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:30:26,366 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 07:30:33,787 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 07:30:33,787 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 07:30:33,788 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 07:30:33,788 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 07:30:33,856 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 07:30:33,857 - root - DEBUG - if item._link_ref(): -2024-06-23 07:30:33,857 - root - DEBUG - RobustRootLogger().warning("ref still exists, call gc.collect()") -2024-06-23 07:30:33,857 - root - DEBUG - gc.collect() -2024-06-23 07:30:33,857 - root - DEBUG - if item._link_ref(): -2024-06-23 07:30:33,858 - root - DEBUG - RobustRootLogger().error("Strong reference still exists??") -2024-06-23 07:30:33,858 - root - DEBUG - print("--------------------------") -2024-06-23 07:30:33,858 - root - DEBUG - print("Node:") -2024-06-23 07:30:33,859 - root - DEBUG - debug_references(item.link.node) -2024-06-23 07:30:34,777 - root - DEBUG - [removeLink scope] item_row: %s 3 -2024-06-23 07:30:34,778 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 07:30:34,778 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 07:30:34,779 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 07:30:34,779 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 07:30:34,780 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 07:32:07,346 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 07:32:07,356 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 07:32:07,539 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 07:32:07,540 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 07:32:07,540 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 07:32:07,540 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 07:32:07,541 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 07:32:07,541 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 07:32:07,541 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 07:32:07,542 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 07:32:07,542 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 07:32:07,542 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 07:32:07,543 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 07:32:07,543 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 07:32:07,543 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 07:32:07,544 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 07:32:07,544 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 07:32:07,544 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 07:32:07,544 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 07:32:07,545 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 07:32:07,545 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 07:32:07,546 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 07:32:07,546 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 07:32:07,547 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 07:32:07,547 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 07:32:07,547 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 07:32:07,548 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 07:32:07,548 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 07:32:07,549 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:32:07,549 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 07:32:07,549 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 07:32:07,549 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 07:32:07,550 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 07:32:07,550 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 07:32:07,550 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 07:32:07,551 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 07:32:07,551 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 07:32:07,551 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 07:32:07,551 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 07:32:07,552 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 07:32:07,552 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 07:32:07,552 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 07:32:07,553 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 07:32:07,553 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 07:32:07,553 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 07:32:07,554 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 07:32:07,554 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 07:32:07,554 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 07:32:07,555 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 07:32:07,555 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 07:32:07,555 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 07:32:07,556 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 07:32:07,556 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 07:32:07,556 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 07:32:07,556 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 07:32:07,557 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 07:32:07,557 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 07:32:07,557 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 07:32:07,557 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 07:32:07,558 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 07:32:07,558 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 07:32:07,558 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:32:07,559 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 07:32:07,559 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 07:32:07,559 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:32:07,560 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 07:32:07,560 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 07:32:07,560 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:32:07,561 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:32:07,561 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:32:07,561 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:32:07,562 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:32:07,562 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:32:07,562 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 07:32:07,563 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:32:07,563 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:32:07,563 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 07:32:07,563 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 07:32:07,564 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 07:32:07,564 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 07:32:07,564 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 07:32:07,564 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 07:32:07,565 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:32:07,565 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 07:32:07,565 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:32:07,566 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:32:07,566 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:32:07,566 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:32:07,566 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:32:07,567 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 07:32:07,567 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 07:32:07,567 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:32:07,568 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 07:32:07,568 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 07:32:07,568 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 07:32:07,568 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 07:32:07,569 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 07:32:07,569 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 07:32:07,569 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 07:32:07,570 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 07:32:07,570 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 07:32:07,570 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 07:32:07,571 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 07:32:07,571 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 07:32:07,572 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 07:32:07,572 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 07:32:07,572 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 07:32:07,572 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 07:32:07,572 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 07:32:07,573 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 07:32:07,573 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 07:32:07,573 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 07:32:07,573 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 07:32:07,574 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 07:32:07,574 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 07:32:07,574 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 07:32:07,575 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 07:32:07,575 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 07:32:07,575 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 07:32:07,576 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 07:32:07,576 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 07:32:07,611 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 07:32:07,611 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 07:32:08,027 - root - DEBUG - DEBUG MODE: True -2024-06-23 07:32:08,030 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 07:32:08,090 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 07:32:08,250 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 07:32:08,298 - root - DEBUG - Updating menus... -2024-06-23 07:32:09,286 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:32:09,797 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:32:09,800 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:32:09,801 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 07:32:09,802 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 07:32:09,802 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:32:09,804 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 07:32:09,804 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 07:32:09,805 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 07:32:09,805 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 07:32:09,805 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 07:32:09,805 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 07:32:09,806 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 07:32:09,806 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 07:32:15,800 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 07:32:15,800 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 07:32:15,801 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 07:32:15,801 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 07:32:15,802 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 07:32:15,802 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 07:32:15,802 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 07:32:15,808 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 07:32:15,810 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 07:32:15,811 - root - INFO - Loading chitin... -2024-06-23 07:32:15,812 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 07:32:18,459 - root - INFO - Done loading chitin -2024-06-23 07:32:18,460 - root - INFO - Loading lips... -2024-06-23 07:32:18,464 - root - INFO - Loading 'lips' from installation... -2024-06-23 07:32:20,499 - root - INFO - Loading modules... -2024-06-23 07:32:20,500 - root - INFO - Loading 'Modules' from installation... -2024-06-23 07:32:24,758 - root - INFO - Loading streammusic... -2024-06-23 07:32:24,759 - root - INFO - Loading streammusic from installation... -2024-06-23 07:32:24,833 - root - INFO - Loading streamsounds... -2024-06-23 07:32:24,834 - root - INFO - Loading streamsounds from installation... -2024-06-23 07:32:25,440 - root - INFO - Loading textures... -2024-06-23 07:32:25,441 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 07:32:26,410 - root - INFO - Loading saves... -2024-06-23 07:32:26,426 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 07:32:26,427 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 07:32:26,428 - root - INFO - Loading streamwaves... -2024-06-23 07:32:26,430 - root - INFO - Loading streamwaves from installation... -2024-06-23 07:32:35,585 - root - INFO - Loading override... -2024-06-23 07:32:36,080 - root - INFO - Loading Override from installation... -2024-06-23 07:32:39,401 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 07:32:39,410 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 07:32:39,427 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 07:32:39,428 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 07:32:42,006 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 07:32:42,049 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:32:42,049 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:32:42,050 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:32:42,050 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:32:42,053 - root - DEBUG - Set sections of prepared lists -2024-06-23 07:32:42,054 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 07:32:42,054 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 07:32:42,056 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 07:32:42,117 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 07:32:42,334 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 07:32:42,370 - root - INFO - Loading core installation resources into UI... -2024-06-23 07:32:43,582 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 07:32:43,583 - root - INFO - Loading saves list into UI... -2024-06-23 07:32:43,584 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 07:32:43,584 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 07:32:43,586 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 07:32:43,586 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 07:32:43,586 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 07:32:43,587 - root - DEBUG - Loading save resources into UI... -2024-06-23 07:32:43,587 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 07:32:43,587 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 07:32:43,588 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:32:43,588 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:32:43,588 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:32:43,589 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:32:43,589 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:32:43,589 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:32:43,590 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:32:43,590 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:32:43,590 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:32:43,591 - root - DEBUG - Updating menus... -2024-06-23 07:32:43,592 - root - DEBUG - Setting up watchdog observer... -2024-06-23 07:32:43,593 - root - INFO - Loader task completed. -2024-06-23 07:33:13,476 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 07:33:13,772 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:33:13,772 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 07:33:13,773 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 07:33:13,773 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:33:13,773 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 07:33:13,773 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:33:13,774 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 07:33:13,774 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 07:33:13,774 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:33:13,839 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 07:33:13,888 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 07:33:14,148 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 07:33:14,150 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 07:33:14,151 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 07:33:14,151 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:33:14,152 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:33:14,152 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:33:14,152 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\windows\main.py", line 1155, in onOpenResources - _filepath, _editor = openResourceEditor(resource.filepath(), resource.resname(), resource.restype(), resource.data(reload=True), - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\utils\window.py", line 169, in openResourceEditor - editor = DLGEditor(None, installation) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2342, in __init__ - self.new() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3000, in new - self._loadDLG(DLG()) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2941, in _loadDLG - self.model.loadDLGItemRec(item) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1265, in loadDLGItemRec - weakref.finalize(potential_orphan, self.onOrphanedNode, copiedLink, parent_path) -UnboundLocalError: local variable 'potential_orphan' referenced before assignment -2024-06-23 07:33:23,216 - root - DEBUG - [getActiveResourceWidget scope] currentWidget: -2024-06-23 07:35:12,159 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 07:35:12,169 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 07:35:12,359 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 07:35:12,360 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 07:35:12,360 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 07:35:12,361 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 07:35:12,361 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 07:35:12,361 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 07:35:12,362 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 07:35:12,362 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 07:35:12,362 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 07:35:12,363 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 07:35:12,363 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 07:35:12,363 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 07:35:12,363 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 07:35:12,364 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 07:35:12,364 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 07:35:12,364 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 07:35:12,365 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 07:35:12,365 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 07:35:12,366 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 07:35:12,366 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 07:35:12,366 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 07:35:12,367 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 07:35:12,367 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 07:35:12,367 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 07:35:12,368 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 07:35:12,368 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 07:35:12,369 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:35:12,369 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 07:35:12,369 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 07:35:12,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 07:35:12,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 07:35:12,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 07:35:12,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 07:35:12,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 07:35:12,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 07:35:12,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 07:35:12,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 07:35:12,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 07:35:12,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 07:35:12,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 07:35:12,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 07:35:12,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 07:35:12,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 07:35:12,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 07:35:12,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 07:35:12,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 07:35:12,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 07:35:12,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 07:35:12,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 07:35:12,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 07:35:12,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 07:35:12,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 07:35:12,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 07:35:12,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 07:35:12,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 07:35:12,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 07:35:12,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 07:35:12,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 07:35:12,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 07:35:12,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:35:12,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 07:35:12,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 07:35:12,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:35:12,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 07:35:12,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 07:35:12,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:35:12,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:35:12,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:35:12,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:35:12,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:35:12,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:35:12,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 07:35:12,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:35:12,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:35:12,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 07:35:12,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 07:35:12,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 07:35:12,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 07:35:12,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 07:35:12,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 07:35:12,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:35:12,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 07:35:12,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:35:12,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:35:12,383 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:35:12,383 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:35:12,383 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:35:12,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 07:35:12,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 07:35:12,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:35:12,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 07:35:12,385 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 07:35:12,385 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 07:35:12,385 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 07:35:12,386 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 07:35:12,386 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 07:35:12,386 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 07:35:12,386 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 07:35:12,387 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 07:35:12,387 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 07:35:12,387 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 07:35:12,387 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 07:35:12,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 07:35:12,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 07:35:12,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 07:35:12,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 07:35:12,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 07:35:12,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 07:35:12,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 07:35:12,390 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 07:35:12,390 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 07:35:12,390 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 07:35:12,390 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 07:35:12,391 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 07:35:12,391 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 07:35:12,392 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 07:35:12,392 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 07:35:12,392 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 07:35:12,393 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 07:35:12,432 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 07:35:12,433 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 07:35:12,853 - root - DEBUG - DEBUG MODE: True -2024-06-23 07:35:12,856 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 07:35:12,916 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 07:35:13,121 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 07:35:13,175 - root - DEBUG - Updating menus... -2024-06-23 07:35:14,148 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:35:14,662 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:35:14,666 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:35:14,669 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 07:35:14,669 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 07:35:14,670 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:35:14,672 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 07:35:14,672 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 07:35:14,673 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 07:35:14,673 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 07:35:14,674 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 07:35:14,674 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 07:35:14,674 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 07:35:14,675 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 07:35:15,746 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 07:35:15,746 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 07:35:15,747 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 07:35:15,747 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 07:35:15,748 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 07:35:15,748 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 07:35:15,749 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 07:35:15,756 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 07:35:15,757 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 07:35:15,759 - root - INFO - Loading chitin... -2024-06-23 07:35:15,760 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 07:35:18,389 - root - INFO - Done loading chitin -2024-06-23 07:35:18,390 - root - INFO - Loading lips... -2024-06-23 07:35:18,393 - root - INFO - Loading 'lips' from installation... -2024-06-23 07:35:20,435 - root - INFO - Loading modules... -2024-06-23 07:35:20,437 - root - INFO - Loading 'Modules' from installation... -2024-06-23 07:35:24,621 - root - INFO - Loading streammusic... -2024-06-23 07:35:24,623 - root - INFO - Loading streammusic from installation... -2024-06-23 07:35:24,700 - root - INFO - Loading streamsounds... -2024-06-23 07:35:24,702 - root - INFO - Loading streamsounds from installation... -2024-06-23 07:35:25,321 - root - INFO - Loading textures... -2024-06-23 07:35:25,323 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 07:35:26,303 - root - INFO - Loading saves... -2024-06-23 07:35:26,320 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 07:35:26,321 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 07:35:26,322 - root - INFO - Loading streamwaves... -2024-06-23 07:35:26,323 - root - INFO - Loading streamwaves from installation... -2024-06-23 07:35:35,629 - root - INFO - Loading override... -2024-06-23 07:35:36,163 - root - INFO - Loading Override from installation... -2024-06-23 07:35:39,610 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 07:35:39,620 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 07:35:39,638 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 07:35:39,639 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 07:35:42,207 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 07:35:42,256 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:35:42,257 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:35:42,257 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:35:42,257 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:35:42,265 - root - DEBUG - Set sections of prepared lists -2024-06-23 07:35:42,266 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 07:35:42,266 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 07:35:42,269 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 07:35:42,331 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 07:35:42,551 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 07:35:42,587 - root - INFO - Loading core installation resources into UI... -2024-06-23 07:35:43,855 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 07:35:43,856 - root - INFO - Loading saves list into UI... -2024-06-23 07:35:43,857 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 07:35:43,858 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 07:35:43,859 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 07:35:43,860 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 07:35:43,860 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 07:35:43,860 - root - DEBUG - Loading save resources into UI... -2024-06-23 07:35:43,861 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 07:35:43,861 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 07:35:43,862 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:35:43,862 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:35:43,863 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:35:43,863 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:35:43,863 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:35:43,864 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:35:43,864 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:35:43,864 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:35:43,865 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:35:43,866 - root - DEBUG - Updating menus... -2024-06-23 07:35:43,867 - root - DEBUG - Setting up watchdog observer... -2024-06-23 07:35:43,868 - root - INFO - Loader task completed. -2024-06-23 07:39:55,119 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 07:39:55,473 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:39:55,475 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 07:39:55,476 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 07:39:55,476 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:39:55,476 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 07:39:55,476 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:39:55,477 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 07:39:55,477 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 07:39:55,477 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:39:55,541 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 07:39:55,589 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 07:39:55,856 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 07:39:55,857 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 07:39:55,858 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 07:39:55,858 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:39:55,859 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:39:55,859 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:39:55,860 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\windows\main.py", line 1155, in onOpenResources - _filepath, _editor = openResourceEditor(resource.filepath(), resource.resname(), resource.restype(), resource.data(reload=True), - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\utils\window.py", line 169, in openResourceEditor - editor = DLGEditor(None, installation) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2342, in __init__ - self.new() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3000, in new - self._loadDLG(DLG()) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2941, in _loadDLG - self.model.loadDLGItemRec(item) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1269, in loadDLGItemRec - weakref.finalize(potential_orphan, self.onOrphanedNode, copiedLink, parent_path) -UnboundLocalError: local variable 'parent_path' referenced before assignment -2024-06-23 07:40:04,084 - root - DEBUG - [getActiveResourceWidget scope] currentWidget: -2024-06-23 07:40:19,790 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 07:40:19,807 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 07:40:20,133 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 07:40:20,133 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 07:40:20,134 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 07:40:20,134 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 07:40:20,134 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 07:40:20,135 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 07:40:20,135 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 07:40:20,135 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 07:40:20,136 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 07:40:20,136 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 07:40:20,136 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 07:40:20,137 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 07:40:20,137 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 07:40:20,138 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 07:40:20,138 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 07:40:20,139 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 07:40:20,139 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 07:40:20,139 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 07:40:20,140 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 07:40:20,141 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 07:40:20,141 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 07:40:20,142 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 07:40:20,142 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 07:40:20,143 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 07:40:20,144 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 07:40:20,145 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 07:40:20,146 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:40:20,146 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 07:40:20,147 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 07:40:20,147 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 07:40:20,148 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 07:40:20,148 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 07:40:20,149 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 07:40:20,149 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 07:40:20,149 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 07:40:20,150 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 07:40:20,150 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 07:40:20,150 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 07:40:20,150 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 07:40:20,151 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 07:40:20,151 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 07:40:20,151 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 07:40:20,152 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 07:40:20,152 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 07:40:20,152 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 07:40:20,153 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 07:40:20,153 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 07:40:20,154 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 07:40:20,154 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 07:40:20,155 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 07:40:20,155 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 07:40:20,155 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 07:40:20,156 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 07:40:20,156 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 07:40:20,156 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 07:40:20,157 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 07:40:20,157 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 07:40:20,157 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 07:40:20,158 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 07:40:20,158 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:40:20,158 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 07:40:20,159 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 07:40:20,159 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:40:20,159 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 07:40:20,160 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 07:40:20,160 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:40:20,161 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:40:20,161 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:40:20,161 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:40:20,162 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:40:20,162 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:40:20,163 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 07:40:20,163 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:40:20,163 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:40:20,164 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 07:40:20,164 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 07:40:20,165 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 07:40:20,165 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 07:40:20,165 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 07:40:20,165 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 07:40:20,166 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:40:20,166 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 07:40:20,166 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:40:20,167 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:40:20,167 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:40:20,167 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:40:20,168 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:40:20,168 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 07:40:20,169 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 07:40:20,169 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:40:20,170 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 07:40:20,170 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 07:40:20,171 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 07:40:20,172 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 07:40:20,172 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 07:40:20,173 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 07:40:20,173 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 07:40:20,174 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 07:40:20,174 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 07:40:20,174 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 07:40:20,175 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 07:40:20,175 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 07:40:20,175 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 07:40:20,176 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 07:40:20,176 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 07:40:20,177 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 07:40:20,177 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 07:40:20,177 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 07:40:20,177 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 07:40:20,178 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 07:40:20,178 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 07:40:20,178 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 07:40:20,179 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 07:40:20,181 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 07:40:20,181 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 07:40:20,182 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 07:40:20,182 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 07:40:20,183 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 07:40:20,183 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 07:40:20,255 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 07:40:20,255 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 07:40:20,846 - root - DEBUG - DEBUG MODE: True -2024-06-23 07:40:20,849 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 07:40:20,914 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 07:40:21,088 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 07:40:21,149 - root - DEBUG - Updating menus... -2024-06-23 07:40:22,531 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:40:23,087 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:40:23,091 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:40:23,093 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 07:40:23,094 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 07:40:23,094 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:40:23,097 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 07:40:23,098 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 07:40:23,098 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 07:40:23,098 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 07:40:23,099 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 07:40:23,099 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 07:40:23,100 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 07:40:23,100 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 07:41:27,326 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 07:41:27,327 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 07:41:27,327 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 07:41:27,328 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 07:41:27,328 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 07:41:27,329 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 07:41:27,329 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 07:41:27,338 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 07:41:27,341 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 07:41:27,342 - root - INFO - Loading chitin... -2024-06-23 07:41:27,343 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 07:41:30,259 - root - INFO - Done loading chitin -2024-06-23 07:41:30,260 - root - INFO - Loading lips... -2024-06-23 07:41:30,265 - root - INFO - Loading 'lips' from installation... -2024-06-23 07:41:32,764 - root - INFO - Loading modules... -2024-06-23 07:41:32,766 - root - INFO - Loading 'Modules' from installation... -2024-06-23 07:41:37,720 - root - INFO - Loading streammusic... -2024-06-23 07:41:37,721 - root - INFO - Loading streammusic from installation... -2024-06-23 07:41:37,810 - root - INFO - Loading streamsounds... -2024-06-23 07:41:37,812 - root - INFO - Loading streamsounds from installation... -2024-06-23 07:41:38,507 - root - INFO - Loading textures... -2024-06-23 07:41:38,509 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 07:41:39,572 - root - INFO - Loading saves... -2024-06-23 07:41:39,590 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 07:41:39,591 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 07:41:39,592 - root - INFO - Loading streamwaves... -2024-06-23 07:41:39,594 - root - INFO - Loading streamwaves from installation... -2024-06-23 07:41:49,571 - root - INFO - Loading override... -2024-06-23 07:41:50,248 - root - INFO - Loading Override from installation... -2024-06-23 07:41:53,724 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 07:41:53,735 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 07:41:53,749 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 07:41:53,751 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 07:41:56,548 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 07:41:56,591 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:41:56,591 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:41:56,592 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:41:56,592 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 07:41:56,596 - root - DEBUG - Set sections of prepared lists -2024-06-23 07:41:56,597 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 07:41:56,597 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 07:41:56,599 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 07:41:56,663 - root - DEBUG - ToolWindow.onOverrideChanged(newDirectory='.') -2024-06-23 07:41:56,888 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 07:41:56,926 - root - INFO - Loading core installation resources into UI... -2024-06-23 07:41:58,243 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 07:41:58,244 - root - INFO - Loading saves list into UI... -2024-06-23 07:41:58,245 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 07:41:58,246 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 07:41:58,247 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 07:41:58,248 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 07:41:58,248 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 07:41:58,248 - root - DEBUG - Loading save resources into UI... -2024-06-23 07:41:58,249 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 07:41:58,250 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 07:41:58,250 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:41:58,250 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:41:58,251 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:41:58,251 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:41:58,252 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:41:58,252 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:41:58,252 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 07:41:58,253 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 07:41:58,253 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 07:41:58,255 - root - DEBUG - Updating menus... -2024-06-23 07:41:58,256 - root - DEBUG - Setting up watchdog observer... -2024-06-23 07:41:58,256 - root - INFO - Loader task completed. -2024-06-23 07:42:49,335 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 07:42:49,680 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:42:49,680 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 07:42:49,680 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 07:42:49,681 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:42:49,681 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 07:42:49,681 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 07:42:49,681 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 07:42:49,682 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 07:42:49,682 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 07:42:49,750 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 07:42:49,819 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 07:42:50,099 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 07:42:50,100 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 07:42:50,101 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 07:42:50,101 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:42:50,102 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:42:50,102 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:42:50,836 - root - DEBUG - [load scope] dlg: -2024-06-23 07:42:50,837 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 07:42:50,844 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=-1, comment=), None) -2024-06-23 07:42:50,845 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 07:42:50,970 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 07:42:50,972 - root - DEBUG - filtered 13906 voices to 342 by substring vo_id 'bast06' -2024-06-23 07:42:50,973 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 07:42:50,973 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:42:50,974 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:42:50,974 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 07:42:51,043 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 07:42:58,478 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2547, in - self.orphanedNodesList.customContextMenuRequested.connect(lambda xy: self.onListContextMenu(xy, self.orphanedNodesList)) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3340, in onListContextMenu - self.model.linkToItems[item.link][0], - File "C:\Program Files\Python38\lib\weakref.py", line 383, in __getitem__ - return self.data[ref(key)] -KeyError: -2024-06-23 07:45:06,856 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 07:45:06,869 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 07:45:07,083 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 07:45:07,084 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 07:45:07,084 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 07:45:07,084 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 07:45:07,085 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 07:45:07,085 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 07:45:07,085 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 07:45:07,086 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 07:45:07,086 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 07:45:07,086 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 07:45:07,086 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 07:45:07,087 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 07:45:07,087 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 07:45:07,087 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 07:45:07,088 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 07:45:07,088 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 07:45:07,088 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 07:45:07,088 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 07:45:07,089 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 07:45:07,090 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 07:45:07,090 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 07:45:07,090 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 07:45:07,091 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 07:45:07,091 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 07:45:07,092 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 07:45:07,092 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 07:45:07,093 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:45:07,093 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 07:45:07,093 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 07:45:07,094 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 07:45:07,094 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 07:45:07,094 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 07:45:07,094 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 07:45:07,095 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 07:45:07,095 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 07:45:07,095 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 07:45:07,096 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 07:45:07,096 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 07:45:07,096 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 07:45:07,096 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 07:45:07,097 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 07:45:07,097 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 07:45:07,097 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 07:45:07,097 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 07:45:07,098 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 07:45:07,098 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 07:45:07,098 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 07:45:07,098 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 07:45:07,099 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 07:45:07,099 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 07:45:07,100 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 07:45:07,100 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 07:45:07,100 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 07:45:07,101 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 07:45:07,101 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 07:45:07,101 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 07:45:07,101 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 07:45:07,102 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 07:45:07,102 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 07:45:07,102 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:45:07,102 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 07:45:07,103 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 07:45:07,103 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:45:07,103 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 07:45:07,104 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 07:45:07,104 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 07:45:07,104 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:45:07,104 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:45:07,105 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:45:07,105 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:45:07,105 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:45:07,105 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 07:45:07,106 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:45:07,106 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 07:45:07,106 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 07:45:07,107 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 07:45:07,107 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 07:45:07,107 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 07:45:07,108 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 07:45:07,108 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 07:45:07,108 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 07:45:07,108 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 07:45:07,109 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 07:45:07,109 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 07:45:07,109 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 07:45:07,110 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 07:45:07,110 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 07:45:07,110 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 07:45:07,110 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 07:45:07,110 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 07:45:07,111 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 07:45:07,111 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 07:45:07,111 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 07:45:07,112 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 07:45:07,112 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 07:45:07,112 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 07:45:07,113 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 07:45:07,113 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 07:45:07,113 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 07:45:07,114 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 07:45:07,114 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 07:45:07,114 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 07:45:07,115 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 07:45:07,115 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 07:45:07,115 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 07:45:07,115 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 07:45:07,116 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 07:45:07,116 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 07:45:07,116 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 07:45:07,116 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 07:45:07,117 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 07:45:07,117 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 07:45:07,117 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 07:45:07,118 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 07:45:07,118 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 07:45:07,118 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 07:45:07,119 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 07:45:07,119 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 07:45:07,119 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 07:45:07,154 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 07:45:07,155 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 07:45:07,657 - root - DEBUG - DEBUG MODE: True -2024-06-23 07:45:07,660 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 07:45:07,722 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 07:45:07,872 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 07:45:07,909 - root - DEBUG - Updating menus... -2024-06-23 07:45:08,822 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:45:09,337 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:45:09,340 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:45:09,343 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 07:45:09,343 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 07:45:09,344 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 07:45:09,346 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 07:45:09,346 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 07:45:09,347 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 07:45:09,347 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 07:45:09,347 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 07:45:09,348 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 07:45:09,348 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 07:45:09,348 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 08:14:02,281 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 08:14:02,303 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 08:14:02,640 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 08:14:02,640 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 08:14:02,640 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 08:14:02,641 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 08:14:02,641 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 08:14:02,641 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 08:14:02,642 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 08:14:02,642 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 08:14:02,642 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 08:14:02,643 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 08:14:02,643 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 08:14:02,644 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 08:14:02,644 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 08:14:02,644 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 08:14:02,644 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 08:14:02,645 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 08:14:02,645 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 08:14:02,645 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 08:14:02,646 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 08:14:02,646 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 08:14:02,647 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 08:14:02,647 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 08:14:02,647 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 08:14:02,648 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 08:14:02,648 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 08:14:02,649 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 08:14:02,649 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 08:14:02,649 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 08:14:02,650 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 08:14:02,650 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 08:14:02,650 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 08:14:02,651 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 08:14:02,651 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 08:14:02,651 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 08:14:02,652 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 08:14:02,652 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 08:14:02,652 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 08:14:02,653 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 08:14:02,653 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 08:14:02,653 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 08:14:02,654 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 08:14:02,654 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 08:14:02,654 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 08:14:02,654 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 08:14:02,655 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 08:14:02,655 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 08:14:02,655 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 08:14:02,656 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 08:14:02,656 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 08:14:02,656 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 08:14:02,656 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 08:14:02,657 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 08:14:02,657 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 08:14:02,657 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 08:14:02,657 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 08:14:02,658 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 08:14:02,658 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 08:14:02,658 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 08:14:02,658 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 08:14:02,658 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 08:14:02,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 08:14:02,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 08:14:02,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 08:14:02,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 08:14:02,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 08:14:02,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 08:14:02,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 08:14:02,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 08:14:02,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 08:14:02,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 08:14:02,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 08:14:02,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 08:14:02,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 08:14:02,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 08:14:02,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 08:14:02,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 08:14:02,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 08:14:02,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 08:14:02,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 08:14:02,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 08:14:02,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 08:14:02,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 08:14:02,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 08:14:02,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 08:14:02,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 08:14:02,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 08:14:02,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 08:14:02,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 08:14:02,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 08:14:02,667 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 08:14:02,667 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 08:14:02,667 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 08:14:02,667 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 08:14:02,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 08:14:02,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 08:14:02,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 08:14:02,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 08:14:02,669 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 08:14:02,669 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 08:14:02,669 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 08:14:02,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 08:14:02,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 08:14:02,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 08:14:02,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 08:14:02,671 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 08:14:02,671 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 08:14:02,671 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 08:14:02,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 08:14:02,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 08:14:02,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 08:14:02,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 08:14:02,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 08:14:02,673 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 08:14:02,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 08:14:02,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 08:14:02,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 08:14:02,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 08:14:02,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 08:14:02,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 08:14:02,732 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 08:14:02,732 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 08:14:03,504 - root - DEBUG - DEBUG MODE: True -2024-06-23 08:14:03,507 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 08:14:03,589 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 08:14:03,761 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 08:14:03,807 - root - DEBUG - Updating menus... -2024-06-23 08:14:04,737 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:14:05,272 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:14:05,276 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:14:05,278 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 08:14:05,278 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 08:14:05,279 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:14:05,282 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 08:14:05,282 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 08:14:05,282 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 08:14:05,283 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 08:14:05,283 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 08:14:05,283 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 08:14:05,284 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 08:14:05,284 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 08:14:06,775 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 08:14:06,775 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 08:14:06,776 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 08:14:06,776 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 08:14:06,777 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 08:14:06,777 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 08:14:06,778 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 08:14:06,785 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 08:14:06,787 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 08:14:06,788 - root - INFO - Loading chitin... -2024-06-23 08:14:06,790 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 08:14:09,523 - root - INFO - Done loading chitin -2024-06-23 08:14:09,523 - root - INFO - Loading lips... -2024-06-23 08:14:09,528 - root - INFO - Loading 'lips' from installation... -2024-06-23 08:14:11,806 - root - INFO - Loading modules... -2024-06-23 08:14:11,808 - root - INFO - Loading 'Modules' from installation... -2024-06-23 08:14:16,669 - root - INFO - Loading streammusic... -2024-06-23 08:14:16,670 - root - INFO - Loading streamsounds... -2024-06-23 08:14:16,671 - root - INFO - Loading textures... -2024-06-23 08:14:16,672 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 08:14:17,691 - root - INFO - Loading saves... -2024-06-23 08:14:17,713 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 08:14:17,714 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 08:14:17,715 - root - INFO - Loading streamwaves... -2024-06-23 08:14:17,716 - root - INFO - Loading override... -2024-06-23 08:14:17,717 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 08:14:17,729 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 08:14:17,748 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 08:14:17,749 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 08:14:20,612 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 08:14:20,657 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:14:20,658 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:14:20,658 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:14:20,659 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:14:20,662 - root - DEBUG - Set sections of prepared lists -2024-06-23 08:14:20,662 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 08:14:20,663 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 08:14:20,664 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 08:14:20,730 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 08:14:20,757 - root - INFO - Loading core installation resources into UI... -2024-06-23 08:14:22,049 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 08:14:22,050 - root - INFO - Loading saves list into UI... -2024-06-23 08:14:22,051 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 08:14:22,052 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 08:14:22,053 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 08:14:22,053 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 08:14:22,053 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 08:14:22,054 - root - DEBUG - Loading save resources into UI... -2024-06-23 08:14:22,054 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 08:14:22,055 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 08:14:22,055 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 08:14:22,056 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 08:14:22,056 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 08:14:22,056 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 08:14:22,057 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 08:14:22,057 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 08:14:22,057 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 08:14:22,058 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 08:14:22,058 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 08:14:22,059 - root - DEBUG - Updating menus... -2024-06-23 08:14:22,061 - root - DEBUG - Setting up watchdog observer... -2024-06-23 08:14:22,061 - root - INFO - Loader task completed. -2024-06-23 08:14:26,732 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 08:14:27,001 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 08:14:27,001 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 08:14:27,002 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 08:14:27,002 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 08:14:27,002 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 08:14:27,002 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 08:14:27,003 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 08:14:27,003 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 08:14:27,003 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 08:14:27,056 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 08:14:27,086 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 08:14:27,325 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 08:14:27,326 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 08:14:27,326 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 08:14:27,327 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:14:27,327 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:14:27,327 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:14:27,884 - root - DEBUG - [load scope] dlg: -2024-06-23 08:14:27,884 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 08:14:27,889 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=-1, comment=), None) -2024-06-23 08:14:27,890 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 08:14:28,021 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 08:14:28,021 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 08:14:28,021 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 08:14:28,022 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:14:28,022 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:14:28,022 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:14:28,908 - root - INFO - Loading Override from installation... -2024-06-23 08:14:31,732 - root - WARNING - isDeleted suppressed the following exception: RecursionError: maximum recursion depth exceeded while calling a Python object -2024-06-23 08:14:31,735 - root - WARNING - isDeleted suppressed the following exception: RecursionError: maximum recursion depth exceeded while calling a Python object -2024-06-23 08:14:31,760 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 08:14:31,839 - root - WARNING - isDeleted suppressed the following exception: RecursionError: maximum recursion depth exceeded while calling a Python object -2024-06-23 08:14:31,842 - root - WARNING - isDeleted suppressed the following exception: RecursionError: maximum recursion depth exceeded while calling a Python object -2024-06-23 08:14:31,898 - root - WARNING - isDeleted suppressed the following exception: RecursionError: maximum recursion depth exceeded while calling a Python object -2024-06-23 08:14:31,899 - root - WARNING - isDeleted suppressed the following exception: RecursionError: maximum recursion depth exceeded while calling a Python object -2024-06-23 08:14:32,245 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 226, in sizeHint - html: str | None = index.data(Qt.ItemDataRole.DisplayRole) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 575, in event - return super().event(e) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\__main__.py", line 232, in - app.exec_() - File "C:\Program Files\Python38\lib\runpy.py", line 87, in _run_code - exec(code, run_globals) - File "C:\Program Files\Python38\lib\runpy.py", line 194, in _run_module_as_main - return _run_code(code, main_globals, None, -RecursionError: maximum recursion depth exceeded -2024-06-23 08:14:33,611 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 532, in isDeleted - self.checkState() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 515, in data - if self.isDeleted(): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 226, in sizeHint - html: str | None = index.data(Qt.ItemDataRole.DisplayRole) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 575, in event - return super().event(e) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\__main__.py", line 232, in - app.exec_() - File "C:\Program Files\Python38\lib\runpy.py", line 87, in _run_code - exec(code, run_globals) - File "C:\Program Files\Python38\lib\runpy.py", line 194, in _run_module_as_main - return _run_code(code, main_globals, None, -RecursionError: maximum recursion depth exceeded -2024-06-23 08:14:34,940 - root - WARNING - isDeleted suppressed the following exception: RecursionError: maximum recursion depth exceeded while calling a Python object -2024-06-23 08:14:34,941 - root - WARNING - isDeleted suppressed the following exception: RecursionError: maximum recursion depth exceeded while calling a Python object -2024-06-23 08:14:34,962 - root - WARNING - isDeleted suppressed the following exception: RecursionError: maximum recursion depth exceeded while calling a Python object -2024-06-23 08:14:34,964 - root - WARNING - isDeleted suppressed the following exception: RecursionError: maximum recursion depth exceeded while calling a Python object -2024-06-23 08:14:34,986 - root - WARNING - isDeleted suppressed the following exception: RecursionError: maximum recursion depth exceeded while calling a Python object -2024-06-23 08:14:34,988 - root - WARNING - isDeleted suppressed the following exception: RecursionError: maximum recursion depth exceeded while calling a Python object -2024-06-23 08:16:14,047 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 08:16:14,058 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 08:16:14,234 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 08:16:14,235 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 08:16:14,235 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 08:16:14,235 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 08:16:14,236 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 08:16:14,236 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 08:16:14,237 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 08:16:14,237 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 08:16:14,237 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 08:16:14,238 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 08:16:14,238 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 08:16:14,238 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 08:16:14,239 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 08:16:14,239 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 08:16:14,239 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 08:16:14,239 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 08:16:14,240 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 08:16:14,240 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 08:16:14,241 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 08:16:14,241 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 08:16:14,241 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 08:16:14,242 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 08:16:14,242 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 08:16:14,242 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 08:16:14,243 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 08:16:14,243 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 08:16:14,244 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 08:16:14,244 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 08:16:14,244 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 08:16:14,244 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 08:16:14,245 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 08:16:14,245 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 08:16:14,245 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 08:16:14,245 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 08:16:14,246 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 08:16:14,246 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 08:16:14,246 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 08:16:14,246 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 08:16:14,247 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 08:16:14,247 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 08:16:14,247 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 08:16:14,247 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 08:16:14,248 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 08:16:14,248 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 08:16:14,248 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 08:16:14,248 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 08:16:14,249 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 08:16:14,249 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 08:16:14,249 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 08:16:14,250 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 08:16:14,250 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 08:16:14,250 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 08:16:14,250 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 08:16:14,251 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 08:16:14,251 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 08:16:14,251 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 08:16:14,251 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 08:16:14,252 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 08:16:14,252 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 08:16:14,252 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 08:16:14,253 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 08:16:14,253 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 08:16:14,253 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 08:16:14,253 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 08:16:14,254 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 08:16:14,254 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 08:16:14,254 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 08:16:14,255 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 08:16:14,255 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 08:16:14,255 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 08:16:14,255 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 08:16:14,256 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 08:16:14,256 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 08:16:14,256 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 08:16:14,257 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 08:16:14,257 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 08:16:14,257 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 08:16:14,258 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 08:16:14,258 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 08:16:14,258 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 08:16:14,259 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 08:16:14,259 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 08:16:14,259 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 08:16:14,259 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 08:16:14,260 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 08:16:14,260 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 08:16:14,260 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 08:16:14,261 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 08:16:14,261 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 08:16:14,261 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 08:16:14,261 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 08:16:14,262 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 08:16:14,262 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 08:16:14,262 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 08:16:14,262 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 08:16:14,263 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 08:16:14,263 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 08:16:14,263 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 08:16:14,263 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 08:16:14,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 08:16:14,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 08:16:14,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 08:16:14,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 08:16:14,265 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 08:16:14,265 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 08:16:14,265 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 08:16:14,265 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 08:16:14,266 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 08:16:14,266 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 08:16:14,266 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 08:16:14,266 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 08:16:14,267 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 08:16:14,267 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 08:16:14,268 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 08:16:14,268 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 08:16:14,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 08:16:14,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 08:16:14,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 08:16:14,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 08:16:14,303 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 08:16:14,303 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 08:16:14,734 - root - DEBUG - DEBUG MODE: True -2024-06-23 08:16:14,737 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 08:16:14,797 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 08:16:14,946 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 08:16:14,986 - root - DEBUG - Updating menus... -2024-06-23 08:16:15,871 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:16:16,364 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:16:16,368 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:16:16,370 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 08:16:16,371 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 08:16:16,371 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:16:16,374 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 08:16:16,374 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 08:16:16,374 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 08:16:16,374 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 08:16:16,375 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 08:16:16,375 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 08:16:16,375 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 08:16:16,376 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 08:16:18,115 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 08:16:18,116 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 08:16:18,116 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 08:16:18,116 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 08:16:18,117 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 08:16:18,118 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 08:16:18,118 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 08:16:18,124 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 08:16:18,126 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 08:16:18,127 - root - INFO - Loading chitin... -2024-06-23 08:16:18,128 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 08:16:20,826 - root - INFO - Done loading chitin -2024-06-23 08:16:20,827 - root - INFO - Loading lips... -2024-06-23 08:16:20,831 - root - INFO - Loading 'lips' from installation... -2024-06-23 08:16:22,929 - root - INFO - Loading modules... -2024-06-23 08:16:22,930 - root - INFO - Loading 'Modules' from installation... -2024-06-23 08:16:27,549 - root - INFO - Loading streammusic... -2024-06-23 08:16:27,551 - root - INFO - Loading streamsounds... -2024-06-23 08:16:27,551 - root - INFO - Loading textures... -2024-06-23 08:16:27,554 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 08:16:28,578 - root - INFO - Loading saves... -2024-06-23 08:16:28,595 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 08:16:28,596 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 08:16:28,598 - root - INFO - Loading streamwaves... -2024-06-23 08:16:28,599 - root - INFO - Loading override... -2024-06-23 08:16:28,600 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 08:16:28,610 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 08:16:28,626 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 08:16:28,628 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 08:16:31,858 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 08:16:31,900 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:16:31,900 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:16:31,901 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:16:31,901 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:16:31,904 - root - DEBUG - Set sections of prepared lists -2024-06-23 08:16:31,905 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 08:16:31,905 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 08:16:31,907 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 08:16:31,974 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 08:16:31,999 - root - INFO - Loading core installation resources into UI... -2024-06-23 08:16:33,266 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 08:16:33,267 - root - INFO - Loading saves list into UI... -2024-06-23 08:16:33,268 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 08:16:33,269 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 08:16:33,270 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 08:16:33,270 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 08:16:33,271 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 08:16:33,271 - root - DEBUG - Loading save resources into UI... -2024-06-23 08:16:33,271 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 08:16:33,272 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 08:16:33,272 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 08:16:33,272 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 08:16:33,273 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 08:16:33,273 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 08:16:33,273 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 08:16:33,274 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 08:16:33,274 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 08:16:33,274 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 08:16:33,274 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 08:16:33,276 - root - DEBUG - Updating menus... -2024-06-23 08:16:33,277 - root - DEBUG - Setting up watchdog observer... -2024-06-23 08:16:33,277 - root - INFO - Loader task completed. -2024-06-23 08:16:35,716 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 08:16:36,005 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 08:16:36,006 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 08:16:36,006 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 08:16:36,006 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 08:16:36,007 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 08:16:36,007 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 08:16:36,007 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 08:16:36,007 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 08:16:36,008 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 08:16:36,070 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 08:16:36,098 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 08:16:36,344 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 08:16:36,346 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 08:16:36,346 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 08:16:36,346 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:16:36,347 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:16:36,347 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:16:36,897 - root - DEBUG - [load scope] dlg: -2024-06-23 08:16:36,898 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 08:16:36,904 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=-1, comment=), None) -2024-06-23 08:16:36,904 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 08:16:37,030 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 08:16:37,031 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 08:16:37,031 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 08:16:37,032 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:16:37,032 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:16:37,032 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:16:37,437 - root - INFO - Loading Override from installation... -2024-06-23 08:16:40,210 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 08:16:48,670 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 08:16:48,670 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:48,671 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:48,671 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:48,833 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: _LINK_PARENT_NODE_PATH_ROLE -2024-06-23 08:16:51,834 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(142, 253) -2024-06-23 08:16:51,835 - root - DEBUG - DLGTreeView: set self.startPos to (142, 253) -2024-06-23 08:16:51,942 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 08:16:51,943 - root - DEBUG - DLGTreeView. -2024-06-23 08:16:51,943 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 08:16:51,943 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 08:16:51,943 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 08:16:51,944 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 08:16:51,944 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 08:16:51,945 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:51,945 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:51,946 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 08:16:51,946 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 08:16:51,946 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 08:16:51,951 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 08:16:51,952 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 08:16:51,952 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 08:16:51,952 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 08:16:51,953 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 08:16:52,016 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 08:16:52,017 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,017 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,018 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,018 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,018 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,019 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,019 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,019 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,025 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,026 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,026 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,026 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,027 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,027 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,027 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,034 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,034 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,035 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,035 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,035 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,036 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,036 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,041 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,042 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,042 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,043 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,043 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,044 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,044 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,050 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,051 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,051 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,051 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,052 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,052 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,052 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,058 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,058 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,058 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,059 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,059 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,060 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,060 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,066 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,066 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,066 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,067 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,067 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,068 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,068 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,074 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,074 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,074 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,075 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,075 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,076 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,076 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,083 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,084 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,084 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,085 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,085 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,086 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,086 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,096 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,096 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,097 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,097 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,098 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,098 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,098 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,107 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,108 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,108 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,109 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,110 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,110 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,110 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,120 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,121 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,122 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,122 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,122 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,123 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,123 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,136 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,136 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,137 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,137 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,137 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,138 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,138 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,145 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,145 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,145 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,146 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,146 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,146 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,147 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,155 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,155 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,156 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,156 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,156 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,157 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,157 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,165 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,166 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,166 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,167 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,167 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,167 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,167 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,174 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,174 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,175 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,175 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,175 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,176 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,176 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,182 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,183 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,183 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,183 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,184 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,184 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,185 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,190 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,191 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,191 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,192 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,192 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,192 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,193 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,198 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,199 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,199 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,199 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,200 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,200 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,201 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,206 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,207 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,207 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,207 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,207 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,208 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,208 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,214 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,215 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,215 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,215 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,216 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,216 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,216 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,223 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,223 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,224 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,224 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,224 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,225 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,225 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,231 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,231 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,232 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,232 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,232 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,233 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,233 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,239 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,240 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,240 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,240 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,241 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,241 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,241 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,247 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,248 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,248 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,248 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,249 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,249 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,249 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,255 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,256 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,256 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,256 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,257 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,257 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,257 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,264 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,264 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,264 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,265 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,265 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,265 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,266 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,272 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,273 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,273 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,273 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,274 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,274 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,274 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,280 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,281 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,281 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,281 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,282 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,282 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,282 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,288 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,289 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,289 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,289 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,290 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,290 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,290 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,296 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,297 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,297 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,297 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,298 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,298 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,298 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,305 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,305 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,306 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,306 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,306 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,307 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,307 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,313 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,314 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,314 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,314 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,315 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,315 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,315 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,322 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,322 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,322 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,323 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,323 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,323 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,324 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,332 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,333 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,333 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,333 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,334 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,334 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,335 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,341 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,342 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,342 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,342 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,343 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,343 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,343 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,349 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,350 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,350 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,351 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,351 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,351 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,352 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,358 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,358 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,359 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,359 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,360 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,360 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,360 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,367 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,367 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,368 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,368 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,369 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,369 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,369 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,375 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,376 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,376 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,377 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,377 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,377 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,378 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,384 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,384 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,385 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,385 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,385 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,386 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,386 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,392 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,392 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,393 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,393 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,393 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,394 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,394 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,401 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,402 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,402 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,402 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,403 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,403 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,403 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,411 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,412 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,412 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,412 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,413 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,413 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,414 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,421 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,421 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,422 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,422 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,423 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,423 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,423 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,431 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,431 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,432 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,432 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,433 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,433 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,434 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,434 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,436 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,436 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,437 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,437 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,437 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,438 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,438 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,438 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,440 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,440 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,441 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,441 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,442 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,442 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,442 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,442 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,445 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,445 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,445 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,446 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,446 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,447 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,447 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,447 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,450 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,450 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,451 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,451 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,452 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,452 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,453 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,453 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,455 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,456 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,456 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,456 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,457 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,457 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,457 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,457 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,459 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,460 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,460 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,461 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:16:52,461 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,461 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,462 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,462 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,465 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,466 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,466 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,466 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,467 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,467 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,468 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,468 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,475 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,476 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,476 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,477 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,477 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,478 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,478 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,478 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,486 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,486 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,487 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,487 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,488 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,488 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,488 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,489 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,495 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,496 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,496 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,496 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,497 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,497 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,497 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,498 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,504 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,505 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,505 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,505 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,506 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,506 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,506 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,506 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,514 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,515 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,515 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,515 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,516 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,516 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,517 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,517 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,523 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,524 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,524 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,524 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,525 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,525 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,526 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,532 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,532 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,533 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,533 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,534 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,535 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,535 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,543 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,543 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,544 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,544 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,544 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,544 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,545 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,552 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,552 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,553 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,553 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,554 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,554 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,554 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,561 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,561 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,561 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,562 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,562 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,563 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,563 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,569 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,569 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,569 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,570 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,570 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,570 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,571 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,577 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,577 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,577 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,578 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,578 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,578 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,579 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,586 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,587 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,587 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,587 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,588 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,588 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,588 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,595 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,596 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,596 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,596 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,597 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,597 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,597 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,603 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,603 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,603 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,604 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,604 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,604 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,604 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,610 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,611 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,611 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,612 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,612 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,612 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,613 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,618 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,619 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,619 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,619 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,620 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,620 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,620 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,626 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,627 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,627 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,627 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,628 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,628 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,629 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,634 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,635 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,635 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,635 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,636 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,636 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,637 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,642 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,643 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,643 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,644 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,644 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,644 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,644 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,650 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,651 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,651 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,652 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,652 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,652 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,653 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,659 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,659 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,660 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,660 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,660 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,661 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,661 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,667 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,667 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,668 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,668 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,669 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,669 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,669 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,676 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,676 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,677 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,677 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,677 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,678 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,678 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,685 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,685 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,685 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,686 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,686 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,686 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,687 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,694 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,694 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,694 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,695 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,695 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,696 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,696 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,703 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,704 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,704 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,705 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,705 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,705 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,706 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,712 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,713 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,713 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,713 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,714 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:16:52,714 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:16:52,714 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:16:52,720 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,721 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,721 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,721 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,722 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,722 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,722 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,723 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,731 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,731 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,731 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,732 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,732 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,733 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,733 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,733 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,739 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,739 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,740 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,740 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,741 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,741 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,741 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,741 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,748 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,748 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,749 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,749 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,750 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,750 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,750 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,751 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,756 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,756 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,757 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,757 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,758 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,758 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,758 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,759 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,764 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,765 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,765 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,765 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,766 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,766 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,766 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,767 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,773 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,773 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,774 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,774 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,774 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,775 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,775 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,775 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,781 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,781 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,782 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,782 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,782 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,783 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,783 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,784 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,789 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,789 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,790 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,790 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,791 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,791 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,791 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,792 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,797 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,798 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,798 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,798 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,799 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,799 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,799 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,800 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,805 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,806 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,806 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,806 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,807 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,807 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,807 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,808 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,813 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,814 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,814 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,815 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,815 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,815 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,816 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,816 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:52,828 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:16:52,828 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:16:52,828 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:16:52,829 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:16:52,829 - root - DEBUG - Drop operation is valid. -2024-06-23 08:16:52,829 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:16:52,830 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:16:52,830 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:16:53,266 - root - DEBUG - DLGStandardItemModel.dropMimeData(data, action=2, row=2, column=0, parent=) -2024-06-23 08:16:53,267 - root - DEBUG - [dropMimeData scope] action: 2 -2024-06-23 08:16:53,267 - root - DEBUG - [dropMimeData scope] fallback parent: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 08:16:53,268 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 08:16:53,269 - root - DEBUG - [dropMimeData scope] dlg_nodes_json: {"type": "DLGLink", "key": 1005845842740646186, "node": {"type": "DLGEntry", "key": 8563267655113321021, "data": {"_hash_cache": {"value": 8563267655113321021, "py_type": "int"}, "comment": {"value": "", "py_type": "str"}, "links": {"value": [{"type": "DLGLink", "key": 5668247541006534236, "node": {"type": "DLGReply", "key": 4532993618241821311, "data": {"_hash_cache": {"value": 4532993618241821311, "py_type": "int"}, "comment": {"value": "", "py_type": "str"}, "links": {"value": [], "py_type": "list"}, "list_index": {"value": 487, "py_type": "int"}, "camera_angle": {"value": 0, "py_type": "int"}, "delay": {"value": -1, "py_type": "int"}, "fade_type": {"value": 0, "py_type": "int"}, "listener": {"value": "", "py_type": "str"}, "plot_index": {"value": -1, "py_type": "int"}, "plot_xp_percentage": {"value": 1.0, "py_type": "float"}, "quest": {"value": "", "py_type": "str"}, "script1": {"value": "", "py_type": "ResRef"}, "sound": {"value": "", "py_type": "ResRef"}, "sound_exists": {"value": 0, "py_type": "bool"}, "text": {"value": {"stringref": -1, "substrings": {}}, "py_type": "LocalizedString"}, "vo_resref": {"value": "_m13aabast04001_", "py_type": "ResRef"}, "wait_flags": {"value": 0, "py_type": "int"}, "animations": {"value": [], "py_type": "list"}, "quest_entry": {"value": 0, "py_type": "int"}, "fade_color": {"value": null, "py_type": "None"}, "fade_delay": {"value": null, "py_type": "None"}, "fade_length": {"value": null, "py_type": "None"}, "camera_anim": {"value": null, "py_type": "None"}, "camera_id": {"value": null, "py_type": "None"}, "camera_fov": {"value": null, "py_type": "None"}, "camera_height": {"value": null, "py_type": "None"}, "camera_effect": {"value": null, "py_type": "None"}, "target_height": {"value": null, "py_type": "None"}, "script1_param1": {"value": 0, "py_type": "int"}, "script1_param2": {"value": 0, "py_type": "int"}, "script1_param3": {"value": 0, "py_type": "int"}, "script1_param4": {"value": 0, "py_type": "int"}, "script1_param5": {"value": 0, "py_type": "int"}, "script1_param6": {"value": "", "py_type": "str"}, "script2_param1": {"value": 0, "py_type": "int"}, "script2": {"value": "", "py_type": "ResRef"}, "script2_param2": {"value": 0, "py_type": "int"}, "script2_param3": {"value": 0, "py_type": "int"}, "script2_param4": {"value": 0, "py_type": "int"}, "script2_param5": {"value": 0, "py_type": "int"}, "script2_param6": {"value": "", "py_type": "str"}, "alien_race_node": {"value": 0, "py_type": "int"}, "emotion_id": {"value": 0, "py_type": "int"}, "facial_id": {"value": 0, "py_type": "int"}, "unskippable": {"value": 0, "py_type": "bool"}, "node_id": {"value": 0, "py_type": "int"}, "post_proc_node": {"value": 0, "py_type": "int"}, "record_no_vo_override": {"value": 0, "py_type": "bool"}, "record_vo": {"value": 0, "py_type": "bool"}, "vo_text_changed": {"value": 0, "py_type": "bool"}}}, "link_list_index": 0}], "py_type": "list"}, "list_index": {"value": 350, "py_type": "int"}, "camera_angle": {"value": 0, "py_type": "int"}, "delay": {"value": -1, "py_type": "int"}, "fade_type": {"value": 0, "py_type": "int"}, "listener": {"value": "", "py_type": "str"}, "plot_index": {"value": -1, "py_type": "int"}, "plot_xp_percentage": {"value": 1.0, "py_type": "float"}, "quest": {"value": "", "py_type": "str"}, "script1": {"value": "", "py_type": "ResRef"}, "sound": {"value": "", "py_type": "ResRef"}, "sound_exists": {"value": 1, "py_type": "bool"}, "text": {"value": {"stringref": 6411, "substrings": {}}, "py_type": "LocalizedString"}, "vo_resref": {"value": "nm13aabast04000_", "py_type": "ResRef"}, "wait_flags": {"value": 0, "py_type": "int"}, "animations": {"value": [], "py_type": "list"}, "quest_entry": {"value": 0, "py_type": "int"}, "fade_color": {"value": null, "py_type": "None"}, "fade_delay": {"value": null, "py_type": "None"}, "fade_length": {"value": null, "py_type": "None"}, "camera_anim": {"value": null, "py_type": "None"}, "camera_id": {"value": null, "py_type": "None"}, "camera_fov": {"value": null, "py_type": "None"}, "camera_height": {"value": null, "py_type": "None"}, "camera_effect": {"value": null, "py_type": "None"}, "target_height": {"value": null, "py_type": "None"}, "script1_param1": {"value": 0, "py_type": "int"}, "script1_param2": {"value": 0, "py_type": "int"}, "script1_param3": {"value": 0, "py_type": "int"}, "script1_param4": {"value": 0, "py_type": "int"}, "script1_param5": {"value": 0, "py_type": "int"}, "script1_param6": {"value": "", "py_type": "str"}, "script2_param1": {"value": 0, "py_type": "int"}, "script2": {"value": "", "py_type": "ResRef"}, "script2_param2": {"value": 0, "py_type": "int"}, "script2_param3": {"value": 0, "py_type": "int"}, "script2_param4": {"value": 0, "py_type": "int"}, "script2_param5": {"value": 0, "py_type": "int"}, "script2_param6": {"value": "", "py_type": "str"}, "alien_race_node": {"value": 0, "py_type": "int"}, "emotion_id": {"value": 0, "py_type": "int"}, "facial_id": {"value": 0, "py_type": "int"}, "unskippable": {"value": 0, "py_type": "bool"}, "node_id": {"value": 0, "py_type": "int"}, "post_proc_node": {"value": 0, "py_type": "int"}, "record_no_vo_override": {"value": 0, "py_type": "bool"}, "record_vo": {"value": 0, "py_type": "bool"}, "vo_text_changed": {"value": 0, "py_type": "bool"}, "speaker": {"value": "", "py_type": "str"}}}, "link_list_index": 3} -2024-06-23 08:16:53,274 - root - DEBUG - [dropMimeData scope] dlg_nodes_dict: {'type': 'DLGLink', 'key': 1005845842740646186, 'node': {'type': 'DLGEntry', 'key': 8563267655113321021, 'data': {'_hash_cache': {'value': 8563267655113321021, 'py_type': 'int'}, 'comment': {'value': '', 'py_type': 'str'}, 'links': {'value': [{'type': 'DLGLink', 'key': 5668247541006534236, 'node': {'type': 'DLGReply', 'key': 4532993618241821311, 'data': {'_hash_cache': {'value': 4532993618241821311, 'py_type': 'int'}, 'comment': {'value': '', 'py_type': 'str'}, 'links': {'value': [], 'py_type': 'list'}, 'list_index': {'value': 487, 'py_type': 'int'}, 'camera_angle': {'value': 0, 'py_type': 'int'}, 'delay': {'value': -1, 'py_type': 'int'}, 'fade_type': {'value': 0, 'py_type': 'int'}, 'listener': {'value': '', 'py_type': 'str'}, 'plot_index': {'value': -1, 'py_type': 'int'}, 'plot_xp_percentage': {'value': 1.0, 'py_type': 'float'}, 'quest': {'value': '', 'py_type': 'str'}, 'script1': {'value': '', 'py_type': 'ResRef'}, 'sound': {'value': '', 'py_type': 'ResRef'}, 'sound_exists': {'value': 0, 'py_type': 'bool'}, 'text': {'value': {'stringref': -1, 'substrings': {}}, 'py_type': 'LocalizedString'}, 'vo_resref': {'value': '_m13aabast04001_', 'py_type': 'ResRef'}, 'wait_flags': {'value': 0, 'py_type': 'int'}, 'animations': {'value': [], 'py_type': 'list'}, 'quest_entry': {'value': 0, 'py_type': 'int'}, 'fade_color': {'value': None, 'py_type': 'None'}, 'fade_delay': {'value': None, 'py_type': 'None'}, 'fade_length': {'value': None, 'py_type': 'None'}, 'camera_anim': {'value': None, 'py_type': 'None'}, 'camera_id': {'value': None, 'py_type': 'None'}, 'camera_fov': {'value': None, 'py_type': 'None'}, 'camera_height': {'value': None, 'py_type': 'None'}, 'camera_effect': {'value': None, 'py_type': 'None'}, 'target_height': {'value': None, 'py_type': 'None'}, 'script1_param1': {'value': 0, 'py_type': 'int'}, 'script1_param2': {'value': 0, 'py_type': 'int'}, 'script1_param3': {'value': 0, 'py_type': 'int'}, 'script1_param4': {'value': 0, 'py_type': 'int'}, 'script1_param5': {'value': 0, 'py_type': 'int'}, 'script1_param6': {'value': '', 'py_type': 'str'}, 'script2_param1': {'value': 0, 'py_type': 'int'}, 'script2': {'value': '', 'py_type': 'ResRef'}, 'script2_param2': {'value': 0, 'py_type': 'int'}, 'script2_param3': {'value': 0, 'py_type': 'int'}, 'script2_param4': {'value': 0, 'py_type': 'int'}, 'script2_param5': {'value': 0, 'py_type': 'int'}, 'script2_param6': {'value': '', 'py_type': 'str'}, 'alien_race_node': {'value': 0, 'py_type': 'int'}, 'emotion_id': {'value': 0, 'py_type': 'int'}, 'facial_id': {'value': 0, 'py_type': 'int'}, 'unskippable': {'value': 0, 'py_type': 'bool'}, 'node_id': {'value': 0, 'py_type': 'int'}, 'post_proc_node': {'value': 0, 'py_type': 'int'}, 'record_no_vo_override': {'value': 0, 'py_type': 'bool'}, 'record_vo': {'value': 0, 'py_type': 'bool'}, 'vo_text_changed': {'value': 0, 'py_type': 'bool'}}}, 'link_list_index': 0}], 'py_type': 'list'}, 'list_index': {'value': 350, 'py_type': 'int'}, 'camera_angle': {'value': 0, 'py_type': 'int'}, 'delay': {'value': -1, 'py_type': 'int'}, 'fade_type': {'value': 0, 'py_type': 'int'}, 'listener': {'value': '', 'py_type': 'str'}, 'plot_index': {'value': -1, 'py_type': 'int'}, 'plot_xp_percentage': {'value': 1.0, 'py_type': 'float'}, 'quest': {'value': '', 'py_type': 'str'}, 'script1': {'value': '', 'py_type': 'ResRef'}, 'sound': {'value': '', 'py_type': 'ResRef'}, 'sound_exists': {'value': 1, 'py_type': 'bool'}, 'text': {'value': {'stringref': 6411, 'substrings': {}}, 'py_type': 'LocalizedString'}, 'vo_resref': {'value': 'nm13aabast04000_', 'py_type': 'ResRef'}, 'wait_flags': {'value': 0, 'py_type': 'int'}, 'animations': {'value': [], 'py_type': 'list'}, 'quest_entry': {'value': 0, 'py_type': 'int'}, 'fade_color': {'value': None, 'py_type': 'None'}, 'fade_delay': {'value': None, 'py_type': 'None'}, 'fade_length': {'value': None, 'py_type': 'None'}, 'camera_anim': {'value': None, 'py_type': 'None'}, 'camera_id': {'value': None, 'py_type': 'None'}, 'camera_fov': {'value': None, 'py_type': 'None'}, 'camera_height': {'value': None, 'py_type': 'None'}, 'camera_effect': {'value': None, 'py_type': 'None'}, 'target_height': {'value': None, 'py_type': 'None'}, 'script1_param1': {'value': 0, 'py_type': 'int'}, 'script1_param2': {'value': 0, 'py_type': 'int'}, 'script1_param3': {'value': 0, 'py_type': 'int'}, 'script1_param4': {'value': 0, 'py_type': 'int'}, 'script1_param5': {'value': 0, 'py_type': 'int'}, 'script1_param6': {'value': '', 'py_type': 'str'}, 'script2_param1': {'value': 0, 'py_type': 'int'}, 'script2': {'value': '', 'py_type': 'ResRef'}, 'script2_param2': {'value': 0, 'py_type': 'int'}, 'script2_param3': {'value': 0, 'py_type': 'int'}, 'script2_param4': {'value': 0, 'py_type': 'int'}, 'script2_param5': {'value': 0, 'py_type': 'int'}, 'script2_param6': {'value': '', 'py_type': 'str'}, 'alien_race_node': {'value': 0, 'py_type': 'int'}, 'emotion_id': {'value': 0, 'py_type': 'int'}, 'facial_id': {'value': 0, 'py_type': 'int'}, 'unskippable': {'value': 0, 'py_type': 'bool'}, 'node_id': {'value': 0, 'py_type': 'int'}, 'post_proc_node': {'value': 0, 'py_type': 'int'}, 'record_no_vo_override': {'value': 0, 'py_type': 'bool'}, 'record_vo': {'value': 0, 'py_type': 'bool'}, 'vo_text_changed': {'value': 0, 'py_type': 'bool'}, 'speaker': {'value': '', 'py_type': 'str'}}}, 'link_list_index': 3} -2024-06-23 08:16:53,279 - root - DEBUG - [dropMimeData scope] deserialized_dlg_link: DLGLink(link_list_index=3, comment=) -2024-06-23 08:16:53,280 - root - DEBUG - [_getAllIndices scope] entryIndices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355} -2024-06-23 08:16:53,345 - root - DEBUG - [_getAllIndices scope] replyIndices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492} -2024-06-23 08:16:53,348 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1235, in dropMimeData - self.pasteItem(parentItem, deserialized_dlg_link, asNewBranches=False) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1434, in pasteItem - new_index = self._getNewNodeListIndex(curNode, all_entries, all_replies) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1484, in _getNewNodeListIndex - raise TypeError(node.__class__.__name__) -TypeError: DLGLink -2024-06-23 08:16:55,896 - root - DEBUG - performDrag: completely done -2024-06-23 08:16:55,897 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 08:16:55,897 - root - DEBUG - [resetDragState scope] -2024-06-23 08:29:30,459 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 08:29:30,479 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 08:29:30,788 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 08:29:30,789 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 08:29:30,789 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 08:29:30,790 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 08:29:30,790 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 08:29:30,790 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 08:29:30,791 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 08:29:30,791 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 08:29:30,792 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 08:29:30,792 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 08:29:30,792 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 08:29:30,793 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 08:29:30,793 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 08:29:30,793 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 08:29:30,794 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 08:29:30,794 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 08:29:30,795 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 08:29:30,795 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 08:29:30,796 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 08:29:30,796 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 08:29:30,797 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 08:29:30,797 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 08:29:30,798 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 08:29:30,798 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 08:29:30,798 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 08:29:30,799 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 08:29:30,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 08:29:30,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 08:29:30,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 08:29:30,800 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 08:29:30,801 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 08:29:30,801 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 08:29:30,801 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 08:29:30,802 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 08:29:30,802 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 08:29:30,802 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 08:29:30,802 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 08:29:30,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 08:29:30,803 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 08:29:30,804 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 08:29:30,804 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 08:29:30,804 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 08:29:30,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 08:29:30,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 08:29:30,805 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 08:29:30,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 08:29:30,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 08:29:30,806 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 08:29:30,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 08:29:30,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 08:29:30,807 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 08:29:30,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 08:29:30,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 08:29:30,808 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 08:29:30,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 08:29:30,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 08:29:30,809 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 08:29:30,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 08:29:30,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 08:29:30,810 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 08:29:30,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 08:29:30,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 08:29:30,811 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 08:29:30,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 08:29:30,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 08:29:30,812 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 08:29:30,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 08:29:30,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 08:29:30,813 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 08:29:30,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 08:29:30,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 08:29:30,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 08:29:30,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 08:29:30,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 08:29:30,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 08:29:30,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 08:29:30,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 08:29:30,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 08:29:30,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 08:29:30,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 08:29:30,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 08:29:30,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 08:29:30,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 08:29:30,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 08:29:30,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 08:29:30,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 08:29:30,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 08:29:30,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 08:29:30,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 08:29:30,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 08:29:30,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 08:29:30,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 08:29:30,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 08:29:30,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 08:29:30,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 08:29:30,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 08:29:30,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 08:29:30,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 08:29:30,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 08:29:30,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 08:29:30,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 08:29:30,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 08:29:30,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 08:29:30,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 08:29:30,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 08:29:30,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 08:29:30,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 08:29:30,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 08:29:30,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 08:29:30,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 08:29:30,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 08:29:30,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 08:29:30,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 08:29:30,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 08:29:30,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 08:29:30,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 08:29:30,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 08:29:30,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 08:29:30,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 08:29:30,888 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 08:29:30,888 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 08:29:31,522 - root - DEBUG - DEBUG MODE: True -2024-06-23 08:29:31,525 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 08:29:31,601 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 08:29:31,789 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 08:29:31,839 - root - DEBUG - Updating menus... -2024-06-23 08:29:32,683 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:29:33,183 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:29:33,186 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:29:33,188 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 08:29:33,188 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 08:29:33,189 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:29:33,191 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 08:29:33,191 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 08:29:33,191 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 08:29:33,192 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 08:29:33,192 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 08:29:33,192 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 08:29:33,193 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 08:29:33,193 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 08:29:34,160 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 08:29:34,161 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 08:29:34,161 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 08:29:34,162 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 08:29:34,162 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 08:29:34,163 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 08:29:34,163 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 08:29:34,171 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 08:29:34,173 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 08:29:34,174 - root - INFO - Loading chitin... -2024-06-23 08:29:34,175 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 08:29:36,954 - root - INFO - Done loading chitin -2024-06-23 08:29:36,955 - root - INFO - Loading lips... -2024-06-23 08:29:36,958 - root - INFO - Loading modules... -2024-06-23 08:29:36,961 - root - INFO - Loading 'Modules' from installation... -2024-06-23 08:29:41,653 - root - INFO - Loading streammusic... -2024-06-23 08:29:41,654 - root - INFO - Loading streamsounds... -2024-06-23 08:29:41,655 - root - INFO - Loading textures... -2024-06-23 08:29:41,657 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 08:29:42,865 - root - INFO - Loading saves... -2024-06-23 08:29:42,885 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 08:29:42,886 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 08:29:42,887 - root - INFO - Loading streamwaves... -2024-06-23 08:29:42,889 - root - INFO - Loading override... -2024-06-23 08:29:42,892 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 08:29:42,902 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 08:29:42,923 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 08:29:42,924 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 08:29:45,515 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 08:29:45,558 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:29:45,559 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:29:45,559 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:29:45,559 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:29:45,563 - root - DEBUG - Set sections of prepared lists -2024-06-23 08:29:45,564 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 08:29:45,564 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 08:29:45,566 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 08:29:45,629 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 08:29:45,653 - root - INFO - Loading core installation resources into UI... -2024-06-23 08:29:47,115 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 08:29:47,115 - root - INFO - Loading saves list into UI... -2024-06-23 08:29:47,117 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 08:29:47,117 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 08:29:47,118 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 08:29:47,118 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 08:29:47,119 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 08:29:47,119 - root - DEBUG - Loading save resources into UI... -2024-06-23 08:29:47,120 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 08:29:47,121 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 08:29:47,121 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 08:29:47,122 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 08:29:47,122 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 08:29:47,122 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 08:29:47,123 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 08:29:47,123 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 08:29:47,123 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 08:29:47,124 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 08:29:47,124 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 08:29:47,126 - root - DEBUG - Updating menus... -2024-06-23 08:29:47,127 - root - DEBUG - Setting up watchdog observer... -2024-06-23 08:29:47,127 - root - INFO - Loader task completed. -2024-06-23 08:29:50,946 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 08:29:51,252 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 08:29:51,252 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 08:29:51,253 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 08:29:51,253 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 08:29:51,253 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 08:29:51,254 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 08:29:51,254 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 08:29:51,254 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 08:29:51,254 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 08:29:51,310 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 08:29:51,339 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 08:29:51,603 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 08:29:51,604 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 08:29:51,604 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 08:29:51,605 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:29:51,605 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:29:51,605 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:29:51,892 - root - DEBUG - [load scope] dlg: -2024-06-23 08:29:51,893 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 08:29:51,898 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=-1, comment=), None) -2024-06-23 08:29:51,899 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 08:29:52,019 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 08:29:52,019 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 08:29:52,020 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 08:29:52,020 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:29:52,021 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:29:52,021 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:29:52,509 - root - INFO - Loading Override from installation... -2024-06-23 08:29:55,558 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 08:29:57,294 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(153, 251) -2024-06-23 08:29:57,295 - root - DEBUG - DLGTreeView: set self.startPos to (153, 251) -2024-06-23 08:29:57,295 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 08:29:57,296 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,297 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,297 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,361 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 08:29:57,361 - root - DEBUG - DLGTreeView. -2024-06-23 08:29:57,362 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 08:29:57,362 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 08:29:57,362 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 08:29:57,363 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 08:29:57,363 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 08:29:57,363 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,364 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,365 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 08:29:57,365 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 08:29:57,366 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 08:29:57,370 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 08:29:57,370 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 08:29:57,371 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 08:29:57,371 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 08:29:57,372 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 08:29:57,434 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 08:29:57,435 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,435 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,436 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,436 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,436 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,437 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,437 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,437 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,443 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,444 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,444 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,445 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,445 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,445 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,446 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,455 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,456 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,456 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,457 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,457 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,457 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,458 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,466 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,466 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,467 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,467 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,468 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,468 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,469 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,478 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,479 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,479 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,480 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,480 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,481 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,481 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,490 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,490 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,491 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,491 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,492 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,492 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,492 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,501 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,501 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,502 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,502 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,502 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,503 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,503 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,509 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,510 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,510 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,511 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,511 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,511 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,512 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,520 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,520 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,521 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,521 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,521 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,522 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,522 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,528 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,529 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,530 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,530 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,531 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,531 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,531 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,538 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,539 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,539 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,539 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,540 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,540 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,540 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,547 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,548 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,548 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,548 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,549 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,549 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,549 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,556 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,556 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,557 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,557 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,557 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,558 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,558 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,564 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,564 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,564 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,565 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,565 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,565 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,565 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,571 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,571 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,572 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,572 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,572 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,572 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,573 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,578 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,579 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,579 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,580 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,580 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,580 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,580 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,586 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,587 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,587 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,587 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,588 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,588 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,588 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,595 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,595 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,596 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,596 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,596 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,597 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,597 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,603 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,603 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,604 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,604 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,604 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,605 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,605 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,611 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,611 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,612 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,612 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,613 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,613 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,613 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,618 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,619 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,619 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,619 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,620 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,620 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,620 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,626 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,626 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,626 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,627 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,627 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,627 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,628 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,634 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,634 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,635 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,635 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,635 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,635 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,636 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,642 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,643 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,643 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,643 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,644 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,644 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,645 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,650 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,650 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,651 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,651 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,652 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,652 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,652 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,658 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,659 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,659 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,659 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,660 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,660 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,660 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,668 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,669 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,669 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,670 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,670 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,670 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,671 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,678 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,678 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,679 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,679 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,679 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,680 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,680 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,690 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,690 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,690 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,691 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,691 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,692 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,692 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,698 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,698 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,699 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,699 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,700 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,700 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,700 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,706 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,707 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,707 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,708 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,708 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,708 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,708 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,715 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,715 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,715 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,716 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,716 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,716 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,717 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,722 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,722 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,723 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,723 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,723 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,724 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,724 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,732 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,732 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,733 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,733 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,733 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,734 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,734 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,742 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,743 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,743 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,743 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,744 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,744 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,744 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,750 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,750 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,751 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,751 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,751 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,752 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,752 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,759 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,759 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,760 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,760 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,760 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,761 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,761 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,767 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,768 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,768 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,768 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,769 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,769 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,769 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,775 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,775 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,776 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,776 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,776 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,777 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,777 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,783 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,783 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,784 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,784 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,785 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,785 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,785 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,791 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,791 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,792 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,792 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,792 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,793 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,793 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,800 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,800 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,800 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,801 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,801 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,802 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,802 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,808 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,808 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,808 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,809 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,809 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,809 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,809 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,816 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,816 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,816 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,817 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,817 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,817 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,817 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,824 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,825 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,825 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,825 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,826 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,826 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,826 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,832 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,833 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,833 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,834 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,834 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,834 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,835 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,841 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,842 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,842 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,842 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,843 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,843 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,843 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,850 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,850 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,851 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,851 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,851 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,852 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,852 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,852 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,854 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,854 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,855 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,855 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,855 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,855 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,856 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,856 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,858 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,858 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,858 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,858 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,859 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,859 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,859 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,859 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,862 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,862 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,862 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,863 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,863 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,863 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,864 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,864 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,866 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,867 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,867 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,867 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,868 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,868 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,868 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,868 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,870 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,870 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,871 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,871 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,871 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,871 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,872 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,872 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,874 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,874 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,874 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,874 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,875 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,875 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,875 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,876 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,877 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,877 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,878 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,878 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,879 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,879 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,879 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,880 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,881 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,881 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,882 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,882 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,882 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,883 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,883 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,883 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,885 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,885 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,886 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,886 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,887 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,887 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,887 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,887 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,889 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,889 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,890 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,890 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,890 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,891 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,891 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,891 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,892 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,893 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,893 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,893 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,894 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,894 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,894 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,894 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,896 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,896 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,897 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,897 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,897 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,898 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,898 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,898 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,900 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,900 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,900 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,900 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:57,901 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,901 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,901 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,901 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,903 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,903 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,904 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,904 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:57,904 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,905 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,905 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,905 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,911 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,911 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,912 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,912 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:57,913 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,913 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,914 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,914 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,920 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,920 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,921 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,921 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:57,921 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,922 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,922 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,922 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,928 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,928 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,929 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,929 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:57,930 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,930 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,930 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,930 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,936 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,937 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,937 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,938 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:57,938 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,938 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,939 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,939 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,945 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,945 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,946 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,946 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:57,947 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,947 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,947 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,948 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,953 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,954 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,954 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,955 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:57,955 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,956 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,956 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,956 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,962 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,963 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,963 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,963 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:57,964 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,964 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,964 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,965 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,971 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,972 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,972 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,972 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:57,973 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,973 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,974 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,974 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,980 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,981 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,981 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,981 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:57,982 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:57,982 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:57,982 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:57,983 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:57,989 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,990 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,990 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,990 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:57,991 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,991 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,991 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:57,997 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:57,998 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:57,998 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:57,998 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:57,999 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:57,999 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:57,999 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,005 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,006 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,006 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,006 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,007 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,007 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,007 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,013 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,014 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,014 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,015 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,015 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,015 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,016 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,022 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,022 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,023 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,023 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,023 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,024 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,024 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,030 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,030 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,031 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,031 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,031 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,032 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,032 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,038 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,038 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,039 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,039 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,039 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,040 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,040 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,045 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,046 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,046 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,047 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,047 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,047 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,048 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,053 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,054 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,054 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,054 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,055 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,055 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,055 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,061 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,061 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,062 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,062 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,063 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,063 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,063 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,069 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,069 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,069 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,070 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,070 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,071 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,071 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,077 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,077 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,077 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,078 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,079 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,079 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,079 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,085 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,085 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,086 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,086 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,087 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,087 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,087 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,093 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,093 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,094 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,094 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,094 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,095 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,095 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,100 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,101 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,101 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,101 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,102 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,102 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,102 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,108 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,109 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,109 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,109 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,110 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,110 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,110 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,117 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,117 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,117 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,118 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,118 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,118 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,119 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,126 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,127 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,127 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,127 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,128 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,128 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,128 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,134 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,134 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,135 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,135 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,136 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,136 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,136 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,142 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,142 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,143 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,143 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,143 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,144 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,144 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,150 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,150 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,151 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,151 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,151 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,152 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,152 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,158 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,158 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,159 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,159 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,159 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,160 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,160 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,165 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,166 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,166 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,166 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,167 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,167 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,167 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,174 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,174 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,174 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,175 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,175 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,175 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,176 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,183 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,184 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,184 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,185 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,185 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,186 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,186 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,196 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,196 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,197 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,197 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,197 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,198 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,198 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,206 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,206 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,207 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,207 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,208 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,208 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,208 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,221 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,222 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,222 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,222 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,223 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,223 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,224 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,235 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,235 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,236 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,236 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,236 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,237 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,237 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,243 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,243 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,244 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,244 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,245 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:29:58,245 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:29:58,245 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:58,252 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,252 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,253 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,253 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,254 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:58,254 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:58,255 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:58,255 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:58,264 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,265 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,265 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,265 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,266 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:58,266 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:58,266 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:58,266 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:58,275 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,276 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,276 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,277 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,277 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:58,278 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:58,278 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:58,278 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:58,293 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,293 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,294 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,294 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,295 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:58,295 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:58,296 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:58,296 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:58,302 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,302 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,303 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,303 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,304 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:58,304 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:58,304 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:58,304 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:58,322 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,323 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,323 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,323 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,324 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:58,324 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:58,324 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:58,325 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:58,363 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,364 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,364 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,364 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,365 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:58,365 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:58,365 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:58,366 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:58,378 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,379 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,379 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,380 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,380 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:58,381 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:58,381 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:58,381 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:58,387 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,387 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,387 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,388 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,388 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:58,389 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:58,389 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:58,389 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:58,395 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,395 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,396 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,396 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,397 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:58,397 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:58,397 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:58,397 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:58,403 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,403 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,404 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,404 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,405 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:58,405 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:58,405 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:58,405 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:58,411 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,412 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,412 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,413 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,413 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:58,414 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:58,414 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:58,414 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:58,424 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,424 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,425 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,425 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,425 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:58,426 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:58,426 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:58,426 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:58,432 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,432 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,433 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,433 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,434 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:58,434 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:58,434 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:58,434 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:58,442 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,443 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,443 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,443 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,444 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:58,444 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:58,444 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:58,444 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:58,459 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,460 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,460 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,461 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,461 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:58,462 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:58,462 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:58,462 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:58,476 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:29:58,476 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:29:58,477 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:58,477 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:58,478 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:58,478 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:29:58,478 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:29:58,479 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:29:59,211 - root - DEBUG - Drop operation is valid. -2024-06-23 08:29:59,211 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:29:59,212 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 08:29:59,212 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 08:29:59,213 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:29:59,214 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:29:59,214 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:29:59,215 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 08:29:59,215 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 2 -2024-06-23 08:29:59,216 - root - DEBUG - [resetDragState scope] -2024-06-23 08:29:59,217 - root - DEBUG - performDrag: completely done -2024-06-23 08:29:59,217 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 08:29:59,217 - root - DEBUG - [resetDragState scope] -2024-06-23 08:29:59,221 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 08:29:59,221 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:59,223 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:29:59,223 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:29:59,224 - root - DEBUG - setSelectionOnDrop -2024-06-23 08:29:59,225 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 08:29:59,225 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-23 08:29:59,225 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 08:29:59,226 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:29:59,227 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:29:59,227 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:30:00,294 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(213, 165) -2024-06-23 08:30:00,295 - root - DEBUG - DLGTreeView: set self.startPos to (213, 165) -2024-06-23 08:30:00,413 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 08:30:00,413 - root - DEBUG - DLGTreeView. -2024-06-23 08:30:00,414 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 08:30:00,414 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 08:30:00,414 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 08:30:00,414 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 08:30:00,415 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 08:30:00,415 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,415 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:30:00,416 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 08:30:00,417 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 08:30:00,417 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 08:30:00,417 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 08:30:00,417 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 08:30:00,418 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 08:30:00,418 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 08:30:00,418 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 08:30:00,423 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 08:30:00,424 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,424 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,424 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,425 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,425 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:30:00,425 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:00,425 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:00,426 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:00,433 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,434 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,434 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,435 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:30:00,435 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:00,435 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:00,436 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:00,444 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,444 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,445 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,445 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:30:00,446 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:00,446 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:00,446 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:00,453 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,453 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,454 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,454 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:30:00,454 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:00,455 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:00,455 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:00,463 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,463 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,464 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,464 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:30:00,464 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,465 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,465 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,465 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,467 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,467 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,467 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,468 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:30:00,468 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,468 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,469 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,469 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,471 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,471 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,472 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,472 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:30:00,472 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,473 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,473 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,473 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,475 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,475 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,476 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,476 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:30:00,476 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,477 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,477 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,477 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,480 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,480 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,481 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,481 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:30:00,482 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,482 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,482 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,482 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,484 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,484 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,485 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,485 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,485 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,486 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,486 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,486 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,493 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,494 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,494 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,494 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,495 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,495 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,496 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,496 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,501 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,502 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,502 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,502 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,503 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,503 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,503 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,504 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,510 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,510 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,510 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,511 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,511 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,512 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,512 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,512 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,518 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,519 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,519 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,520 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,520 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,520 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,521 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,521 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,527 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,527 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,527 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,528 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,528 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,529 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,529 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,529 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,536 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,537 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,537 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,538 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,538 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,539 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,539 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,539 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,545 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,546 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,546 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,547 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,547 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:00,547 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:00,548 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:00,554 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,555 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,555 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,555 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,556 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:00,556 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:00,557 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:00,563 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,563 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,564 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,564 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,564 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:00,565 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:00,565 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:00,571 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,572 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,572 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,572 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,573 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:00,573 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:00,573 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:00,579 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,580 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,580 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,580 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,581 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:00,581 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:00,581 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:00,586 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,587 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,587 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,588 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,588 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:00,588 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:00,589 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:00,594 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,594 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,595 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,595 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,596 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:00,596 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:00,596 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:00,602 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,602 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,603 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,603 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,604 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:00,604 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:00,604 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:00,610 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,610 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,611 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,611 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,611 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:00,612 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:00,612 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:00,618 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,618 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,618 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,619 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,619 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:00,619 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:00,620 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:00,626 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,626 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,627 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,627 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,627 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:00,628 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:00,628 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:00,634 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,634 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,635 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,635 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,635 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:00,636 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:00,636 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:00,642 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,642 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,642 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,643 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,643 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:00,643 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:00,644 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:00,650 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,651 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,651 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,651 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,652 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:00,652 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:00,652 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:00,659 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,659 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,660 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,660 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,661 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:00,661 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:00,661 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:00,667 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,667 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,668 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,668 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,669 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,669 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,669 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,669 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,675 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,676 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,676 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,676 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,677 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,677 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,678 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,678 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,684 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,684 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,684 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,685 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,685 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,686 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,686 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,686 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,693 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,693 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,693 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,694 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,694 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,695 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,695 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,695 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,701 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,702 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,702 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,702 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,703 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,704 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,704 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,704 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,710 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,710 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,711 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,711 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,712 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,712 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,712 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,712 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,718 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,718 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,719 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,719 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,719 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,720 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,720 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,720 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,726 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,727 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,727 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,727 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:00,728 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,728 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,729 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,729 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,734 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,735 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,735 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,735 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 08:30:00,736 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,736 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,736 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,737 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,742 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,743 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,743 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,743 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 08:30:00,744 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,744 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,745 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,745 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,751 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,752 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,752 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,753 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 08:30:00,753 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,754 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,754 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,754 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,760 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,760 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,760 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,761 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 08:30:00,761 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,762 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,762 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,762 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,768 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,768 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,768 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,769 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 08:30:00,769 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,770 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,770 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,770 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,776 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,776 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,777 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,777 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 08:30:00,778 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,778 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,778 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,779 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,784 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,785 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,785 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,786 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 08:30:00,786 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,786 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,787 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,787 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,794 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,795 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,795 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,796 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 08:30:00,796 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,796 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,797 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,797 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,803 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,804 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,804 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,805 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 08:30:00,805 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,805 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,806 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,806 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:00,813 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:00,814 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:00,814 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 08:30:00,815 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 08:30:00,815 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:00,815 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:00,816 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:00,816 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:01,061 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:01,061 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:01,062 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 08:30:01,062 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 08:30:01,063 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:30:01,064 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:30:01,064 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:30:01,065 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 2 -2024-06-23 08:30:01,065 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 1 -2024-06-23 08:30:01,066 - root - DEBUG - [resetDragState scope] -2024-06-23 08:30:01,066 - root - DEBUG - performDrag: completely done -2024-06-23 08:30:01,066 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 08:30:01,067 - root - DEBUG - [resetDragState scope] -2024-06-23 08:30:01,070 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 08:30:01,070 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:01,071 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:30:01,072 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:30:01,074 - root - DEBUG - setSelectionOnDrop -2024-06-23 08:30:01,074 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 08:30:01,074 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-23 08:30:01,075 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 08:30:01,075 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:30:01,076 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:30:01,076 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:30:02,847 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(127, 224) -2024-06-23 08:30:02,848 - root - DEBUG - DLGTreeView: set self.startPos to (127, 224) -2024-06-23 08:30:02,848 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 08:30:02,849 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:30:02,850 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:30:02,850 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:30:02,956 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 08:30:02,956 - root - DEBUG - DLGTreeView. -2024-06-23 08:30:02,956 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 08:30:02,957 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 08:30:02,957 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 08:30:02,957 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 08:30:02,957 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 08:30:02,958 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:30:02,958 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:30:02,959 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 08:30:02,959 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 08:30:02,959 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 08:30:02,960 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 08:30:02,960 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 08:30:02,960 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 08:30:02,961 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 08:30:02,961 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 08:30:02,966 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 08:30:02,967 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:02,967 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:02,967 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:02,968 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:30:02,968 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:30:02,968 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:02,969 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:02,969 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:02,975 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:02,976 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:02,976 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:30:02,976 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:30:02,977 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:02,977 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:02,977 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:02,983 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:02,984 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:02,984 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:30:02,984 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:30:02,985 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:02,985 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:02,985 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:02,992 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:02,993 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:02,993 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:30:02,994 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:30:02,995 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:02,995 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:02,995 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:03,006 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:03,007 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:03,007 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:30:03,007 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:30:03,008 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:03,008 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:03,009 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:03,018 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:03,019 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:03,019 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:30:03,020 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:30:03,020 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:03,021 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:03,021 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:03,022 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:03,024 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:03,024 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:03,025 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:30:03,025 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:30:03,026 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:03,026 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:03,027 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:03,027 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:03,030 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:03,030 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:03,031 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:30:03,031 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:30:03,032 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:03,032 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:03,032 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:03,033 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:03,036 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:03,037 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:03,037 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:30:03,037 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:30:03,038 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:03,038 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:03,039 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:03,039 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:03,041 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:03,041 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:03,042 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:30:03,042 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:30:03,043 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:03,043 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:03,043 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:03,044 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:03,053 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:03,054 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:03,054 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:30:03,054 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:30:03,055 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:03,055 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:03,055 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:03,056 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:03,063 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:03,063 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:03,064 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:30:03,064 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:30:03,065 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:03,065 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:03,066 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:03,066 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:03,073 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:03,073 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:03,073 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:30:03,074 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:30:03,074 - root - DEBUG - Drop operation is valid. -2024-06-23 08:30:03,075 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:30:03,075 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:30:03,075 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:30:03,081 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:03,081 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:03,082 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:30:03,082 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:30:03,083 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:03,083 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:03,083 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:03,089 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:03,090 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:03,090 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:30:03,090 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:30:03,091 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:03,091 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:03,091 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:03,097 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:03,097 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:03,098 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:30:03,098 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:30:03,098 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:03,098 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:03,099 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:03,104 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:03,104 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:03,105 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:30:03,105 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:30:03,105 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:03,106 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:03,106 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:03,111 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:03,112 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:03,112 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:30:03,112 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:30:03,113 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:03,113 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:03,113 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:03,119 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:03,119 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:03,119 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:30:03,120 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:30:03,120 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:03,121 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:03,121 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:03,126 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:30:03,126 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:30:03,127 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:30:03,127 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:30:03,127 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:30:03,128 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:30:03,128 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:30:03,140 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 08:30:03,141 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 08:30:03,141 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,141 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,142 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,142 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,142 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,144 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,144 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,145 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,145 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,147 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,147 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,147 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,148 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,150 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,150 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,150 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,151 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,152 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,152 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,153 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,153 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,155 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,155 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,155 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,156 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,157 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,157 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,158 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,158 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,160 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,161 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,161 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,161 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,163 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,164 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,164 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,164 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,166 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,166 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,167 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,167 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,168 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,169 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,169 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,169 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,171 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,171 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,172 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,172 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,174 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,174 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,174 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,175 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,176 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,176 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,177 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,177 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,179 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,180 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,180 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,180 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,182 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,182 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,182 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,183 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,185 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,185 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,185 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,186 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,188 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,188 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,188 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,189 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,191 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,191 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,191 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,192 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,193 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,194 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,194 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,194 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,196 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,196 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,197 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,197 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,198 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,199 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,199 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,199 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,201 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,201 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,201 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,202 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,203 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,204 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,204 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,205 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,206 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,206 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,207 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,207 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,209 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,209 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,210 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,210 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,212 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,213 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,213 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,213 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,215 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,215 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,216 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,216 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,217 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,218 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,218 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,218 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,220 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,221 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,221 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,221 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,223 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,223 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,223 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,224 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,225 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,225 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,226 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,226 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,228 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,228 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,229 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,229 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,231 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,232 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,232 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,232 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,234 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,234 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,234 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,235 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,237 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,237 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,238 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,238 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,240 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,240 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,240 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,240 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,242 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,242 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,243 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,243 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,245 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,245 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,246 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,246 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,247 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,248 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,248 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,248 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,250 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,250 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,251 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,251 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,252 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,253 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,253 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,253 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,255 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,255 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,256 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,256 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,258 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,258 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,259 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,259 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,260 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,261 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,261 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,262 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,263 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,264 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,264 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,265 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,266 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,267 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,267 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,267 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,269 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,269 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,269 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,270 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,272 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,272 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,272 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,273 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,275 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,275 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,275 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,276 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,277 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,278 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,278 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,278 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,281 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,281 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,282 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,282 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,284 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,284 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,285 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,285 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,287 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,287 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,288 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,288 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,290 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,290 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,291 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,291 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,292 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,292 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,293 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,293 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,295 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,295 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,296 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,296 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,298 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,298 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,298 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,299 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,300 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,301 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,301 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,301 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,302 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,303 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,303 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,304 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,306 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,306 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,306 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,307 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,308 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,309 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,309 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,309 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,310 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,311 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,311 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,311 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,313 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,314 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,314 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,314 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,316 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,316 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,317 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,317 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,318 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,319 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,319 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,319 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,323 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,323 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,323 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,324 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,330 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,330 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,330 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,331 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,338 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,338 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,338 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,339 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,340 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,341 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,341 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,341 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,355 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:30:03,355 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:30:03,356 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,356 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:03,427 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-23 08:30:03,427 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-23 08:30:03,429 - root - DEBUG - performDrag: completely done -2024-06-23 08:30:03,429 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 08:30:03,429 - root - DEBUG - [resetDragState scope] -2024-06-23 08:30:04,296 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:04,297 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2655, in - self.pinnedItemsList.startDrag = lambda supportedActions: leftDockWidgetStartDrag(supportedActions, self.pinnedItemsList) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2651, in leftDockWidgetStartDrag - drag.setMimeData(mimeData(selected_items, sourceWidget)) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2636, in mimeData - stream_listwidget.writeBytes(json.dumps(item.link.to_dict()).encode()) -AttributeError: 'NoneType' object has no attribute 'to_dict' -2024-06-23 08:30:06,301 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:30:06,301 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2655, in - self.pinnedItemsList.startDrag = lambda supportedActions: leftDockWidgetStartDrag(supportedActions, self.pinnedItemsList) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2651, in leftDockWidgetStartDrag - drag.setMimeData(mimeData(selected_items, sourceWidget)) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2636, in mimeData - stream_listwidget.writeBytes(json.dumps(item.link.to_dict()).encode()) -AttributeError: 'NoneType' object has no attribute 'to_dict' -2024-06-23 08:31:29,975 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 08:31:29,985 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 08:31:30,165 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 08:31:30,166 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 08:31:30,166 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 08:31:30,167 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 08:31:30,167 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 08:31:30,167 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 08:31:30,168 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 08:31:30,168 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 08:31:30,168 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 08:31:30,169 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 08:31:30,169 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 08:31:30,169 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 08:31:30,170 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 08:31:30,170 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 08:31:30,170 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 08:31:30,171 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 08:31:30,171 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 08:31:30,171 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 08:31:30,172 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 08:31:30,172 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 08:31:30,172 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 08:31:30,173 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 08:31:30,173 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 08:31:30,173 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 08:31:30,174 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 08:31:30,175 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 08:31:30,175 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 08:31:30,175 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 08:31:30,175 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 08:31:30,176 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 08:31:30,176 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 08:31:30,176 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 08:31:30,177 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 08:31:30,177 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 08:31:30,177 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 08:31:30,177 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 08:31:30,178 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 08:31:30,178 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 08:31:30,178 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 08:31:30,178 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 08:31:30,179 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 08:31:30,179 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 08:31:30,179 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 08:31:30,179 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 08:31:30,180 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 08:31:30,180 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 08:31:30,180 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 08:31:30,181 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 08:31:30,181 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 08:31:30,181 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 08:31:30,181 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 08:31:30,182 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 08:31:30,182 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 08:31:30,182 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 08:31:30,182 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 08:31:30,183 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 08:31:30,183 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 08:31:30,183 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 08:31:30,183 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 08:31:30,184 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 08:31:30,184 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 08:31:30,184 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 08:31:30,185 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 08:31:30,185 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 08:31:30,185 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 08:31:30,185 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 08:31:30,186 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 08:31:30,186 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 08:31:30,186 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 08:31:30,186 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 08:31:30,187 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 08:31:30,187 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 08:31:30,187 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 08:31:30,188 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 08:31:30,188 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 08:31:30,188 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 08:31:30,188 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 08:31:30,189 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 08:31:30,189 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 08:31:30,189 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 08:31:30,190 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 08:31:30,190 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 08:31:30,190 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 08:31:30,190 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 08:31:30,190 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 08:31:30,191 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 08:31:30,191 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 08:31:30,191 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 08:31:30,191 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 08:31:30,192 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 08:31:30,192 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 08:31:30,192 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 08:31:30,192 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 08:31:30,193 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 08:31:30,193 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 08:31:30,193 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 08:31:30,194 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 08:31:30,194 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 08:31:30,194 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 08:31:30,194 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 08:31:30,195 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 08:31:30,195 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 08:31:30,195 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 08:31:30,195 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 08:31:30,196 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 08:31:30,196 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 08:31:30,196 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 08:31:30,196 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 08:31:30,197 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 08:31:30,197 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 08:31:30,197 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 08:31:30,197 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 08:31:30,198 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 08:31:30,198 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 08:31:30,199 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 08:31:30,199 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 08:31:30,199 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 08:31:30,199 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 08:31:30,200 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 08:31:30,236 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 08:31:30,237 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 08:31:30,666 - root - DEBUG - DEBUG MODE: True -2024-06-23 08:31:30,669 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 08:31:30,729 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 08:31:30,873 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 08:31:30,917 - root - DEBUG - Updating menus... -2024-06-23 08:31:31,813 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:31:32,341 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:31:32,344 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:31:32,346 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 08:31:32,347 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 08:31:32,347 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:31:32,350 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 08:31:32,350 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 08:31:32,350 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 08:31:32,351 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 08:31:32,351 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 08:31:32,352 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 08:31:32,352 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 08:31:32,353 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 08:31:34,724 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 08:31:34,725 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 08:31:34,725 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 08:31:34,725 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 08:31:34,726 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 08:31:34,726 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 08:31:34,727 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 08:31:34,733 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 08:31:34,734 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 08:31:34,735 - root - INFO - Loading chitin... -2024-06-23 08:31:34,736 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 08:31:37,450 - root - INFO - Done loading chitin -2024-06-23 08:31:37,451 - root - INFO - Loading lips... -2024-06-23 08:31:37,454 - root - INFO - Loading modules... -2024-06-23 08:31:37,457 - root - INFO - Loading 'Modules' from installation... -2024-06-23 08:31:41,927 - root - INFO - Loading streammusic... -2024-06-23 08:31:41,928 - root - INFO - Loading streamsounds... -2024-06-23 08:31:41,929 - root - INFO - Loading textures... -2024-06-23 08:31:41,930 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 08:31:43,193 - root - INFO - Loading saves... -2024-06-23 08:31:43,209 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 08:31:43,210 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 08:31:43,211 - root - INFO - Loading streamwaves... -2024-06-23 08:31:43,212 - root - INFO - Loading override... -2024-06-23 08:31:43,213 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 08:31:43,222 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 08:31:43,239 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 08:31:43,240 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 08:31:45,920 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 08:31:45,964 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:31:45,964 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:31:45,965 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:31:45,965 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:31:45,968 - root - DEBUG - Set sections of prepared lists -2024-06-23 08:31:45,968 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 08:31:45,969 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 08:31:45,970 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 08:31:46,043 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 08:31:46,073 - root - INFO - Loading core installation resources into UI... -2024-06-23 08:31:47,585 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 08:31:47,586 - root - INFO - Loading saves list into UI... -2024-06-23 08:31:47,587 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 08:31:47,588 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 08:31:47,589 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 08:31:47,589 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 08:31:47,590 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 08:31:47,590 - root - DEBUG - Loading save resources into UI... -2024-06-23 08:31:47,590 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 08:31:47,591 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 08:31:47,592 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 08:31:47,592 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 08:31:47,592 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 08:31:47,593 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 08:31:47,593 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 08:31:47,593 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 08:31:47,594 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 08:31:47,594 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 08:31:47,594 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 08:31:47,597 - root - DEBUG - Updating menus... -2024-06-23 08:31:47,598 - root - DEBUG - Setting up watchdog observer... -2024-06-23 08:31:47,599 - root - INFO - Loader task completed. -2024-06-23 08:31:51,326 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 08:31:51,603 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 08:31:51,603 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 08:31:51,604 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 08:31:51,604 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 08:31:51,604 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 08:31:51,604 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 08:31:51,605 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 08:31:51,605 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 08:31:51,605 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 08:31:51,657 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 08:31:51,685 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 08:31:51,922 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 08:31:51,923 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 08:31:51,924 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 08:31:51,924 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:31:51,924 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:31:51,924 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:31:52,209 - root - DEBUG - [load scope] dlg: -2024-06-23 08:31:52,209 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 08:31:52,215 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=-1, comment=), None) -2024-06-23 08:31:52,215 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 08:31:52,338 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 08:31:52,339 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 08:31:52,339 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 08:31:52,340 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:31:52,340 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:31:52,340 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:31:52,754 - root - INFO - Loading Override from installation... -2024-06-23 08:31:55,761 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 08:32:03,197 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(197, 168) -2024-06-23 08:32:03,197 - root - DEBUG - DLGTreeView: set self.startPos to (197, 168) -2024-06-23 08:32:03,198 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 08:32:03,198 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:32:03,199 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:32:03,200 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:32:05,014 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 08:32:05,015 - root - DEBUG - DLGTreeView. -2024-06-23 08:32:05,015 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 08:32:05,015 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 08:32:05,016 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 08:32:05,016 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 08:32:05,016 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 08:32:05,017 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:32:05,017 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:32:05,018 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 08:32:05,018 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 08:32:05,019 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 08:32:05,022 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 08:32:05,022 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 08:32:05,022 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 08:32:05,022 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 08:32:05,023 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 08:32:05,084 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 08:32:05,084 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:05,085 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:05,085 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:05,085 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:32:05,086 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:32:05,086 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:05,086 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:32:05,087 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:32:05,087 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:05,089 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:05,089 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:05,090 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:32:05,090 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:32:05,090 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:05,091 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:32:05,091 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:32:05,091 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:05,097 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:05,098 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:05,098 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:32:05,098 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:32:05,099 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:32:05,099 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:32:05,099 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:32:05,105 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:05,106 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:05,106 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:32:05,106 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:32:05,107 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:32:05,107 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:32:05,107 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:32:05,114 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:05,114 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:05,114 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:32:05,115 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:32:05,115 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:32:05,115 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:32:05,115 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:32:05,122 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:05,123 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:05,123 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:32:05,123 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:32:05,124 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:32:05,124 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:32:05,124 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:32:05,131 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:05,131 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:05,132 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:32:05,132 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:32:05,132 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:32:05,133 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:32:05,133 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:32:05,139 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:05,140 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:05,140 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:32:05,140 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:32:05,141 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:05,141 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:32:05,141 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:32:05,141 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:05,148 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:05,148 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:05,149 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:32:05,149 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:32:05,149 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:05,149 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:32:05,150 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:32:05,150 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:05,157 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:05,157 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:05,157 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:32:05,158 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:32:05,158 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:05,159 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:32:05,159 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:32:05,159 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:05,165 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:05,165 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:05,166 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:32:05,166 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:32:05,167 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:32:05,167 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:32:05,167 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:32:05,205 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 08:32:05,206 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 08:32:05,206 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,206 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,206 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,207 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,207 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,208 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,209 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,209 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,209 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,211 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,211 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,212 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,212 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,213 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,214 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,214 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,214 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,215 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,216 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,216 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,216 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,219 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,219 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,219 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,220 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,222 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,222 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,223 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,223 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,224 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,225 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,225 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,226 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,227 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,228 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,228 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,228 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,230 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,230 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,231 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,231 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,233 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,234 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,234 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,234 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,236 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,237 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,237 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,237 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,238 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,239 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,239 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,239 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,241 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,242 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,242 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,242 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,244 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,244 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,245 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,245 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,247 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,247 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,248 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,248 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,249 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,250 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,250 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,251 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,252 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,253 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,253 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,253 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,255 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,255 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,255 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,256 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,257 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,258 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,258 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,258 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,260 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,261 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,261 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,261 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,263 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,263 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,264 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,264 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,265 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,266 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,266 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,266 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,268 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,269 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,269 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,269 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,271 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,272 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,272 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,272 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,273 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,274 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,274 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,274 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,276 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,276 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,277 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,277 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,279 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,279 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,279 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,279 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,281 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,281 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,281 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,282 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,285 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,285 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,286 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,286 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,288 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,288 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,288 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,288 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,291 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,292 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,292 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,293 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,295 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,295 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,296 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,296 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,298 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,298 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,298 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,299 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,300 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,301 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,301 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,301 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,303 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,303 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,303 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,304 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,306 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,306 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,306 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,306 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,308 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,308 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,309 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,309 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,311 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,311 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,312 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,312 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,313 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,314 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,314 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,314 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,316 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,316 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,317 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,317 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,318 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,319 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,319 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,320 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,321 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,322 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,322 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,322 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,324 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,324 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,324 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,325 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,327 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,327 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,328 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,328 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,330 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,330 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,331 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,331 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,332 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,333 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,333 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,333 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,335 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,336 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,336 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,336 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,338 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,338 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,339 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,339 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,340 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,341 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,341 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,341 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,343 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,344 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,344 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,344 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,346 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,347 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,347 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,347 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,348 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,349 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,349 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,349 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,351 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,352 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,352 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,353 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,354 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,354 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,355 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,355 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,356 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,356 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,357 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,357 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,359 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,360 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,360 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,360 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,362 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,363 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,363 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,363 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,364 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,365 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,365 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,365 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,366 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,367 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,367 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,368 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,369 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,370 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,370 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,371 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,372 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,373 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,373 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,374 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,376 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,377 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,377 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,378 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,380 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,380 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,380 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,381 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,382 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,382 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,383 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,383 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,386 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,386 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,386 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,387 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,390 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,391 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,391 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,391 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,395 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,395 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,395 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,396 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,397 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,398 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,398 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,398 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,399 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,400 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,400 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,401 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,403 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,403 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,403 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,404 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,410 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,411 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,411 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,411 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,414 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:05,414 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:05,415 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,415 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:05,524 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-23 08:32:05,525 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-23 08:32:05,526 - root - DEBUG - performDrag: completely done -2024-06-23 08:32:05,527 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 08:32:05,527 - root - DEBUG - [resetDragState scope] -2024-06-23 08:32:06,457 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:06,462 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 08:32:06,463 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 08:32:06,463 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:32:06,463 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,464 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,466 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,467 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,470 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,471 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,473 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,473 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,478 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,478 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,482 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,483 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,485 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,486 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,487 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,488 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,490 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,490 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,492 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,493 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,498 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,499 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,503 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,503 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,505 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,506 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,508 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,509 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,513 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,514 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,517 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,518 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,521 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,522 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,524 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,524 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,528 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,529 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,535 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,536 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,538 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,539 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,542 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,543 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,546 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,547 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,549 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,550 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,552 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,553 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,554 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,555 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,557 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,557 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,561 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,562 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,565 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,565 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,569 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,570 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,573 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,573 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,577 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,577 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,580 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,580 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,582 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,582 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,584 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,584 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,586 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,586 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,588 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,588 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,590 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,591 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,592 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,593 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,595 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,595 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,598 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,599 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,600 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,600 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,602 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,602 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,604 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,605 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,607 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,607 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,609 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,610 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,613 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,613 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,615 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,616 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,618 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,619 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,621 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,622 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,624 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,625 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,627 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,628 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,630 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,631 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,634 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,635 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,636 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,637 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,639 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,639 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,643 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,644 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,646 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,646 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,648 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,649 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,651 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,652 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,654 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,654 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,657 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,658 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,660 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,661 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,663 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,663 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,665 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,666 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,669 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,669 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,671 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,671 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,673 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,673 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,675 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,675 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,678 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,678 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,680 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,681 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,682 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,683 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,685 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,685 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,687 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,687 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,689 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,690 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,693 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,693 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,695 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,695 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,697 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,698 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,699 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,700 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,706 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,706 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,708 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,709 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,711 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,712 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,713 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,714 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,716 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,717 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,720 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,720 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,721 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,722 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,723 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,724 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,726 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,726 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,728 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,728 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,730 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,731 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,732 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,732 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,735 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,735 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,737 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,737 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,740 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,740 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,743 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,743 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,746 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,746 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,748 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,749 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,752 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,752 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,754 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,754 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,756 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,757 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,760 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,760 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,764 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,764 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,765 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,766 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,769 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,769 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,773 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,773 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,776 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,777 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,778 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,778 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,780 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,780 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,782 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,782 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,785 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,785 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,788 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,789 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,791 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,792 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,795 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,795 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,797 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,798 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,799 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,800 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,803 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,803 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,806 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,807 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,810 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,810 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,812 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,813 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,815 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,816 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,820 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,820 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,824 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,824 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,826 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,827 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,830 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,830 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,834 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,835 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,838 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,838 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,843 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,844 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,847 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,848 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,852 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,852 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,856 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:32:06,856 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:32:06,861 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-23 08:32:06,916 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 08:32:06,917 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-23 08:32:06,917 - root - DEBUG - DLGTreeView. -2024-06-23 08:32:06,917 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 08:32:06,918 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 08:32:06,918 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 08:32:06,918 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:06,919 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:06,919 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:06,919 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:06,920 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-23 08:32:06,920 - root - DEBUG - DLGTreeView. -2024-06-23 08:32:06,920 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 08:32:06,921 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 08:32:06,921 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 08:32:06,922 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:06,922 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:06,922 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:06,923 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:06,923 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:06,929 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:06,929 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:06,930 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:06,930 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:06,930 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:06,931 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:06,931 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:06,937 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:06,938 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:06,938 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:06,938 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:06,939 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:06,939 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:06,939 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:06,946 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:06,947 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:06,947 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:06,948 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:06,948 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:06,949 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:06,949 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:06,955 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:06,955 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:06,956 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:06,956 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:06,956 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:06,957 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:06,957 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:06,963 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:06,963 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:06,964 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:06,964 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:06,965 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:06,965 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:06,965 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:06,971 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:06,972 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:06,972 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:06,972 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:06,973 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:06,973 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:06,974 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:06,979 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:06,980 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:06,980 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:06,981 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:06,981 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:06,981 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:06,982 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:06,988 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:06,989 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:06,989 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:06,989 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:06,990 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:06,990 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:06,990 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:06,996 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:06,996 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:06,997 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:06,997 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:06,997 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:06,998 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:06,998 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,004 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,004 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,005 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,005 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,005 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,005 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,006 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,011 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,012 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,012 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,012 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,013 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,013 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,013 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,020 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,020 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,020 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,021 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,021 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,022 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,022 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,028 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,028 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,028 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,029 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,029 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,030 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,030 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,036 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,036 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,037 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,037 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,038 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,038 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,038 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,044 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,044 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,044 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,045 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,045 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,045 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,046 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,051 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,052 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,052 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,052 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,053 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,053 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,054 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,059 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,060 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,060 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,060 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,061 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,061 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,062 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,068 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,068 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,068 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,069 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,069 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,070 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,070 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,075 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,076 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,076 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,077 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,077 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,077 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,078 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,083 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,084 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,084 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,085 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,085 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,086 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,086 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,092 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,092 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,093 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,093 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,093 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,094 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,094 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,102 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,103 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,103 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,103 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,104 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,104 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,104 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,112 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,113 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,113 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,113 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,114 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,114 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,114 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,121 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,122 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,122 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,122 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,123 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,123 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,123 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,129 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,129 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,130 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,130 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,131 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,131 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,131 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,137 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,137 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,138 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,138 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,139 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,139 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,139 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,145 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,145 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,146 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,146 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,147 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,147 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,147 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,153 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,153 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,154 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,154 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,155 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,155 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,155 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,165 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,165 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,166 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,166 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,167 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,167 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,167 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,174 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,174 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,175 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,175 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,176 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,176 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,176 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,182 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,182 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,183 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,183 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,184 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,184 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,184 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,191 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,191 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,192 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,192 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,192 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,193 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,193 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,198 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,199 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,199 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,199 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,200 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,200 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,200 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,207 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,207 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,207 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,208 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,208 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,209 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,209 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,215 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,216 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,216 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,216 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,217 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,217 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,218 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,224 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,224 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,225 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,225 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,225 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,226 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,226 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,231 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,232 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,232 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,232 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,233 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,233 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,233 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,239 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,239 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,240 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,240 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,240 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,241 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,241 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,247 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,247 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,247 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,248 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,248 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,249 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,249 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,255 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,255 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,256 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,256 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,256 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,257 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,257 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,264 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,264 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,265 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,265 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,265 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,266 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,266 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,272 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,272 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,273 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,273 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,273 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,273 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,274 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,279 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,280 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,280 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,280 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,281 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,281 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,281 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,287 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,288 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,288 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,288 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,289 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,289 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,289 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,295 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,295 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,295 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,296 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,296 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,296 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,297 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,302 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,302 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,303 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,303 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,303 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,304 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,304 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,311 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,311 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,312 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,312 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,312 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,313 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,313 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,319 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,320 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,320 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,320 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,321 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,321 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,322 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,327 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,328 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,328 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,328 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,329 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,329 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,330 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,336 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,336 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,337 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,337 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,338 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,338 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,338 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,344 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,344 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,345 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,345 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,345 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,345 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,346 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,352 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,353 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,353 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,353 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,354 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,354 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,354 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,360 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,361 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,361 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,361 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,362 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,362 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,362 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,372 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,372 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,372 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,373 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,373 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,374 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,374 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,381 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,381 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,382 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,382 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,382 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,383 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,383 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,389 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,390 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,390 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,391 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,391 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,391 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,392 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,398 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,398 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,398 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,399 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,399 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,400 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,400 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,409 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:32:07,409 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:32:07,410 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,410 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:32:07,411 - root - DEBUG - Drop operation is valid. -2024-06-23 08:32:07,411 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:32:07,411 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,542 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:32:07,542 - root - DEBUG - DLGStandardItemModel.dropMimeData(data, action=2, row=5, column=0, parent=) -2024-06-23 08:32:07,543 - root - DEBUG - [dropMimeData scope] action: 2 -2024-06-23 08:32:07,543 - root - DEBUG - [dropMimeData scope] fallback parent: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 08:32:07,543 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 08:32:07,544 - root - DEBUG - [dropMimeData scope] dlg_nodes_json: {"type": "DLGLink", "key": 8632082734452438939, "node": {"type": "DLGEntry", "key": 3390468874948667658, "data": {"_hash_cache": {"value": 3390468874948667658, "py_type": "int"}, "comment": {"value": "", "py_type": "str"}, "links": {"value": [{"type": "DLGLink", "key": -1311027637676822720, "node": {"type": "DLGReply", "key": -8031478108266124165, "data": {"_hash_cache": {"value": -8031478108266124165, "py_type": "int"}, "comment": {"value": "", "py_type": "str"}, "links": {"value": [], "py_type": "list"}, "list_index": {"value": 488, "py_type": "int"}, "camera_angle": {"value": 0, "py_type": "int"}, "delay": {"value": -1, "py_type": "int"}, "fade_type": {"value": 0, "py_type": "int"}, "listener": {"value": "", "py_type": "str"}, "plot_index": {"value": -1, "py_type": "int"}, "plot_xp_percentage": {"value": 1.0, "py_type": "float"}, "quest": {"value": "", "py_type": "str"}, "script1": {"value": "", "py_type": "ResRef"}, "sound": {"value": "", "py_type": "ResRef"}, "sound_exists": {"value": 0, "py_type": "bool"}, "text": {"value": {"stringref": -1, "substrings": {}}, "py_type": "LocalizedString"}, "vo_resref": {"value": "", "py_type": "ResRef"}, "wait_flags": {"value": 0, "py_type": "int"}, "animations": {"value": [], "py_type": "list"}, "quest_entry": {"value": 0, "py_type": "int"}, "fade_color": {"value": null, "py_type": "None"}, "fade_delay": {"value": null, "py_type": "None"}, "fade_length": {"value": null, "py_type": "None"}, "camera_anim": {"value": null, "py_type": "None"}, "camera_id": {"value": null, "py_type": "None"}, "camera_fov": {"value": null, "py_type": "None"}, "camera_height": {"value": null, "py_type": "None"}, "camera_effect": {"value": null, "py_type": "None"}, "target_height": {"value": null, "py_type": "None"}, "script1_param1": {"value": 0, "py_type": "int"}, "script1_param2": {"value": 0, "py_type": "int"}, "script1_param3": {"value": 0, "py_type": "int"}, "script1_param4": {"value": 0, "py_type": "int"}, "script1_param5": {"value": 0, "py_type": "int"}, "script1_param6": {"value": "", "py_type": "str"}, "script2_param1": {"value": 0, "py_type": "int"}, "script2": {"value": "", "py_type": "ResRef"}, "script2_param2": {"value": 0, "py_type": "int"}, "script2_param3": {"value": 0, "py_type": "int"}, "script2_param4": {"value": 0, "py_type": "int"}, "script2_param5": {"value": 0, "py_type": "int"}, "script2_param6": {"value": "", "py_type": "str"}, "alien_race_node": {"value": 0, "py_type": "int"}, "emotion_id": {"value": 0, "py_type": "int"}, "facial_id": {"value": 0, "py_type": "int"}, "unskippable": {"value": 0, "py_type": "bool"}, "node_id": {"value": 0, "py_type": "int"}, "post_proc_node": {"value": 0, "py_type": "int"}, "record_no_vo_override": {"value": 0, "py_type": "bool"}, "record_vo": {"value": 0, "py_type": "bool"}, "vo_text_changed": {"value": 0, "py_type": "bool"}}}, "link_list_index": 0}], "py_type": "list"}, "list_index": {"value": 351, "py_type": "int"}, "camera_angle": {"value": 0, "py_type": "int"}, "delay": {"value": -1, "py_type": "int"}, "fade_type": {"value": 0, "py_type": "int"}, "listener": {"value": "", "py_type": "str"}, "plot_index": {"value": -1, "py_type": "int"}, "plot_xp_percentage": {"value": 1.0, "py_type": "float"}, "quest": {"value": "", "py_type": "str"}, "script1": {"value": "", "py_type": "ResRef"}, "sound": {"value": "", "py_type": "ResRef"}, "sound_exists": {"value": 1, "py_type": "bool"}, "text": {"value": {"stringref": 38873, "substrings": {}}, "py_type": "LocalizedString"}, "vo_resref": {"value": "nm45aabast06902_", "py_type": "ResRef"}, "wait_flags": {"value": 0, "py_type": "int"}, "animations": {"value": [], "py_type": "list"}, "quest_entry": {"value": 0, "py_type": "int"}, "fade_color": {"value": null, "py_type": "None"}, "fade_delay": {"value": null, "py_type": "None"}, "fade_length": {"value": null, "py_type": "None"}, "camera_anim": {"value": null, "py_type": "None"}, "camera_id": {"value": null, "py_type": "None"}, "camera_fov": {"value": null, "py_type": "None"}, "camera_height": {"value": null, "py_type": "None"}, "camera_effect": {"value": null, "py_type": "None"}, "target_height": {"value": null, "py_type": "None"}, "script1_param1": {"value": 0, "py_type": "int"}, "script1_param2": {"value": 0, "py_type": "int"}, "script1_param3": {"value": 0, "py_type": "int"}, "script1_param4": {"value": 0, "py_type": "int"}, "script1_param5": {"value": 0, "py_type": "int"}, "script1_param6": {"value": "", "py_type": "str"}, "script2_param1": {"value": 0, "py_type": "int"}, "script2": {"value": "", "py_type": "ResRef"}, "script2_param2": {"value": 0, "py_type": "int"}, "script2_param3": {"value": 0, "py_type": "int"}, "script2_param4": {"value": 0, "py_type": "int"}, "script2_param5": {"value": 0, "py_type": "int"}, "script2_param6": {"value": "", "py_type": "str"}, "alien_race_node": {"value": 0, "py_type": "int"}, "emotion_id": {"value": 0, "py_type": "int"}, "facial_id": {"value": 0, "py_type": "int"}, "unskippable": {"value": 0, "py_type": "bool"}, "node_id": {"value": 0, "py_type": "int"}, "post_proc_node": {"value": 0, "py_type": "int"}, "record_no_vo_override": {"value": 0, "py_type": "bool"}, "record_vo": {"value": 0, "py_type": "bool"}, "vo_text_changed": {"value": 0, "py_type": "bool"}, "speaker": {"value": "", "py_type": "str"}}}, "link_list_index": 2} -2024-06-23 08:32:07,552 - root - DEBUG - [dropMimeData scope] dlg_nodes_dict: {'type': 'DLGLink', 'key': 8632082734452438939, 'node': {'type': 'DLGEntry', 'key': 3390468874948667658, 'data': {'_hash_cache': {'value': 3390468874948667658, 'py_type': 'int'}, 'comment': {'value': '', 'py_type': 'str'}, 'links': {'value': [{'type': 'DLGLink', 'key': -1311027637676822720, 'node': {'type': 'DLGReply', 'key': -8031478108266124165, 'data': {'_hash_cache': {'value': -8031478108266124165, 'py_type': 'int'}, 'comment': {'value': '', 'py_type': 'str'}, 'links': {'value': [], 'py_type': 'list'}, 'list_index': {'value': 488, 'py_type': 'int'}, 'camera_angle': {'value': 0, 'py_type': 'int'}, 'delay': {'value': -1, 'py_type': 'int'}, 'fade_type': {'value': 0, 'py_type': 'int'}, 'listener': {'value': '', 'py_type': 'str'}, 'plot_index': {'value': -1, 'py_type': 'int'}, 'plot_xp_percentage': {'value': 1.0, 'py_type': 'float'}, 'quest': {'value': '', 'py_type': 'str'}, 'script1': {'value': '', 'py_type': 'ResRef'}, 'sound': {'value': '', 'py_type': 'ResRef'}, 'sound_exists': {'value': 0, 'py_type': 'bool'}, 'text': {'value': {'stringref': -1, 'substrings': {}}, 'py_type': 'LocalizedString'}, 'vo_resref': {'value': '', 'py_type': 'ResRef'}, 'wait_flags': {'value': 0, 'py_type': 'int'}, 'animations': {'value': [], 'py_type': 'list'}, 'quest_entry': {'value': 0, 'py_type': 'int'}, 'fade_color': {'value': None, 'py_type': 'None'}, 'fade_delay': {'value': None, 'py_type': 'None'}, 'fade_length': {'value': None, 'py_type': 'None'}, 'camera_anim': {'value': None, 'py_type': 'None'}, 'camera_id': {'value': None, 'py_type': 'None'}, 'camera_fov': {'value': None, 'py_type': 'None'}, 'camera_height': {'value': None, 'py_type': 'None'}, 'camera_effect': {'value': None, 'py_type': 'None'}, 'target_height': {'value': None, 'py_type': 'None'}, 'script1_param1': {'value': 0, 'py_type': 'int'}, 'script1_param2': {'value': 0, 'py_type': 'int'}, 'script1_param3': {'value': 0, 'py_type': 'int'}, 'script1_param4': {'value': 0, 'py_type': 'int'}, 'script1_param5': {'value': 0, 'py_type': 'int'}, 'script1_param6': {'value': '', 'py_type': 'str'}, 'script2_param1': {'value': 0, 'py_type': 'int'}, 'script2': {'value': '', 'py_type': 'ResRef'}, 'script2_param2': {'value': 0, 'py_type': 'int'}, 'script2_param3': {'value': 0, 'py_type': 'int'}, 'script2_param4': {'value': 0, 'py_type': 'int'}, 'script2_param5': {'value': 0, 'py_type': 'int'}, 'script2_param6': {'value': '', 'py_type': 'str'}, 'alien_race_node': {'value': 0, 'py_type': 'int'}, 'emotion_id': {'value': 0, 'py_type': 'int'}, 'facial_id': {'value': 0, 'py_type': 'int'}, 'unskippable': {'value': 0, 'py_type': 'bool'}, 'node_id': {'value': 0, 'py_type': 'int'}, 'post_proc_node': {'value': 0, 'py_type': 'int'}, 'record_no_vo_override': {'value': 0, 'py_type': 'bool'}, 'record_vo': {'value': 0, 'py_type': 'bool'}, 'vo_text_changed': {'value': 0, 'py_type': 'bool'}}}, 'link_list_index': 0}], 'py_type': 'list'}, 'list_index': {'value': 351, 'py_type': 'int'}, 'camera_angle': {'value': 0, 'py_type': 'int'}, 'delay': {'value': -1, 'py_type': 'int'}, 'fade_type': {'value': 0, 'py_type': 'int'}, 'listener': {'value': '', 'py_type': 'str'}, 'plot_index': {'value': -1, 'py_type': 'int'}, 'plot_xp_percentage': {'value': 1.0, 'py_type': 'float'}, 'quest': {'value': '', 'py_type': 'str'}, 'script1': {'value': '', 'py_type': 'ResRef'}, 'sound': {'value': '', 'py_type': 'ResRef'}, 'sound_exists': {'value': 1, 'py_type': 'bool'}, 'text': {'value': {'stringref': 38873, 'substrings': {}}, 'py_type': 'LocalizedString'}, 'vo_resref': {'value': 'nm45aabast06902_', 'py_type': 'ResRef'}, 'wait_flags': {'value': 0, 'py_type': 'int'}, 'animations': {'value': [], 'py_type': 'list'}, 'quest_entry': {'value': 0, 'py_type': 'int'}, 'fade_color': {'value': None, 'py_type': 'None'}, 'fade_delay': {'value': None, 'py_type': 'None'}, 'fade_length': {'value': None, 'py_type': 'None'}, 'camera_anim': {'value': None, 'py_type': 'None'}, 'camera_id': {'value': None, 'py_type': 'None'}, 'camera_fov': {'value': None, 'py_type': 'None'}, 'camera_height': {'value': None, 'py_type': 'None'}, 'camera_effect': {'value': None, 'py_type': 'None'}, 'target_height': {'value': None, 'py_type': 'None'}, 'script1_param1': {'value': 0, 'py_type': 'int'}, 'script1_param2': {'value': 0, 'py_type': 'int'}, 'script1_param3': {'value': 0, 'py_type': 'int'}, 'script1_param4': {'value': 0, 'py_type': 'int'}, 'script1_param5': {'value': 0, 'py_type': 'int'}, 'script1_param6': {'value': '', 'py_type': 'str'}, 'script2_param1': {'value': 0, 'py_type': 'int'}, 'script2': {'value': '', 'py_type': 'ResRef'}, 'script2_param2': {'value': 0, 'py_type': 'int'}, 'script2_param3': {'value': 0, 'py_type': 'int'}, 'script2_param4': {'value': 0, 'py_type': 'int'}, 'script2_param5': {'value': 0, 'py_type': 'int'}, 'script2_param6': {'value': '', 'py_type': 'str'}, 'alien_race_node': {'value': 0, 'py_type': 'int'}, 'emotion_id': {'value': 0, 'py_type': 'int'}, 'facial_id': {'value': 0, 'py_type': 'int'}, 'unskippable': {'value': 0, 'py_type': 'bool'}, 'node_id': {'value': 0, 'py_type': 'int'}, 'post_proc_node': {'value': 0, 'py_type': 'int'}, 'record_no_vo_override': {'value': 0, 'py_type': 'bool'}, 'record_vo': {'value': 0, 'py_type': 'bool'}, 'vo_text_changed': {'value': 0, 'py_type': 'bool'}, 'speaker': {'value': '', 'py_type': 'str'}}}, 'link_list_index': 2} -2024-06-23 08:32:07,557 - root - DEBUG - [dropMimeData scope] deserialized_dlg_link: DLGLink(link_list_index=2, comment=) -2024-06-23 08:32:07,560 - root - DEBUG - [_getAllIndices scope] entryIndices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355} -2024-06-23 08:32:07,623 - root - DEBUG - [_getAllIndices scope] replyIndices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492} -2024-06-23 08:32:07,626 - root - DEBUG - [_getNewNodeListIndex scope] reply indices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492} length: 493 -2024-06-23 08:32:07,628 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 493 -2024-06-23 08:32:07,628 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 488 --> 493 -2024-06-23 08:32:07,629 - root - DEBUG - [_linkCoreNodes scope] newLink: DLGLink(link_list_index=-1, comment=) -2024-06-23 08:32:07,629 - root - DEBUG - [_linkCoreNodes scope] newLink.list_index: 1 -2024-06-23 08:32:07,630 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 08:32:07,631 - root - DEBUG - Updating 1 items containing node DLGEntry(stringref=42631, list_index=354, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=)]) -2024-06-23 08:32:07,632 - root - DEBUG - [resetDragState scope] -2024-06-23 08:33:44,559 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:33:44,563 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 08:33:44,563 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 08:33:44,563 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:33:44,564 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,564 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,567 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,567 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,569 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,570 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,572 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,572 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,573 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,574 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,576 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,576 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,578 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,578 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,580 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,580 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,581 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,582 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,584 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,584 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,586 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,586 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,588 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,588 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,590 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,590 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,592 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,593 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,595 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,595 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,597 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,597 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,598 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,599 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,600 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,601 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,603 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,603 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,605 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,605 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,607 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,608 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,610 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,610 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,612 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,613 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,614 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,614 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,616 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,617 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,618 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,618 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,620 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,621 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,623 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,623 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,625 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,626 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,628 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,628 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,630 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,631 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,634 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,634 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,636 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,637 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,639 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,640 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,642 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,642 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,644 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,645 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,647 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,647 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,649 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,649 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,651 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,651 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,653 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,654 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,656 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,656 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,659 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,659 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,661 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,662 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,663 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,664 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,666 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,666 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,668 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,669 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,671 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,672 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,673 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,674 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,676 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,677 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,679 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,679 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,681 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,681 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,684 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,684 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,687 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,687 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,689 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,690 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,693 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,693 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,695 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,696 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,698 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,699 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,701 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,701 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,703 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,704 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,706 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,706 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,709 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,709 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,712 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,712 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,714 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,714 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,716 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:33:44,717 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:33:44,718 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-23 08:33:44,821 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 08:33:44,821 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-23 08:33:44,822 - root - DEBUG - DLGTreeView. -2024-06-23 08:33:44,822 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 08:33:44,822 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 08:33:44,822 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 08:33:44,823 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:44,823 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:44,823 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:44,824 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:44,824 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-23 08:33:44,824 - root - DEBUG - DLGTreeView. -2024-06-23 08:33:44,824 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 08:33:44,825 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 08:33:44,825 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 08:33:44,826 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:33:44,826 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:33:44,826 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:44,827 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:44,827 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:44,834 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:44,834 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:44,834 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:33:44,835 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:33:44,835 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:44,835 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:44,835 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:44,841 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:44,842 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:44,842 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:33:44,843 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:33:44,843 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:44,843 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:44,843 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:44,849 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:44,850 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:44,850 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:33:44,851 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:33:44,851 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:44,851 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:44,852 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:44,857 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:44,858 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:44,858 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:33:44,859 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:33:44,859 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:44,859 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:44,860 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:44,865 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:44,866 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:44,866 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:33:44,866 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:33:44,867 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:44,867 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:44,867 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:44,873 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:44,873 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:44,874 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:33:44,874 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:33:44,874 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:44,875 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:44,875 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:44,881 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:44,881 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:44,882 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:33:44,882 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:33:44,882 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:44,883 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:44,883 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:44,889 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:44,889 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:44,890 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:33:44,890 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:33:44,890 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:44,891 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:44,891 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:44,897 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:44,897 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:44,898 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:33:44,898 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:33:44,898 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:44,899 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:44,899 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:44,905 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:44,905 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:44,905 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:33:44,906 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:33:44,906 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:44,906 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:44,907 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:44,913 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:44,913 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:44,913 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:33:44,914 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:33:44,914 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:44,914 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:44,914 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:44,921 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:44,921 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:44,921 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:33:44,922 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:33:44,922 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:44,922 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:44,922 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:44,928 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:44,928 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:44,929 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:33:44,929 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:33:44,929 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:44,930 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:44,930 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:44,936 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:44,936 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:44,937 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:33:44,937 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:33:44,937 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:44,938 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:44,938 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:44,944 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:44,944 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:44,944 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:33:44,945 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:33:44,945 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:44,945 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:44,945 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:44,951 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:44,951 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:44,952 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:33:44,952 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:33:44,952 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:44,953 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:44,953 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:44,959 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:44,959 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:44,959 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:33:44,960 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:33:44,960 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:44,960 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:44,960 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:44,966 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:44,967 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:44,967 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:33:44,967 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:33:44,968 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:44,968 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:44,968 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:44,974 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:44,974 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:44,975 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:33:44,975 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:33:44,975 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:44,976 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:44,976 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:44,981 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:44,982 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:44,982 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:44,983 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:44,983 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:44,983 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:44,984 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:44,990 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:44,990 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:44,991 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:44,991 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:44,992 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:44,992 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:44,992 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:44,998 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:44,998 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:44,999 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:44,999 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,000 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:45,000 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:45,000 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:45,006 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,006 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,006 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,007 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,007 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:45,008 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:45,008 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:45,014 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,014 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,015 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,015 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,016 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:45,016 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:45,016 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:45,022 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,023 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,023 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,023 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,024 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:45,024 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:45,025 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:45,031 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,031 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,032 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,032 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,033 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:45,033 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:45,033 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:45,039 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,039 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,039 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,040 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,040 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:45,040 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:45,041 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:45,047 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,047 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,047 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,048 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,048 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:45,048 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:45,049 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:45,054 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,055 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,055 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,055 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,056 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:45,056 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:45,056 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:45,063 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,063 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,063 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,064 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,064 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:45,064 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:45,065 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:45,070 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,071 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,071 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,071 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,072 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:45,072 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:45,072 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:45,078 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,078 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,079 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,079 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,080 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:45,080 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:45,080 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:45,086 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,086 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,086 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,087 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,087 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:45,087 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:45,087 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:45,094 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,094 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,094 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,095 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,095 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:45,095 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:45,095 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:45,101 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,101 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,101 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,101 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,102 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:45,102 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:45,102 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:45,110 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,111 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,111 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,111 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,112 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:45,112 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:45,112 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:45,118 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,118 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,118 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,119 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,119 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:45,119 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:45,120 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:45,126 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,126 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,126 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,127 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,127 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:45,127 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:45,128 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:45,133 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,134 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,134 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,135 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,135 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:45,135 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:45,136 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:45,142 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,142 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,143 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,143 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,143 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:33:45,143 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:33:45,144 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:33:45,149 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,149 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,150 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,150 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,151 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:45,151 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:45,151 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:45,158 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,158 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,159 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,159 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,159 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:45,159 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:45,160 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:45,166 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,166 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,166 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,167 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,167 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:45,167 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:45,168 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:45,174 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,175 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,175 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,175 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,176 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:45,176 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:45,177 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:45,182 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,183 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,183 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,183 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,184 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:45,184 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:45,185 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:45,191 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,191 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,192 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,192 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,193 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:45,193 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:45,193 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:45,199 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,200 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,200 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,201 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,201 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:45,201 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:45,202 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:45,208 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,208 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,209 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,209 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,209 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:45,210 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:45,210 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:45,216 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,216 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,217 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,217 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,217 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:45,218 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:45,218 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:45,224 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,225 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,225 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,225 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:33:45,226 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:45,226 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:45,226 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:45,231 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,232 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,232 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,233 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:33:45,233 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:45,233 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:45,234 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:45,239 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,240 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,240 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,240 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:33:45,241 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:45,241 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:45,242 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:45,247 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:33:45,248 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:33:45,248 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,248 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:33:45,249 - root - DEBUG - Drop operation is valid. -2024-06-23 08:33:45,249 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:33:45,250 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:45,545 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:33:45,546 - root - DEBUG - DLGStandardItemModel.dropMimeData(data, action=2, row=2, column=0, parent=) -2024-06-23 08:33:45,546 - root - DEBUG - [dropMimeData scope] action: 2 -2024-06-23 08:33:45,546 - root - DEBUG - [dropMimeData scope] fallback parent: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 08:33:45,547 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 08:33:45,547 - root - DEBUG - [dropMimeData scope] dlg_nodes_json: {"type": "DLGLink", "key": 8632082734452438939, "node": {"type": "DLGEntry", "key": 3390468874948667658, "data": {"_hash_cache": {"value": 3390468874948667658, "py_type": "int"}, "comment": {"value": "", "py_type": "str"}, "links": {"value": [{"type": "DLGLink", "key": -1311027637676822720, "node": {"type": "DLGReply", "key": -8031478108266124165, "data": {"_hash_cache": {"value": -8031478108266124165, "py_type": "int"}, "comment": {"value": "", "py_type": "str"}, "links": {"value": [], "py_type": "list"}, "list_index": {"value": 488, "py_type": "int"}, "camera_angle": {"value": 0, "py_type": "int"}, "delay": {"value": -1, "py_type": "int"}, "fade_type": {"value": 0, "py_type": "int"}, "listener": {"value": "", "py_type": "str"}, "plot_index": {"value": -1, "py_type": "int"}, "plot_xp_percentage": {"value": 1.0, "py_type": "float"}, "quest": {"value": "", "py_type": "str"}, "script1": {"value": "", "py_type": "ResRef"}, "sound": {"value": "", "py_type": "ResRef"}, "sound_exists": {"value": 0, "py_type": "bool"}, "text": {"value": {"stringref": -1, "substrings": {}}, "py_type": "LocalizedString"}, "vo_resref": {"value": "", "py_type": "ResRef"}, "wait_flags": {"value": 0, "py_type": "int"}, "animations": {"value": [], "py_type": "list"}, "quest_entry": {"value": 0, "py_type": "int"}, "fade_color": {"value": null, "py_type": "None"}, "fade_delay": {"value": null, "py_type": "None"}, "fade_length": {"value": null, "py_type": "None"}, "camera_anim": {"value": null, "py_type": "None"}, "camera_id": {"value": null, "py_type": "None"}, "camera_fov": {"value": null, "py_type": "None"}, "camera_height": {"value": null, "py_type": "None"}, "camera_effect": {"value": null, "py_type": "None"}, "target_height": {"value": null, "py_type": "None"}, "script1_param1": {"value": 0, "py_type": "int"}, "script1_param2": {"value": 0, "py_type": "int"}, "script1_param3": {"value": 0, "py_type": "int"}, "script1_param4": {"value": 0, "py_type": "int"}, "script1_param5": {"value": 0, "py_type": "int"}, "script1_param6": {"value": "", "py_type": "str"}, "script2_param1": {"value": 0, "py_type": "int"}, "script2": {"value": "", "py_type": "ResRef"}, "script2_param2": {"value": 0, "py_type": "int"}, "script2_param3": {"value": 0, "py_type": "int"}, "script2_param4": {"value": 0, "py_type": "int"}, "script2_param5": {"value": 0, "py_type": "int"}, "script2_param6": {"value": "", "py_type": "str"}, "alien_race_node": {"value": 0, "py_type": "int"}, "emotion_id": {"value": 0, "py_type": "int"}, "facial_id": {"value": 0, "py_type": "int"}, "unskippable": {"value": 0, "py_type": "bool"}, "node_id": {"value": 0, "py_type": "int"}, "post_proc_node": {"value": 0, "py_type": "int"}, "record_no_vo_override": {"value": 0, "py_type": "bool"}, "record_vo": {"value": 0, "py_type": "bool"}, "vo_text_changed": {"value": 0, "py_type": "bool"}}}, "link_list_index": 0}], "py_type": "list"}, "list_index": {"value": 351, "py_type": "int"}, "camera_angle": {"value": 0, "py_type": "int"}, "delay": {"value": -1, "py_type": "int"}, "fade_type": {"value": 0, "py_type": "int"}, "listener": {"value": "", "py_type": "str"}, "plot_index": {"value": -1, "py_type": "int"}, "plot_xp_percentage": {"value": 1.0, "py_type": "float"}, "quest": {"value": "", "py_type": "str"}, "script1": {"value": "", "py_type": "ResRef"}, "sound": {"value": "", "py_type": "ResRef"}, "sound_exists": {"value": 1, "py_type": "bool"}, "text": {"value": {"stringref": 38873, "substrings": {}}, "py_type": "LocalizedString"}, "vo_resref": {"value": "nm45aabast06902_", "py_type": "ResRef"}, "wait_flags": {"value": 0, "py_type": "int"}, "animations": {"value": [], "py_type": "list"}, "quest_entry": {"value": 0, "py_type": "int"}, "fade_color": {"value": null, "py_type": "None"}, "fade_delay": {"value": null, "py_type": "None"}, "fade_length": {"value": null, "py_type": "None"}, "camera_anim": {"value": null, "py_type": "None"}, "camera_id": {"value": null, "py_type": "None"}, "camera_fov": {"value": null, "py_type": "None"}, "camera_height": {"value": null, "py_type": "None"}, "camera_effect": {"value": null, "py_type": "None"}, "target_height": {"value": null, "py_type": "None"}, "script1_param1": {"value": 0, "py_type": "int"}, "script1_param2": {"value": 0, "py_type": "int"}, "script1_param3": {"value": 0, "py_type": "int"}, "script1_param4": {"value": 0, "py_type": "int"}, "script1_param5": {"value": 0, "py_type": "int"}, "script1_param6": {"value": "", "py_type": "str"}, "script2_param1": {"value": 0, "py_type": "int"}, "script2": {"value": "", "py_type": "ResRef"}, "script2_param2": {"value": 0, "py_type": "int"}, "script2_param3": {"value": 0, "py_type": "int"}, "script2_param4": {"value": 0, "py_type": "int"}, "script2_param5": {"value": 0, "py_type": "int"}, "script2_param6": {"value": "", "py_type": "str"}, "alien_race_node": {"value": 0, "py_type": "int"}, "emotion_id": {"value": 0, "py_type": "int"}, "facial_id": {"value": 0, "py_type": "int"}, "unskippable": {"value": 0, "py_type": "bool"}, "node_id": {"value": 0, "py_type": "int"}, "post_proc_node": {"value": 0, "py_type": "int"}, "record_no_vo_override": {"value": 0, "py_type": "bool"}, "record_vo": {"value": 0, "py_type": "bool"}, "vo_text_changed": {"value": 0, "py_type": "bool"}, "speaker": {"value": "", "py_type": "str"}}}, "link_list_index": 2} -2024-06-23 08:33:45,552 - root - DEBUG - [dropMimeData scope] dlg_nodes_dict: {'type': 'DLGLink', 'key': 8632082734452438939, 'node': {'type': 'DLGEntry', 'key': 3390468874948667658, 'data': {'_hash_cache': {'value': 3390468874948667658, 'py_type': 'int'}, 'comment': {'value': '', 'py_type': 'str'}, 'links': {'value': [{'type': 'DLGLink', 'key': -1311027637676822720, 'node': {'type': 'DLGReply', 'key': -8031478108266124165, 'data': {'_hash_cache': {'value': -8031478108266124165, 'py_type': 'int'}, 'comment': {'value': '', 'py_type': 'str'}, 'links': {'value': [], 'py_type': 'list'}, 'list_index': {'value': 488, 'py_type': 'int'}, 'camera_angle': {'value': 0, 'py_type': 'int'}, 'delay': {'value': -1, 'py_type': 'int'}, 'fade_type': {'value': 0, 'py_type': 'int'}, 'listener': {'value': '', 'py_type': 'str'}, 'plot_index': {'value': -1, 'py_type': 'int'}, 'plot_xp_percentage': {'value': 1.0, 'py_type': 'float'}, 'quest': {'value': '', 'py_type': 'str'}, 'script1': {'value': '', 'py_type': 'ResRef'}, 'sound': {'value': '', 'py_type': 'ResRef'}, 'sound_exists': {'value': 0, 'py_type': 'bool'}, 'text': {'value': {'stringref': -1, 'substrings': {}}, 'py_type': 'LocalizedString'}, 'vo_resref': {'value': '', 'py_type': 'ResRef'}, 'wait_flags': {'value': 0, 'py_type': 'int'}, 'animations': {'value': [], 'py_type': 'list'}, 'quest_entry': {'value': 0, 'py_type': 'int'}, 'fade_color': {'value': None, 'py_type': 'None'}, 'fade_delay': {'value': None, 'py_type': 'None'}, 'fade_length': {'value': None, 'py_type': 'None'}, 'camera_anim': {'value': None, 'py_type': 'None'}, 'camera_id': {'value': None, 'py_type': 'None'}, 'camera_fov': {'value': None, 'py_type': 'None'}, 'camera_height': {'value': None, 'py_type': 'None'}, 'camera_effect': {'value': None, 'py_type': 'None'}, 'target_height': {'value': None, 'py_type': 'None'}, 'script1_param1': {'value': 0, 'py_type': 'int'}, 'script1_param2': {'value': 0, 'py_type': 'int'}, 'script1_param3': {'value': 0, 'py_type': 'int'}, 'script1_param4': {'value': 0, 'py_type': 'int'}, 'script1_param5': {'value': 0, 'py_type': 'int'}, 'script1_param6': {'value': '', 'py_type': 'str'}, 'script2_param1': {'value': 0, 'py_type': 'int'}, 'script2': {'value': '', 'py_type': 'ResRef'}, 'script2_param2': {'value': 0, 'py_type': 'int'}, 'script2_param3': {'value': 0, 'py_type': 'int'}, 'script2_param4': {'value': 0, 'py_type': 'int'}, 'script2_param5': {'value': 0, 'py_type': 'int'}, 'script2_param6': {'value': '', 'py_type': 'str'}, 'alien_race_node': {'value': 0, 'py_type': 'int'}, 'emotion_id': {'value': 0, 'py_type': 'int'}, 'facial_id': {'value': 0, 'py_type': 'int'}, 'unskippable': {'value': 0, 'py_type': 'bool'}, 'node_id': {'value': 0, 'py_type': 'int'}, 'post_proc_node': {'value': 0, 'py_type': 'int'}, 'record_no_vo_override': {'value': 0, 'py_type': 'bool'}, 'record_vo': {'value': 0, 'py_type': 'bool'}, 'vo_text_changed': {'value': 0, 'py_type': 'bool'}}}, 'link_list_index': 0}], 'py_type': 'list'}, 'list_index': {'value': 351, 'py_type': 'int'}, 'camera_angle': {'value': 0, 'py_type': 'int'}, 'delay': {'value': -1, 'py_type': 'int'}, 'fade_type': {'value': 0, 'py_type': 'int'}, 'listener': {'value': '', 'py_type': 'str'}, 'plot_index': {'value': -1, 'py_type': 'int'}, 'plot_xp_percentage': {'value': 1.0, 'py_type': 'float'}, 'quest': {'value': '', 'py_type': 'str'}, 'script1': {'value': '', 'py_type': 'ResRef'}, 'sound': {'value': '', 'py_type': 'ResRef'}, 'sound_exists': {'value': 1, 'py_type': 'bool'}, 'text': {'value': {'stringref': 38873, 'substrings': {}}, 'py_type': 'LocalizedString'}, 'vo_resref': {'value': 'nm45aabast06902_', 'py_type': 'ResRef'}, 'wait_flags': {'value': 0, 'py_type': 'int'}, 'animations': {'value': [], 'py_type': 'list'}, 'quest_entry': {'value': 0, 'py_type': 'int'}, 'fade_color': {'value': None, 'py_type': 'None'}, 'fade_delay': {'value': None, 'py_type': 'None'}, 'fade_length': {'value': None, 'py_type': 'None'}, 'camera_anim': {'value': None, 'py_type': 'None'}, 'camera_id': {'value': None, 'py_type': 'None'}, 'camera_fov': {'value': None, 'py_type': 'None'}, 'camera_height': {'value': None, 'py_type': 'None'}, 'camera_effect': {'value': None, 'py_type': 'None'}, 'target_height': {'value': None, 'py_type': 'None'}, 'script1_param1': {'value': 0, 'py_type': 'int'}, 'script1_param2': {'value': 0, 'py_type': 'int'}, 'script1_param3': {'value': 0, 'py_type': 'int'}, 'script1_param4': {'value': 0, 'py_type': 'int'}, 'script1_param5': {'value': 0, 'py_type': 'int'}, 'script1_param6': {'value': '', 'py_type': 'str'}, 'script2_param1': {'value': 0, 'py_type': 'int'}, 'script2': {'value': '', 'py_type': 'ResRef'}, 'script2_param2': {'value': 0, 'py_type': 'int'}, 'script2_param3': {'value': 0, 'py_type': 'int'}, 'script2_param4': {'value': 0, 'py_type': 'int'}, 'script2_param5': {'value': 0, 'py_type': 'int'}, 'script2_param6': {'value': '', 'py_type': 'str'}, 'alien_race_node': {'value': 0, 'py_type': 'int'}, 'emotion_id': {'value': 0, 'py_type': 'int'}, 'facial_id': {'value': 0, 'py_type': 'int'}, 'unskippable': {'value': 0, 'py_type': 'bool'}, 'node_id': {'value': 0, 'py_type': 'int'}, 'post_proc_node': {'value': 0, 'py_type': 'int'}, 'record_no_vo_override': {'value': 0, 'py_type': 'bool'}, 'record_vo': {'value': 0, 'py_type': 'bool'}, 'vo_text_changed': {'value': 0, 'py_type': 'bool'}, 'speaker': {'value': '', 'py_type': 'str'}}}, 'link_list_index': 2} -2024-06-23 08:33:45,556 - root - DEBUG - [dropMimeData scope] deserialized_dlg_link: DLGLink(link_list_index=2, comment=) -2024-06-23 08:33:45,556 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1238, in dropMimeData - self.pasteItem(parentItem, deserialized_dlg_link.node, asNewBranches=parsedMimeData["roles"][_MODEL_INSTANCE_ID_ROLE] == id(self)) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1417, in pasteItem - all_entries, all_replies = self._getAllIndices() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1506, in _getAllIndices - entryIndices = {entry.list_index for entry in self.editor.core_dlg.all_entries()} - File "C:\GitHub\PyKotor\Libraries\PyKotor\src\pykotor\resource\generics\dlg.py", line 315, in all_entries - entries = self._all_entries() - File "C:\GitHub\PyKotor\Libraries\PyKotor\src\pykotor\resource\generics\dlg.py", line 356, in _all_entries - entries.extend(self._all_entries(reply.links, seen_entries)) - File "C:\GitHub\PyKotor\Libraries\PyKotor\src\pykotor\resource\generics\dlg.py", line 351, in _all_entries - assert isinstance(entry, DLGEntry), f"{type(entry).__name__}: {entry}" # noqa: S101 -AssertionError: DLGReply: DLGReply(stringref=-1, list_index=493, links=[]) -2024-06-23 08:33:47,694 - root - DEBUG - [resetDragState scope] -2024-06-23 08:34:03,214 - root - DEBUG - [closeEvent scope] instance: -2024-06-23 08:34:03,214 - root - DEBUG - ToolWindow closed, shutting down the app. -2024-06-23 08:34:03,242 - root - DEBUG - Closing/destroy all windows from WINDOWS list, (0 to handle)... -2024-06-23 08:34:03,769 - root - INFO - Attempting to terminate child processes gracefully... -2024-06-23 08:34:03,770 - root - DEBUG - 0 active child processes found -2024-06-23 08:34:03,770 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=0, comment=), None) -2024-06-23 08:34:03,771 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=0, comment=)) to node (DLGReply(stringref=-1, list_index=493, links=[])), setting up the orphan view. -2024-06-23 08:34:03,771 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=18, comment=), None) -2024-06-23 08:34:03,772 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=18, comment=)) to node (DLGEntry(stringref=38489, list_index=0, links=[])), setting up the orphan view. -2024-06-23 08:34:03,772 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=17, comment=), None) -2024-06-23 08:34:03,772 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=17, comment=)) to node (DLGEntry(stringref=38487, list_index=1, links=[])), setting up the orphan view. -2024-06-23 08:34:03,773 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=16, comment=), None) -2024-06-23 08:34:03,773 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=16, comment=)) to node (DLGEntry(stringref=38486, list_index=2, links=[])), setting up the orphan view. -2024-06-23 08:34:03,774 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=15, comment=), None) -2024-06-23 08:34:03,774 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=15, comment=)) to node (DLGEntry(stringref=38485, list_index=3, links=[])), setting up the orphan view. -2024-06-23 08:34:03,775 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=14, comment=), None) -2024-06-23 08:34:03,775 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=14, comment=)) to node (DLGEntry(stringref=38484, list_index=4, links=[])), setting up the orphan view. -2024-06-23 08:34:03,775 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=13, comment=), None) -2024-06-23 08:34:03,776 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=13, comment=)) to node (DLGEntry(stringref=38483, list_index=5, links=[])), setting up the orphan view. -2024-06-23 08:34:03,776 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=12, comment=), None) -2024-06-23 08:34:03,777 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=12, comment=)) to node (DLGEntry(stringref=1616, list_index=6, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 08:34:03,777 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=11, comment=), None) -2024-06-23 08:34:03,777 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=11, comment=)) to node (DLGEntry(stringref=1617, list_index=7, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 08:34:03,778 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=10, comment=), None) -2024-06-23 08:34:03,778 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=10, comment=)) to node (DLGEntry(stringref=1618, list_index=8, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=), DLGLink(link_list_index=3, comment=), DLGLink(link_list_index=4, comment=), DLGLink(link_list_index=5, comment=), DLGLink(link_list_index=6, comment=), DLGLink(link_list_index=7, comment=), DLGLink(link_list_index=8, comment=), DLGLink(link_list_index=9, comment=), DLGLink(link_list_index=10, comment=), DLGLink(link_list_index=11, comment=), DLGLink(link_list_index=12, comment=), DLGLink(link_list_index=13, comment=), DLGLink(link_list_index=14, comment=), DLGLink(link_list_index=15, comment=), DLGLink(link_list_index=16, comment=), DLGLink(link_list_index=17, comment=), DLGLink(link_list_index=18, comment=), DLGLink(link_list_index=19, comment=), DLGLink(link_list_index=20, comment=)])), setting up the orphan view. -2024-06-23 08:34:03,779 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=9, comment=), None) -2024-06-23 08:34:03,779 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=9, comment=)) to node (DLGEntry(stringref=1927, list_index=312, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=Bastila in the party), DLGLink(link_list_index=2, comment=), DLGLink(link_list_index=3, comment=)])), setting up the orphan view. -2024-06-23 08:34:03,780 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=8, comment=), None) -2024-06-23 08:34:03,780 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=8, comment=)) to node (DLGEntry(stringref=1931, list_index=316, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=Bastila in the party), DLGLink(link_list_index=3, comment=)])), setting up the orphan view. -2024-06-23 08:34:03,781 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=7, comment=), None) -2024-06-23 08:34:03,781 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=7, comment=)) to node (DLGEntry(stringref=38868, list_index=338, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=)])), setting up the orphan view. -2024-06-23 08:34:03,782 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=6, comment=), None) -2024-06-23 08:34:03,782 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=6, comment=)) to node (DLGEntry(stringref=1953, list_index=340, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 08:34:03,782 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=5, comment=), None) -2024-06-23 08:34:03,783 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=5, comment=)) to node (DLGEntry(stringref=1958, list_index=345, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=)])), setting up the orphan view. -2024-06-23 08:34:03,783 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=4, comment=), None) -2024-06-23 08:34:03,783 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=4, comment=)) to node (DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 08:34:03,784 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=3, comment=), None) -2024-06-23 08:34:03,784 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=3, comment=)) to node (DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 08:34:03,785 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=2, comment=), None) -2024-06-23 08:34:03,785 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=2, comment=)) to node (DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 08:34:03,786 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=1, comment=), None) -2024-06-23 08:34:03,786 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=1, comment=)) to node (DLGEntry(stringref=31358, list_index=352, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 08:34:03,786 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=0, comment=), None) -2024-06-23 08:34:03,787 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=0, comment=)) to node (DLGEntry(stringref=42631, list_index=354, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 08:34:03,787 - root - INFO - Fully shutting down Holocron Toolset... -2024-06-23 08:34:03,788 - root - INFO - Attempting to terminate threads gracefully... -2024-06-23 08:34:03,788 - root - DEBUG - 2 existing threads to terminate. -2024-06-23 08:34:03,789 - root - DEBUG - Ignoring dummy thread 'Dummy-8' -2024-06-23 08:34:03,789 - root - DEBUG - Ignoring dummy thread 'Dummy-9' -2024-06-23 08:34:03,789 - root - DEBUG - All threads terminated gracefully; exiting normally. -2024-06-23 08:34:03,790 - root - DEBUG - Starting new shutdown process... -2024-06-23 08:34:03,799 - root - ERROR - C:\Program Files\Python38\lib\subprocess.py:946: ResourceWarning: subprocess 260052 is still running -2024-06-23 08:34:03,800 - root - ERROR - _warn("subprocess %s is still running" % self.pid, -2024-06-23 08:34:03,801 - root - ERROR - ResourceWarning: Enable tracemalloc to get the object allocation traceback -2024-06-23 08:34:03,801 - root - DEBUG - Shutdown process started... -2024-06-23 08:34:04,050 - root - DEBUG - Waiting 3 second(s) before starting the shutdown failsafe. -2024-06-23 08:35:22,477 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 08:35:22,488 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 08:35:22,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 08:35:22,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 08:35:22,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 08:35:22,676 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 08:35:22,676 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 08:35:22,676 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 08:35:22,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 08:35:22,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 08:35:22,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 08:35:22,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 08:35:22,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 08:35:22,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 08:35:22,679 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 08:35:22,679 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 08:35:22,679 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 08:35:22,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 08:35:22,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 08:35:22,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 08:35:22,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 08:35:22,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 08:35:22,682 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 08:35:22,682 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 08:35:22,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 08:35:22,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 08:35:22,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 08:35:22,684 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 08:35:22,684 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 08:35:22,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 08:35:22,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 08:35:22,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 08:35:22,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 08:35:22,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 08:35:22,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 08:35:22,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 08:35:22,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 08:35:22,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 08:35:22,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 08:35:22,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 08:35:22,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 08:35:22,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 08:35:22,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 08:35:22,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 08:35:22,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 08:35:22,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 08:35:22,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 08:35:22,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 08:35:22,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 08:35:22,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 08:35:22,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 08:35:22,691 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 08:35:22,691 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 08:35:22,691 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 08:35:22,691 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 08:35:22,692 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 08:35:22,692 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 08:35:22,692 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 08:35:22,692 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 08:35:22,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 08:35:22,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 08:35:22,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 08:35:22,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 08:35:22,694 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 08:35:22,694 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 08:35:22,694 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 08:35:22,694 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 08:35:22,695 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 08:35:22,695 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 08:35:22,695 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 08:35:22,696 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 08:35:22,696 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 08:35:22,696 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 08:35:22,696 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 08:35:22,697 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 08:35:22,697 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 08:35:22,698 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 08:35:22,698 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 08:35:22,698 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 08:35:22,698 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 08:35:22,699 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 08:35:22,699 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 08:35:22,699 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 08:35:22,699 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 08:35:22,699 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 08:35:22,700 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 08:35:22,700 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 08:35:22,700 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 08:35:22,701 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 08:35:22,701 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 08:35:22,701 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 08:35:22,701 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 08:35:22,701 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 08:35:22,702 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 08:35:22,702 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 08:35:22,702 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 08:35:22,703 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 08:35:22,703 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 08:35:22,703 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 08:35:22,703 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 08:35:22,704 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 08:35:22,704 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 08:35:22,704 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 08:35:22,704 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 08:35:22,705 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 08:35:22,705 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 08:35:22,705 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 08:35:22,706 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 08:35:22,706 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 08:35:22,706 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 08:35:22,706 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 08:35:22,707 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 08:35:22,707 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 08:35:22,707 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 08:35:22,707 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 08:35:22,708 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 08:35:22,708 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 08:35:22,709 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 08:35:22,709 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 08:35:22,709 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 08:35:22,710 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 08:35:22,747 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 08:35:22,747 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 08:35:23,168 - root - DEBUG - DEBUG MODE: True -2024-06-23 08:35:23,171 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 08:35:23,231 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 08:35:23,381 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 08:35:23,433 - root - DEBUG - Updating menus... -2024-06-23 08:35:24,324 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:35:24,819 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:35:24,822 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:35:24,825 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 08:35:24,826 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 08:35:24,826 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:35:24,829 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 08:35:24,829 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 08:35:24,829 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 08:35:24,829 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 08:35:24,830 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 08:35:24,830 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 08:35:24,831 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 08:35:24,831 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 08:35:28,834 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 08:35:28,835 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 08:35:28,835 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 08:35:28,836 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 08:35:28,836 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 08:35:28,837 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 08:35:28,838 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 08:35:28,846 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 08:35:28,849 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 08:35:28,851 - root - INFO - Loading chitin... -2024-06-23 08:35:28,852 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 08:35:32,606 - root - INFO - Done loading chitin -2024-06-23 08:35:32,607 - root - INFO - Loading lips... -2024-06-23 08:35:32,611 - root - INFO - Loading modules... -2024-06-23 08:35:32,615 - root - INFO - Loading 'Modules' from installation... -2024-06-23 08:35:37,126 - root - INFO - Loading streammusic... -2024-06-23 08:35:37,127 - root - INFO - Loading streamsounds... -2024-06-23 08:35:37,128 - root - INFO - Loading textures... -2024-06-23 08:35:37,130 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 08:35:38,318 - root - INFO - Loading saves... -2024-06-23 08:35:38,334 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 08:35:38,335 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 08:35:38,336 - root - INFO - Loading streamwaves... -2024-06-23 08:35:38,337 - root - INFO - Loading override... -2024-06-23 08:35:38,338 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 08:35:38,346 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 08:35:38,363 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 08:35:38,364 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 08:35:41,140 - root - DEBUG - [_getModulesList scope] areaNames: {'danm13.rim': 'Dantooine - Jedi Enclave', 'danm13_s.rim': 'Dantooine - Jedi Enclave', 'danm13.mod': 'Dantooine - Jedi Enclave', 'danm14aa.rim': 'Dantooine - Courtyard', 'danm14aa_s.rim': 'Dantooine - Courtyard', 'danm14aa.mod': 'Dantooine - Courtyard', 'danm14ab.rim': 'Dantooine - Matale Grounds', 'danm14ab_s.rim': 'Dantooine - Matale Grounds', 'danm14ab.mod': 'Dantooine - Matale Grounds', 'danm14ac.rim': 'Dantooine - Grove', 'danm14ac_s.rim': 'Dantooine - Grove', 'danm14ac.mod': 'Dantooine - Grove', 'danm14ad.rim': 'Dantooine - Sandral Grounds', 'danm14ad_s.rim': 'Dantooine - Sandral Grounds', 'danm14ad.mod': 'Dantooine - Sandral Grounds', 'danm14ae.rim': 'Dantooine - Crystal Cave', 'danm14ae_s.rim': 'Dantooine - Crystal Cave', 'danm15.rim': 'Dantooine - Ruins', 'danm15_s.rim': 'Dantooine - Ruins', 'danm15.mod': 'Dantooine - Ruins', 'danm16.rim': 'Dantooine - Sandral Estate', 'danm16_s.rim': 'Dantooine - Sandral Estate', 'danm16.mod': 'Dantooine - Sandral Estate', 'ebo_m12aa.rim': 'Ebon Hawk', 'ebo_m12aa_s.rim': 'Ebon Hawk', 'ebo_m12aa.mod': 'Ebon Hawk', 'ebo_m40aa.rim': 'Ebon Hawk', 'ebo_m40aa_s.rim': 'Ebon Hawk', 'ebo_m40aa.mod': 'Ebon Hawk', 'ebo_m40ad.rim': 'Ebon Hawk', 'ebo_m40ad_s.rim': 'Ebon Hawk', 'ebo_m40ad.mod': 'Ebon Hawk', 'ebo_m41aa.rim': 'Ebon Hawk', 'ebo_m41aa_s.rim': 'Ebon Hawk', 'ebo_m41aa.mod': 'Ebon Hawk', 'ebo_m46ab.rim': 'Prison', 'ebo_m46ab_s.rim': 'Prison', 'end_m01aa.rim': 'Endar Spire - Command Module', 'end_m01aa_s.rim': 'Endar Spire - Command Module', 'end_m01aa.mod': 'Endar Spire - Command Module', 'end_m01ab.rim': 'Endar Spire - Starboard Section', 'end_m01ab_s.rim': 'Endar Spire - Starboard Section', 'end_m01ab.mod': 'Endar Spire - Starboard Section', 'kas_m22aa.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa_s.rim': 'Kashyyyk - Czerka Landing Port', 'kas_m22aa.mod': 'Kashyyyk - Czerka Landing Port', 'kas_m22ab.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab_s.rim': 'Kashyyyk - The Great Walkway', 'kas_m22ab.mod': 'Kashyyyk - The Great Walkway', 'kas_m23aa.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa_s.rim': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23aa.mod': 'Kashyyyk - Village of Rwookrrorro', 'kas_m23ab.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab_s.rim': "Kashyyyk - Woorwill's Home", 'kas_m23ab.mod': "Kashyyyk - Woorwill's Home", 'kas_m23ac.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac_s.rim': "Kashyyyk - Worrroznor's Home", 'kas_m23ac.mod': "Kashyyyk - Worrroznor's Home", 'kas_m23ad.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad_s.rim': 'Kashyyyk - Hall of the Chieftain', 'kas_m23ad.mod': 'Kashyyyk - Hall of the Chieftain', 'kas_m24aa.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa_s.rim': 'Kashyyyk - Upper Shadowlands', 'kas_m24aa.mod': 'Kashyyyk - Upper Shadowlands', 'kas_m25aa.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa_s.rim': 'Kashyyyk - Lower Shadowlands', 'kas_m25aa.mod': 'Kashyyyk - Lower Shadowlands', 'korr_m33aa.rim': 'Korriban - Dreshdae', 'korr_m33aa_s.rim': 'Korriban - Dreshdae', 'korr_m33aa.mod': 'Korriban - Dreshdae', 'korr_m33ab.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab_s.rim': 'Korriban - Sith Academy Entrance', 'korr_m33ab.mod': 'Korriban - Sith Academy Entrance', 'korr_m34aa.rim': 'Korriban - Shyrack Caves', 'korr_m34aa_s.rim': 'Korriban - Shyrack Caves', 'korr_m34aa.mod': 'Korriban - Shyrack Caves', 'korr_m35aa.rim': 'Korriban - Sith Academy', 'korr_m35aa_s.rim': 'Korriban - Sith Academy', 'korr_m35aa.mod': 'Korriban - Sith Academy', 'korr_m36aa.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa_s.rim': 'Korriban - Valley of Dark Lords', 'korr_m36aa.mod': 'Korriban - Valley of Dark Lords', 'korr_m37aa.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa_s.rim': 'Korriban - Tomb of Ajunta Pall', 'korr_m37aa.mod': 'Korriban - Tomb of Ajunta Pall', 'korr_m38aa.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa_s.rim': 'Korriban - Tomb of Marka Ragnos', 'korr_m38aa.mod': 'Korriban - Tomb of Marka Ragnos', 'korr_m38ab.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab_s.rim': 'Korriban - Tomb of Tulak Hord', 'korr_m38ab.mod': 'Korriban - Tomb of Tulak Hord', 'korr_m39aa.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa_s.rim': 'Korriban - Tomb of Naga Sadow', 'korr_m39aa.mod': 'Korriban - Tomb of Naga Sadow', 'lev_m40aa.rim': 'Leviathan - Prison Block', 'lev_m40aa_s.rim': 'Leviathan - Prison Block', 'lev_m40aa.mod': 'Leviathan - Prison Block', 'lev_m40ab.rim': 'Leviathan - Command Deck', 'lev_m40ab_s.rim': 'Leviathan - Command Deck', 'lev_m40ab.mod': 'Leviathan - Command Deck', 'lev_m40ac.rim': 'Leviathan - Hangar', 'lev_m40ac_s.rim': 'Leviathan - Hangar', 'lev_m40ac.mod': 'Leviathan - Hangar', 'lev_m40ad.rim': 'Leviathan - Bridge', 'lev_m40ad_s.rim': 'Leviathan - Bridge', 'lev_m40ad.mod': 'Leviathan - Bridge', 'liv_m99aa.rim': 'Yavin Station', 'liv_m99aa_s.rim': 'Yavin Station', 'liv_m99aa.mod': 'Yavin Station', 'M12ab.rim': 'Ebon Hawk - Turret', 'M12ab_s.rim': 'Ebon Hawk - Turret', 'M12ab.mod': 'Ebon Hawk - Turret', 'manm26aa.rim': 'Manaan - Ahto West', 'manm26aa_s.rim': 'Manaan - Ahto West', 'manm26aa.mod': 'Manaan - Ahto West', 'manm26ab.rim': 'Manaan - Ahto East', 'manm26ab_s.rim': 'Manaan - Ahto East', 'manm26ab.mod': 'Manaan - Ahto East', 'manm26ac.rim': 'Manaan - West Central', 'manm26ac_s.rim': 'Manaan - West Central', 'manm26ac.mod': 'Manaan - West Central', 'manm26ad.rim': 'Manaan - Docking Bay', 'manm26ad_s.rim': 'Manaan - Docking Bay', 'manm26ad.mod': 'Manaan - Docking Bay', 'manm26ae.rim': 'Manaan - East Central', 'manm26ae_s.rim': 'Manaan - East Central', 'manm26ae.mod': 'Manaan - East Central', 'manm26mg.rim': 'Manaan - Swoop Track', 'manm26mg_s.rim': 'Manaan - Swoop Track', 'manm27aa.rim': 'Manaan - Sith Base', 'manm27aa_s.rim': 'Manaan - Sith Base', 'manm27aa.mod': 'Manaan - Sith Base', 'manm28aa.rim': 'Manaan - Hrakert Station', 'manm28aa_s.rim': 'Manaan - Hrakert Station', 'manm28aa.mod': 'Manaan - Hrakert Station', 'manm28ab.rim': 'Manaan - Sea Floor', 'manm28ab_s.rim': 'Manaan - Sea Floor', 'manm28ab.mod': 'Manaan - Sea Floor', 'manm28ac.rim': 'Manaan - Kolto Control', 'manm28ac_s.rim': 'Manaan - Kolto Control', 'manm28ac.mod': 'Manaan - Kolto Control', 'manm28ad.rim': 'Manaan - Hrakert Rift', 'manm28ad_s.rim': 'Manaan - Hrakert Rift', 'manm28ad.mod': 'Manaan - Hrakert Rift', 'sta_m45aa.rim': 'Star Forge - Deck 1', 'sta_m45aa_s.rim': 'Star Forge - Deck 1', 'sta_m45aa.mod': 'Star Forge - Deck 1', 'sta_m45ab.rim': 'Star Forge - Deck 2', 'sta_m45ab_s.rim': 'Star Forge - Deck 2', 'sta_m45ab.mod': 'Star Forge - Deck 2', 'sta_m45ac.rim': 'Star Forge - Command Center', 'sta_m45ac_s.rim': 'Star Forge - Command Center', 'sta_m45ac.mod': 'Star Forge - Command Center', 'sta_m45ad.rim': 'Star Forge - Viewing Platform', 'sta_m45ad_s.rim': 'Star Forge - Viewing Platform', 'sta_m45ad.mod': 'Star Forge - Viewing Platform', 'STUNT_00.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00_s.rim': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_00.mod': 'Ebon Hawk - Cutscene (Vision Sequences)', 'STUNT_03a.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a_s.rim': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_03a.mod': 'Leviathan - Cutscene (Destroy Taris)', 'STUNT_06.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06_s.rim': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_06.mod': 'Leviathan - Cutscene (Resume Bombardment)', 'STUNT_07.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_07_s.rim': 'Ebon Hawk - Cutscene (Escape Taris)', 'STUNT_12.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12_s.rim': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_12.mod': 'Leviathan - Cutscene (Calo Nord)', 'STUNT_14.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_14_s.rim': 'Leviathan - Cutscene (Darth Bandon)', 'STUNT_16.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_16_s.rim': 'Ebon Hawk - Cutscene (Leviathan Capture)', 'STUNT_18.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_18_s.rim': 'Unknown World - Cutscene (Bastila Torture)', 'STUNT_19.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_19_s.rim': 'Star Forge - Cutscene (Jawless Malak)', 'STUNT_31b.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_31b_s.rim': 'Unknown World - Cutscene (Revan Reveal)', 'STUNT_34.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_34_s.rim': 'Ebon Hawk - Cutscene (Star Forge Arrival)', 'STUNT_35.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_35_s.rim': 'Ebon Hawk - Cutscene (Lehon Crash)', 'STUNT_42.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42_s.rim': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_42.mod': 'Ebon Hawk - Cutscene (LS Dodonna Call)', 'STUNT_44.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44_s.rim': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_44.mod': 'Ebon Hawk - Cutscene (DS Dodonna Call)', 'STUNT_50a.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a_s.rim': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_50a.mod': 'Dodonna Flagship - Cutscene (Break In Formation)', 'STUNT_51a.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_51a_s.rim': 'Dodonna Flagship - Cutscene (Bastila Against Us)', 'STUNT_54a.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_54a_s.rim': 'Dodonna Flagship - Cutscene (Pull Back)', 'STUNT_55a.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a_s.rim': 'Unknown World - Cutscene (DS Ending)', 'STUNT_55a.mod': 'Unknown World - Cutscene (DS Ending)', 'STUNT_56a.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a_s.rim': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_56a.mod': 'Dodona Flagship - Cutscene (Star Forge Destroyed)', 'STUNT_57.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57_s.rim': 'Unknown World - Cutscene (LS Ending)', 'STUNT_57.mod': 'Unknown World - Cutscene (LS Ending)', 'stunt_sacrifice.mod': 'Star Forge - Deck 1', 'tar_m02aa.rim': 'Taris - South Apartments', 'tar_m02aa_s.rim': 'Taris - South Apartments', 'tar_m02aa.mod': 'Taris - South Apartments', 'tar_m02ab.rim': 'Taris - Upper City North', 'tar_m02ab_s.rim': 'Taris - Upper City North', 'tar_m02ab.mod': 'Taris - Upper City North', 'tar_m02ac.rim': 'Taris - Upper City South', 'tar_m02ac_s.rim': 'Taris - Upper City South', 'tar_m02ac.mod': 'Taris - Upper City South', 'tar_m02ad.rim': 'Taris - North Apartments', 'tar_m02ad_s.rim': 'Taris - North Apartments', 'tar_m02ad.mod': 'Taris - North Apartments', 'tar_m02ae.rim': 'Taris - Upper City Cantina', 'tar_m02ae_s.rim': 'Taris - Upper City Cantina', 'tar_m02ae.mod': 'Taris - Upper City Cantina', 'tar_m02af.rim': 'Taris - Hideout', 'tar_m02af_s.rim': 'Taris - Hideout', 'tar_m02af.mod': 'Taris - Hideout', 'tar_m03aa.rim': 'Taris - Lower City', 'tar_m03aa_s.rim': 'Taris - Lower City', 'tar_m03aa.mod': 'Taris - Lower City', 'tar_m03ab.rim': 'Taris - Lower City Apartments', 'tar_m03ab_s.rim': 'Taris - Lower City Apartments', 'tar_m03ab.mod': 'Taris - Lower City Apartments', 'tar_m03ad.rim': 'Taris - Lower City Apartments', 'tar_m03ad_s.rim': 'Taris - Lower City Apartments', 'tar_m03ad.mod': 'Taris - Lower City Apartments', 'tar_m03ae.rim': "Taris - Javyar's Cantina", 'tar_m03ae_s.rim': "Taris - Javyar's Cantina", 'tar_m03ae.mod': "Taris - Javyar's Cantina", 'tar_m03af.rim': 'Taris - Swoop Platform', 'tar_m03af_s.rim': 'Taris - Swoop Platform', 'tar_m03af.mod': 'Taris - Swoop Platform', 'tar_m03mg.rim': 'Taris - Swoop Track', 'tar_m03mg_s.rim': 'Taris - Swoop Track', 'tar_m04aa.rim': 'Taris - Undercity', 'tar_m04aa_s.rim': 'Taris - Undercity', 'tar_m04aa.mod': 'Taris - Undercity', 'tar_m05aa.rim': 'Taris - Lower Sewers', 'tar_m05aa_s.rim': 'Taris - Lower Sewers', 'tar_m05aa.mod': 'Taris - Lower Sewers', 'tar_m05ab.rim': 'Taris - Upper Sewers', 'tar_m05ab_s.rim': 'Taris - Upper Sewers', 'tar_m05ab.mod': 'Taris - Upper Sewers', 'tar_m08aa.rim': "Taris - Davik's Estate", 'tar_m08aa_s.rim': "Taris - Davik's Estate", 'tar_m08aa.mod': "Taris - Davik's Estate", 'tar_m09aa.rim': 'Taris - Sith Base', 'tar_m09aa_s.rim': 'Taris - Sith Base', 'tar_m09aa.mod': 'Taris - Sith Base', 'tar_m09ab.rim': 'Taris - Sith Base', 'tar_m09ab_s.rim': 'Taris - Sith Base', 'tar_m10aa.rim': 'Taris - Black Vulkar Base', 'tar_m10aa_s.rim': 'Taris - Black Vulkar Base', 'tar_m10aa.mod': 'Taris - Black Vulkar Base', 'tar_m10ab.rim': 'Taris - Black Vulkar Base', 'tar_m10ab_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.rim': 'Taris - Black Vulkar Base', 'tar_m10ac_s.rim': 'Taris - Black Vulkar Base', 'tar_m10ac.mod': 'Taris - Black Vulkar Base', 'tar_m11aa.rim': 'Taris - Hidden Bek Base', 'tar_m11aa_s.rim': 'Taris - Hidden Bek Base', 'tar_m11aa.mod': 'Taris - Hidden Bek Base', 'tar_m11ab.rim': 'Taris - Hidden Bek Base', 'tar_m11ab_s.rim': 'Taris - Hidden Bek Base', 'tat_m17aa.rim': 'Tatooine - Anchorhead', 'tat_m17aa_s.rim': 'Tatooine - Anchorhead', 'tat_m17aa.mod': 'Tatooine - Anchorhead', 'tat_m17ab.rim': 'Tatooine - Docking Bay', 'tat_m17ab_s.rim': 'Tatooine - Docking Bay', 'tat_m17ab.mod': 'Tatooine - Docking Bay', 'tat_m17ac.rim': 'Tatooine - Droid Shop', 'tat_m17ac_s.rim': 'Tatooine - Droid Shop', 'tat_m17ac.mod': 'Tatooine - Droid Shop', 'tat_m17ad.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad_s.rim': 'Tatooine - Hunting Lodge', 'tat_m17ad.mod': 'Tatooine - Hunting Lodge', 'tat_m17ae.rim': 'Tatooine - Swoop Registration', 'tat_m17ae_s.rim': 'Tatooine - Swoop Registration', 'tat_m17ae.mod': 'Tatooine - Swoop Registration', 'tat_m17af.rim': 'Tatooine - Cantina', 'tat_m17af_s.rim': 'Tatooine - Cantina', 'tat_m17af.mod': 'Tatooine - Cantina', 'tat_m17ag.rim': 'Tatooine - Czerka Office', 'tat_m17ag_s.rim': 'Tatooine - Czerka Office', 'tat_m17ag.mod': 'Tatooine - Czerka Office', 'tat_m17mg.rim': 'Tatooine - Swoop Track', 'tat_m17mg_s.rim': 'Tatooine - Swoop Track', 'tat_m18aa.rim': 'Tatooine - Dune Sea', 'tat_m18aa_s.rim': 'Tatooine - Dune Sea', 'tat_m18aa.mod': 'Tatooine - Dune Sea', 'tat_m18ab.rim': 'Tatooine - Sand People Territory', 'tat_m18ab_s.rim': 'Tatooine - Sand People Territory', 'tat_m18ab.mod': 'Tatooine - Sand People Territory', 'tat_m18ac.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac_s.rim': 'Tatooine - Eastern Dune Sea', 'tat_m18ac.mod': 'Tatooine - Eastern Dune Sea', 'tat_m20aa.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa_s.rim': 'Tatooine - Sand People Enclave', 'tat_m20aa.mod': 'Tatooine - Sand People Enclave', 'unk_m41aa.rim': 'Unknown World - Central Beach', 'unk_m41aa_s.rim': 'Unknown World - Central Beach', 'unk_m41aa.mod': 'Unknown World - Central Beach', 'unk_m41ab.rim': 'Unknown World - South Beach', 'unk_m41ab_s.rim': 'Unknown World - South Beach', 'unk_m41ab.mod': 'Unknown World - South Beach', 'unk_m41ac.rim': 'Unknown World - North Beach', 'unk_m41ac_s.rim': 'Unknown World - North Beach', 'unk_m41ac.mod': 'Unknown World - North Beach', 'unk_m41ad.rim': 'Unknown World - Temple Exterior', 'unk_m41ad_s.rim': 'Unknown World - Temple Exterior', 'unk_m41ad.mod': 'Unknown World - Temple Exterior', 'unk_m41ae.mod': 'Unknown World - Cruiser Command Deck', 'unk_m41af.mod': 'Unknown World - Cruiser Starboard Section', 'unk_m41ag.mod': 'Unknown World - Cruiser Crew Quarters', 'unk_m41ah.mod': 'Unknown World - Cruiser Engine Deck', 'unk_m41ai.mod': 'Unknown World - Cruiser Submerged Section', 'unk_m41aj.mod': "Unknown World - Revan's Quarters", 'unk_m42aa.rim': 'Unknown World - Elder Settlement', 'unk_m42aa_s.rim': 'Unknown World - Elder Settlement', 'unk_m42aa.mod': 'Unknown World - Elder Settlement', 'unk_m43aa.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa_s.rim': 'Unknown World - Rakatan Settlement', 'unk_m43aa.mod': 'Unknown World - Rakatan Settlement', 'unk_m44aa.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa_s.rim': 'Unknown World - Temple Main Floor', 'unk_m44aa.mod': 'Unknown World - Temple Main Floor', 'unk_m44ab.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab_s.rim': 'Unknown World - Temple Catacombs', 'unk_m44ab.mod': 'Unknown World - Temple Catacombs', 'unk_m44ac.rim': 'Unknown World - Temple Summit', 'unk_m44ac_s.rim': 'Unknown World - Temple Summit', 'unk_m44ac.mod': 'Unknown World - Temple Summit'} -2024-06-23 08:35:41,183 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:35:41,183 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:35:41,184 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:35:41,184 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:35:41,187 - root - DEBUG - Set sections of prepared lists -2024-06-23 08:35:41,187 - root - DEBUG - ToolWindow.onModuleChanged(newModuleFile='end_m01aa.mod') -2024-06-23 08:35:41,188 - root - DEBUG - ToolWindow.onModuleReload(moduleFile='end_m01aa.mod') -2024-06-23 08:35:41,189 - root - DEBUG - [onModuleReload scope] resources: [FileResource(resname='alert', restype=ResourceType.UTS, size=959, offset=12224, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='backpack001', restype=ResourceType.UTP, size=2073, offset=13183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosi001', restype=ResourceType.UTT, size=1011, offset=15256, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgeexplosion1', restype=ResourceType.UTT, size=1011, offset=16267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgerepublic', restype=ResourceType.UTE, size=986, offset=17278, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='bridgesith', restype=ResourceType.UTE, size=984, offset=18264, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='brokendoor', restype=ResourceType.UTS, size=970, offset=19248, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='comppnl001', restype=ResourceType.UTP, size=1938, offset=20218, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerbeeps', restype=ResourceType.UTS, size=1160, offset=22156, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='computerloop', restype=ResourceType.UTS, size=978, offset=23316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro001', restype=ResourceType.UTC, size=2787, offset=24294, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='c_drdastro002', restype=ResourceType.UTC, size=2787, offset=27081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='droidwelding', restype=ResourceType.UTS, size=1068, offset=29868, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='electricalarcing', restype=ResourceType.UTS, size=1076, offset=30936, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end01_trastk', restype=ResourceType.UTT, size=1004, offset=32012, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_1damblast', restype=ResourceType.UTI, size=1183, offset=33016, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep1', restype=ResourceType.UTC, size=3105, offset=34199, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgerep2', restype=ResourceType.UTC, size=3075, offset=37304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgeseal', restype=ResourceType.DLG, size=1790, offset=40379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith1', restype=ResourceType.UTC, size=3135, offset=42169, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_bridgesith2', restype=ResourceType.UTC, size=3135, offset=45304, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp01', restype=ResourceType.DLG, size=6842, offset=48439, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_comp02', restype=ResourceType.UTP, size=1939, offset=55281, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut01', restype=ResourceType.DLG, size=6373, offset=57220, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_cut04', restype=ResourceType.DLG, size=5044, offset=63593, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door01', restype=ResourceType.DLG, size=1630, offset=68637, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door011', restype=ResourceType.UTD, size=1792, offset=70267, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012', restype=ResourceType.UTD, size=1792, offset=72059, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door012_2', restype=ResourceType.UTD, size=1814, offset=73851, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door013', restype=ResourceType.UTD, size=1792, offset=75665, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.DLG, size=1177, offset=77457, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door02', restype=ResourceType.UTD, size=1818, offset=78634, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.DLG, size=1348, offset=80452, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door03', restype=ResourceType.UTD, size=1794, offset=81800, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door04', restype=ResourceType.UTD, size=1817, offset=83594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door05', restype=ResourceType.UTD, size=1784, offset=85411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door06', restype=ResourceType.UTD, size=1784, offset=87195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door07', restype=ResourceType.UTD, size=1819, offset=88979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door08', restype=ResourceType.UTD, size=1797, offset=90798, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door10', restype=ResourceType.UTD, size=1791, offset=92595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door11', restype=ResourceType.UTD, size=1797, offset=94386, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door15', restype=ResourceType.UTD, size=1781, offset=96183, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door16', restype=ResourceType.UTD, size=1804, offset=97964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_door19', restype=ResourceType.UTD, size=1807, offset=99768, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explode01', restype=ResourceType.UTW, size=495, offset=101575, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_explosion', restype=ResourceType.UTP, size=1955, offset=102070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_jedicut', restype=ResourceType.UTP, size=1943, offset=104025, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_levelup', restype=ResourceType.DLG, size=3165, offset=105968, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_maintdrd01', restype=ResourceType.UTC, size=2901, offset=109133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum01', restype=ResourceType.UTS, size=980, offset=112034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum011', restype=ResourceType.UTS, size=981, offset=113014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_openrum012', restype=ResourceType.UTS, size=981, offset=113995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt002', restype=ResourceType.UTW, size=497, offset=114976, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pchurt01', restype=ResourceType.UTW, size=496, offset=115473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop01', restype=ResourceType.DLG, size=9550, offset=115969, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop02', restype=ResourceType.DLG, size=4939, offset=125519, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_pop03', restype=ResourceType.DLG, size=13031, offset=130458, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce', restype=ResourceType.UTC, size=3293, offset=143489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce1', restype=ResourceType.UTC, size=3409, offset=146782, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce2', restype=ResourceType.UTC, size=3409, offset=150191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce3', restype=ResourceType.UTC, size=3409, offset=153600, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinforce4', restype=ResourceType.UTC, size=3504, offset=157009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_reinfrc', restype=ResourceType.UTT, size=1002, offset=160513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol002', restype=ResourceType.UTC, size=3248, offset=161515, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol003', restype=ResourceType.UTC, size=3246, offset=164763, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol004', restype=ResourceType.UTC, size=3246, offset=168009, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol005', restype=ResourceType.UTC, size=3246, offset=171255, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol006', restype=ResourceType.UTC, size=3250, offset=174501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol007', restype=ResourceType.UTC, size=3385, offset=177751, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol008', restype=ResourceType.UTC, size=3320, offset=181136, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol009', restype=ResourceType.UTC, size=3357, offset=184456, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol01', restype=ResourceType.UTC, size=3032, offset=187813, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_repsol010', restype=ResourceType.UTC, size=3175, offset=190845, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room3', restype=ResourceType.DLG, size=6479, offset=194020, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_room5', restype=ResourceType.DLG, size=9010, offset=200499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_sealbridge', restype=ResourceType.UTT, size=1022, offset=209509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask', restype=ResourceType.UTC, size=3341, offset=210531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trask01', restype=ResourceType.DLG, size=71639, offset=213872, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_traskkill', restype=ResourceType.UTT, size=1002, offset=285511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig003', restype=ResourceType.UTT, size=998, offset=286513, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig005', restype=ResourceType.UTT, size=998, offset=287511, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig01', restype=ResourceType.UTT, size=997, offset=288509, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig02', restype=ResourceType.UTT, size=997, offset=289506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig04', restype=ResourceType.UTT, size=997, offset=290503, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig06', restype=ResourceType.UTT, size=997, offset=291500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig07', restype=ResourceType.UTT, size=999, offset=292497, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expl001', restype=ResourceType.UTT, size=1011, offset=293496, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_trig_expld01', restype=ResourceType.UTT, size=1010, offset=294507, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_carth01', restype=ResourceType.UTW, size=497, offset=295517, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut011', restype=ResourceType.UTW, size=494, offset=296014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_cut10', restype=ResourceType.UTW, size=493, offset=296508, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid01', restype=ResourceType.UTW, size=497, offset=297001, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_droid02', restype=ResourceType.UTW, size=497, offset=297498, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_flame01', restype=ResourceType.UTW, size=497, offset=297995, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint', restype=ResourceType.UTW, size=495, offset=298492, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_maint001', restype=ResourceType.UTW, size=498, offset=298987, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_repair', restype=ResourceType.UTW, size=495, offset=299485, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='end_wp_traskdie', restype=ResourceType.UTW, size=499, offset=299980, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker001', restype=ResourceType.UTP, size=2330, offset=300479, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='footlker003', restype=ResourceType.UTP, size=2400, offset=302809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_a_jedirobe002', restype=ResourceType.UTI, size=722, offset=305209, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_bandon001', restype=ResourceType.UTC, size=4242, offset=305931, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_blstrrfl020', restype=ResourceType.UTI, size=1059, offset=310173, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_null007', restype=ResourceType.UTI, size=1179, offset=311232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='g_w_vbroshort002', restype=ResourceType.UTI, size=1187, offset=312411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible001', restype=ResourceType.UTP, size=1929, offset=313598, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible002', restype=ResourceType.UTP, size=1950, offset=315527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible003', restype=ResourceType.UTP, size=1950, offset=317477, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible004', restype=ResourceType.UTP, size=1951, offset=319427, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='invisible005', restype=ResourceType.UTP, size=1928, offset=321378, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='kpend_sith_d', restype=ResourceType.NCS, size=183, offset=323306, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_cut2_fght', restype=ResourceType.NCS, size=1038, offset=323489, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot', restype=ResourceType.NCS, size=1004, offset=324527, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_end_plot2', restype=ResourceType.NCS, size=93, offset=325531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pdan_trask_9', restype=ResourceType.NCS, size=8306, offset=325624, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_activate', restype=ResourceType.NCS, size=4495, offset=333930, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_aion', restype=ResourceType.NCS, size=4232, offset=338425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area01', restype=ResourceType.NCS, size=6227, offset=342657, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_area02', restype=ResourceType.NCS, size=4765, offset=348884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedmed', restype=ResourceType.NCS, size=236, offset=353649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedsml', restype=ResourceType.NCS, size=236, offset=353885, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtal', restype=ResourceType.NCS, size=142, offset=354121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bedtny', restype=ResourceType.NCS, size=142, offset=354263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge01', restype=ResourceType.NCS, size=8242, offset=354405, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge02', restype=ResourceType.NCS, size=75484, offset=362647, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge03', restype=ResourceType.NCS, size=75484, offset=438131, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge04', restype=ResourceType.NCS, size=5772, offset=513615, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge05', restype=ResourceType.NCS, size=5772, offset=519387, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge06', restype=ResourceType.NCS, size=4340, offset=525159, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_bridge07', restype=ResourceType.NCS, size=4340, offset=529499, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cadlg_inc', restype=ResourceType.NCS, size=105, offset=533839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_camera', restype=ResourceType.NCS, size=1110, offset=533944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest01', restype=ResourceType.NCS, size=5275, offset=535054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_chest02', restype=ResourceType.NCS, size=5574, offset=540329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_close_doo', restype=ResourceType.NCS, size=183, offset=545903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_commash', restype=ResourceType.NCS, size=23, offset=546086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp01', restype=ResourceType.NCS, size=4233, offset=546109, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp06', restype=ResourceType.NCS, size=133, offset=550342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp07', restype=ResourceType.NCS, size=4233, offset=550475, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_comp08', restype=ResourceType.NCS, size=4483, offset=554708, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut01', restype=ResourceType.NCS, size=4355, offset=559191, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut02', restype=ResourceType.NCS, size=103, offset=563546, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut03', restype=ResourceType.NCS, size=4365, offset=563649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut04', restype=ResourceType.NCS, size=5546, offset=568014, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut09', restype=ResourceType.NCS, size=4318, offset=573560, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut12', restype=ResourceType.NCS, size=115, offset=577878, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut13', restype=ResourceType.NCS, size=82, offset=577993, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut14', restype=ResourceType.NCS, size=394, offset=578075, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut15', restype=ResourceType.NCS, size=63, offset=578469, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut16', restype=ResourceType.NCS, size=80, offset=578532, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut17', restype=ResourceType.NCS, size=75317, offset=578612, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut18', restype=ResourceType.NCS, size=4571, offset=653929, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut19', restype=ResourceType.NCS, size=102, offset=658500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_1', restype=ResourceType.NCS, size=401, offset=658602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_2', restype=ResourceType.NCS, size=422, offset=659003, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_3', restype=ResourceType.NCS, size=455, offset=659425, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut1_end', restype=ResourceType.NCS, size=5025, offset=659880, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut20', restype=ResourceType.NCS, size=4667, offset=664905, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut21', restype=ResourceType.NCS, size=77, offset=669572, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut22', restype=ResourceType.NCS, size=77, offset=669649, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut23', restype=ResourceType.NCS, size=597, offset=669726, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut24', restype=ResourceType.NCS, size=4276, offset=670323, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut25', restype=ResourceType.NCS, size=4730, offset=674599, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut26', restype=ResourceType.NCS, size=132, offset=679329, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut27', restype=ResourceType.NCS, size=40, offset=679461, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut28', restype=ResourceType.NCS, size=108, offset=679501, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut29', restype=ResourceType.NCS, size=92, offset=679609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_1', restype=ResourceType.NCS, size=282, offset=679701, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_2', restype=ResourceType.NCS, size=560, offset=679983, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut2_3', restype=ResourceType.NCS, size=77544, offset=680543, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut30', restype=ResourceType.NCS, size=163, offset=758087, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut31', restype=ResourceType.NCS, size=5178, offset=758250, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_cut32', restype=ResourceType.NCS, size=478, offset=763428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door15', restype=ResourceType.NCS, size=486, offset=763906, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door16', restype=ResourceType.NCS, size=5797, offset=764392, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door17', restype=ResourceType.NCS, size=28, offset=770189, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door18', restype=ResourceType.NCS, size=6720, offset=770217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door19', restype=ResourceType.NCS, size=5594, offset=776937, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door1xp', restype=ResourceType.NCS, size=4234, offset=782531, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door20', restype=ResourceType.NCS, size=6878, offset=786765, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door21', restype=ResourceType.NCS, size=4336, offset=793643, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_door22', restype=ResourceType.NCS, size=79, offset=797979, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explodrd', restype=ResourceType.NCS, size=5601, offset=798058, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_explosion', restype=ResourceType.NCS, size=5206, offset=803659, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_female', restype=ResourceType.NCS, size=99, offset=808865, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_fight_st', restype=ResourceType.NCS, size=380, offset=808964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_jump', restype=ResourceType.NCS, size=5539, offset=809344, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_level', restype=ResourceType.NCS, size=4428, offset=814883, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_male', restype=ResourceType.NCS, size=99, offset=819311, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_map', restype=ResourceType.NCS, size=52, offset=819410, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_newjump', restype=ResourceType.NCS, size=4233, offset=819462, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_pctut', restype=ResourceType.NCS, size=58, offset=823695, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc01', restype=ResourceType.NCS, size=8276, offset=823753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc02', restype=ResourceType.NCS, size=305, offset=832029, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc03', restype=ResourceType.NCS, size=188, offset=832334, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc04', restype=ResourceType.NCS, size=258, offset=832522, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc05', restype=ResourceType.NCS, size=104, offset=832780, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc06', restype=ResourceType.NCS, size=5463, offset=832884, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc07', restype=ResourceType.NCS, size=8331, offset=838347, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc08', restype=ResourceType.NCS, size=360, offset=846678, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reinfrc09', restype=ResourceType.NCS, size=407, offset=847038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_9', restype=ResourceType.NCS, size=11636, offset=847445, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_repsol_d', restype=ResourceType.NCS, size=387, offset=859081, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_reset', restype=ResourceType.NCS, size=137, offset=859468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume', restype=ResourceType.NCS, size=28, offset=859605, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_resume2', restype=ResourceType.NCS, size=109, offset=859633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_01', restype=ResourceType.NCS, size=5412, offset=859742, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_012', restype=ResourceType.NCS, size=5405, offset=865154, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room3_02', restype=ResourceType.NCS, size=11636, offset=870559, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_01', restype=ResourceType.NCS, size=5146, offset=882195, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_02', restype=ResourceType.NCS, size=5975, offset=887341, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room5_03', restype=ResourceType.NCS, size=4279, offset=893316, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_room7_01', restype=ResourceType.NCS, size=4905, offset=897595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_screenchg', restype=ResourceType.NCS, size=4920, offset=902500, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith2_d', restype=ResourceType.NCS, size=196, offset=907420, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_10', restype=ResourceType.NCS, size=11636, offset=907616, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_9', restype=ResourceType.NCS, size=11656, offset=919252, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_92', restype=ResourceType.NCS, size=11636, offset=930908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_sith_d', restype=ResourceType.NCS, size=4822, offset=942544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_taskdlg0', restype=ResourceType.NCS, size=4289, offset=947366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time01', restype=ResourceType.NCS, size=5383, offset=951655, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_time02', restype=ResourceType.NCS, size=5435, offset=957038, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask00', restype=ResourceType.NCS, size=111, offset=962473, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdie1', restype=ResourceType.NCS, size=4849, offset=962584, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl10', restype=ResourceType.NCS, size=4443, offset=967433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl11', restype=ResourceType.NCS, size=4329, offset=971876, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl12', restype=ResourceType.NCS, size=4289, offset=976205, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl13', restype=ResourceType.NCS, size=4289, offset=980494, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl14', restype=ResourceType.NCS, size=4289, offset=984783, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl15', restype=ResourceType.NCS, size=4307, offset=989072, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl16', restype=ResourceType.NCS, size=4227, offset=993379, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl17', restype=ResourceType.NCS, size=4227, offset=997606, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl18', restype=ResourceType.NCS, size=4289, offset=1001833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl19', restype=ResourceType.NCS, size=4289, offset=1006122, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl20', restype=ResourceType.NCS, size=4289, offset=1010411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl21', restype=ResourceType.NCS, size=4289, offset=1014700, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl22', restype=ResourceType.NCS, size=111, offset=1018989, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl23', restype=ResourceType.NCS, size=111, offset=1019100, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl24', restype=ResourceType.NCS, size=111, offset=1019211, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl25', restype=ResourceType.NCS, size=111, offset=1019322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl26', restype=ResourceType.NCS, size=111, offset=1019433, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl27', restype=ResourceType.NCS, size=4289, offset=1019544, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl28', restype=ResourceType.NCS, size=111, offset=1023833, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl29', restype=ResourceType.NCS, size=3604, offset=1023944, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl30', restype=ResourceType.NCS, size=4289, offset=1027548, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl31', restype=ResourceType.NCS, size=4473, offset=1031837, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl32', restype=ResourceType.NCS, size=40, offset=1036310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl33', restype=ResourceType.NCS, size=4289, offset=1036350, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl34', restype=ResourceType.NCS, size=4289, offset=1040639, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl35', restype=ResourceType.NCS, size=4289, offset=1044928, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl36', restype=ResourceType.NCS, size=4289, offset=1049217, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl37', restype=ResourceType.NCS, size=4229, offset=1053506, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl38', restype=ResourceType.NCS, size=4229, offset=1057735, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl39', restype=ResourceType.NCS, size=3982, offset=1061964, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl40', restype=ResourceType.NCS, size=156, offset=1065946, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl41', restype=ResourceType.NCS, size=133, offset=1066102, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl42', restype=ResourceType.NCS, size=156, offset=1066235, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl43', restype=ResourceType.NCS, size=4229, offset=1066391, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl44', restype=ResourceType.NCS, size=4289, offset=1070620, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl45', restype=ResourceType.NCS, size=4229, offset=1074909, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl46', restype=ResourceType.NCS, size=4229, offset=1079138, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl47', restype=ResourceType.NCS, size=4229, offset=1083367, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl48', restype=ResourceType.NCS, size=4229, offset=1087596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl49', restype=ResourceType.NCS, size=4229, offset=1091825, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl50', restype=ResourceType.NCS, size=4311, offset=1096054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl51', restype=ResourceType.NCS, size=4289, offset=1100365, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdl52', restype=ResourceType.NCS, size=4289, offset=1104654, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg1', restype=ResourceType.NCS, size=4289, offset=1108943, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg2', restype=ResourceType.NCS, size=4678, offset=1113232, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg3', restype=ResourceType.NCS, size=4678, offset=1117910, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg4', restype=ResourceType.NCS, size=4289, offset=1122588, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg5', restype=ResourceType.NCS, size=4289, offset=1126877, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg6', restype=ResourceType.NCS, size=4289, offset=1131166, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg7', restype=ResourceType.NCS, size=4289, offset=1135455, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg8', restype=ResourceType.NCS, size=4289, offset=1139744, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskdlg9', restype=ResourceType.NCS, size=4289, offset=1144033, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_traskinc', restype=ResourceType.NCS, size=75, offset=1148322, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trasknkd', restype=ResourceType.NCS, size=183, offset=1148397, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_7', restype=ResourceType.NCS, size=65, offset=1148580, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trask_d', restype=ResourceType.NCS, size=7450, offset=1148645, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trastk_en', restype=ResourceType.NCS, size=4762, offset=1156095, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trdlg_inc', restype=ResourceType.NCS, size=105, offset=1160857, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig01', restype=ResourceType.NCS, size=5506, offset=1160962, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig02', restype=ResourceType.NCS, size=5601, offset=1166468, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig03', restype=ResourceType.NCS, size=5342, offset=1172069, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig04', restype=ResourceType.NCS, size=5398, offset=1177411, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig05', restype=ResourceType.NCS, size=5571, offset=1182809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_trig06', restype=ResourceType.NCS, size=5528, offset=1188380, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1', restype=ResourceType.NCS, size=4995, offset=1193908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut10', restype=ResourceType.NCS, size=5029, offset=1198903, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut1a', restype=ResourceType.NCS, size=5679, offset=1203932, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_cut2', restype=ResourceType.NCS, size=5501, offset=1209611, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_ud_sold', restype=ResourceType.NCS, size=3750, offset=1215112, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_unready', restype=ResourceType.NCS, size=33, offset=1218862, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld01', restype=ResourceType.NCS, size=91, offset=1218895, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld02', restype=ResourceType.NCS, size=68, offset=1218986, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_weld03', restype=ResourceType.NCS, size=340, offset=1219054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='k_pend_xpboost', restype=ResourceType.NCS, size=3731, offset=1219394, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.ARE, size=3621, offset=1223125, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.GIT, size=50316, offset=1226746, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa', restype=ResourceType.PTH, size=10972, offset=1277062, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='m01aa_c01', restype=ResourceType.DLG, size=16226, offset=1288034, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='metalbox001', restype=ResourceType.UTP, size=2168, offset=1304260, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='module', restype=ResourceType.IFO, size=1623, offset=1306428, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric001', restype=ResourceType.UTT, size=1012, offset=1308051, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric002', restype=ResourceType.UTT, size=1007, offset=1309063, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='newgeneric003', restype=ResourceType.UTT, size=1006, offset=1310070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='nulltrigger', restype=ResourceType.UTT, size=1018, offset=1311076, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold001', restype=ResourceType.UTC, size=3084, offset=1312094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold002', restype=ResourceType.UTC, size=3085, offset=1315178, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold003', restype=ResourceType.UTC, size=3046, offset=1318263, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold004', restype=ResourceType.UTC, size=3045, offset=1321309, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold005', restype=ResourceType.UTC, size=3075, offset=1324354, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_repsold006', restype=ResourceType.UTC, size=3144, offset=1327429, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren001', restype=ResourceType.UTC, size=3335, offset=1330573, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithappren002', restype=ResourceType.UTC, size=3662, offset=1333908, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier001', restype=ResourceType.UTC, size=3484, offset=1337570, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier002', restype=ResourceType.UTC, size=3319, offset=1341054, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier003', restype=ResourceType.UTC, size=3319, offset=1344373, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='n_sithsoldier004', restype=ResourceType.UTC, size=3292, offset=1347692, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='partpile001', restype=ResourceType.UTP, size=2082, offset=1350984, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='post_carth', restype=ResourceType.UTW, size=489, offset=1353066, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='p_carth001', restype=ResourceType.UTC, size=3209, offset=1353555, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='radiovoices', restype=ResourceType.UTS, size=1066, offset=1356764, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps001', restype=ResourceType.UTP, size=1923, offset=1357830, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rsldcrps002', restype=ResourceType.UTP, size=2086, offset=1359753, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='rumble004', restype=ResourceType.UTS, size=970, offset=1361839, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksin001', restype=ResourceType.UTS, size=1212, offset=1362809, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipattacksingle', restype=ResourceType.UTS, size=1212, offset=1364021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='shipstrain', restype=ResourceType.UTS, size=1109, offset=1365233, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='steamloop', restype=ResourceType.UTS, size=968, offset=1366342, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='sw_door_test001', restype=ResourceType.UTD, size=1823, offset=1367310, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='testwp', restype=ResourceType.UTW, size=481, offset=1369133, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='to_tar_m02aa', restype=ResourceType.UTT, size=988, offset=1369614, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast002', restype=ResourceType.UTW, size=496, offset=1370602, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast003', restype=ResourceType.UTW, size=496, offset=1371098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_cutblast01', restype=ResourceType.UTW, size=495, offset=1371594, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge001', restype=ResourceType.UTW, size=503, offset=1372089, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge002', restype=ResourceType.UTW, size=502, offset=1372592, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridge003', restype=ResourceType.UTW, size=502, offset=1373094, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgedoo', restype=ResourceType.UTW, size=502, offset=1373596, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_bridgesit', restype=ResourceType.UTW, size=503, offset=1374098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge001', restype=ResourceType.UTW, size=504, offset=1374601, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge002', restype=ResourceType.UTW, size=504, offset=1375105, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge003', restype=ResourceType.UTW, size=504, offset=1375609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge004', restype=ResourceType.UTW, size=504, offset=1376113, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge005', restype=ResourceType.UTW, size=504, offset=1376617, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge006', restype=ResourceType.UTW, size=504, offset=1377121, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_ge007', restype=ResourceType.UTW, size=504, offset=1377625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_end_gensi', restype=ResourceType.UTW, size=504, offset=1378129, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_002', restype=ResourceType.UTW, size=499, offset=1378633, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_003', restype=ResourceType.UTW, size=499, offset=1379132, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_004', restype=ResourceType.UTW, size=499, offset=1379631, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_005', restype=ResourceType.UTW, size=499, offset=1380130, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_006', restype=ResourceType.UTW, size=499, offset=1380629, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_007', restype=ResourceType.UTW, size=499, offset=1381128, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_008', restype=ResourceType.UTW, size=499, offset=1381627, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_009', restype=ResourceType.UTW, size=499, offset=1382126, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_010', restype=ResourceType.UTW, size=499, offset=1382625, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_room3_1', restype=ResourceType.UTW, size=497, offset=1383124, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_trask50', restype=ResourceType.UTW, size=497, offset=1383621, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld', restype=ResourceType.UTW, size=491, offset=1384118, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld001', restype=ResourceType.UTW, size=499, offset=1384609, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_end_weld002', restype=ResourceType.UTW, size=499, offset=1385108, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final', restype=ResourceType.UTW, size=491, offset=1385607, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_pc_final001', restype=ResourceType.UTW, size=497, offset=1386098, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_player01', restype=ResourceType.UTW, size=491, offset=1386595, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_002', restype=ResourceType.UTW, size=492, offset=1387086, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_003', restype=ResourceType.UTW, size=492, offset=1387578, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_room8_01', restype=ResourceType.UTW, size=491, offset=1388070, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='wp_sithmove', restype=ResourceType.UTW, size=491, offset=1388561, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp_d', restype=ResourceType.NCS, size=5726, offset=1389052, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_trasksp', restype=ResourceType.UTP, size=1944, offset=1394778, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end01_pcjump', restype=ResourceType.NCS, size=3644, offset=1396722, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_traskbrdg', restype=ResourceType.DLG, size=3673, offset=1400366, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='cp_end_bridgecs', restype=ResourceType.NCS, size=5645, offset=1404039, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod")), FileResource(resname='my_cylabin', restype=ResourceType.UTP, size=1965, offset=1409684, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\Modules\end_m01aa.mod"))] -2024-06-23 08:35:41,252 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 08:35:41,276 - root - INFO - Loading core installation resources into UI... -2024-06-23 08:35:42,787 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 08:35:42,788 - root - INFO - Loading saves list into UI... -2024-06-23 08:35:42,789 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 08:35:42,790 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 08:35:42,791 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 08:35:42,791 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 08:35:42,791 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 08:35:42,792 - root - DEBUG - Loading save resources into UI... -2024-06-23 08:35:42,792 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 08:35:42,793 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 08:35:42,794 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 08:35:42,794 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 08:35:42,795 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 08:35:42,795 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 08:35:42,795 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 08:35:42,796 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 08:35:42,796 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 08:35:42,796 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 08:35:42,796 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 08:35:42,798 - root - DEBUG - Updating menus... -2024-06-23 08:35:42,800 - root - DEBUG - Setting up watchdog observer... -2024-06-23 08:35:42,800 - root - INFO - Loader task completed. -2024-06-23 08:37:52,744 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 08:37:53,044 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 08:37:53,045 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 08:37:53,045 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 08:37:53,045 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 08:37:53,046 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 08:37:53,046 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 08:37:53,046 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 08:37:53,046 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 08:37:53,046 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 08:37:53,100 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 08:37:53,129 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 08:37:53,381 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 08:37:53,382 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 08:37:53,383 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 08:37:53,383 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:37:53,384 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:37:53,384 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:37:53,662 - root - DEBUG - [load scope] dlg: -2024-06-23 08:37:53,662 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 08:37:53,669 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=-1, comment=), None) -2024-06-23 08:37:53,669 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 08:37:53,801 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 08:37:53,802 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 08:37:53,802 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 08:37:53,802 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:37:53,803 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:37:53,803 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:37:54,229 - root - INFO - Loading Override from installation... -2024-06-23 08:37:57,173 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 08:37:57,877 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(348, 240) -2024-06-23 08:37:57,878 - root - DEBUG - DLGTreeView: set self.startPos to (348, 240) -2024-06-23 08:37:57,878 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 08:37:57,878 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:37:57,879 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:37:57,879 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:37:58,021 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 08:37:58,022 - root - DEBUG - DLGTreeView. -2024-06-23 08:37:58,022 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 08:37:58,022 - root - DEBUG - [calculate_links_and_nodes scope] deque[DLGNode]: deque([DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])]) -2024-06-23 08:37:58,023 - root - DEBUG - [calculate_links_and_nodes scope] seen_nodes: set() -2024-06-23 08:37:58,023 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 08:37:58,023 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 08:37:58,024 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,024 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:37:58,026 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 08:37:58,027 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 08:37:58,028 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(15, 10, 30, 30) -2024-06-23 08:37:58,032 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 08:37:58,032 - root - DEBUG - [draw_drag_icons scope] gradient: -2024-06-23 08:37:58,033 - root - DEBUG - [draw_drag_icons scope] font: -2024-06-23 08:37:58,033 - root - DEBUG - [draw_drag_icons scope] text_rect: PyQt5.QtCore.QRect(205, 10, 30, 30) -2024-06-23 08:37:58,034 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 08:37:58,098 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 08:37:58,099 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:37:58,100 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,100 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,101 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,101 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:37:58,101 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,102 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,102 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,109 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,109 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,109 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,110 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:37:58,110 - root - DEBUG - Drop operation is valid. -2024-06-23 08:37:58,110 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:37:58,110 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:37:58,111 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:37:58,117 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,118 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,118 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,118 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:37:58,119 - root - DEBUG - Drop operation is valid. -2024-06-23 08:37:58,119 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:37:58,119 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:37:58,120 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:37:58,121 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,121 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,122 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,122 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:37:58,122 - root - DEBUG - Drop operation is valid. -2024-06-23 08:37:58,123 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:37:58,123 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:37:58,123 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:37:58,125 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,125 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,126 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,126 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,126 - root - DEBUG - Drop operation is valid. -2024-06-23 08:37:58,127 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:37:58,127 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:37:58,127 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:37:58,133 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,134 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,134 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,134 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,135 - root - DEBUG - Drop operation is valid. -2024-06-23 08:37:58,135 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:37:58,135 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:37:58,135 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:37:58,141 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,142 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,142 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,142 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,143 - root - DEBUG - Drop operation is valid. -2024-06-23 08:37:58,143 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:37:58,143 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:37:58,144 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:37:58,149 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,150 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,150 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,150 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,151 - root - DEBUG - Drop operation is valid. -2024-06-23 08:37:58,151 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:37:58,152 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:37:58,152 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:37:58,159 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,159 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,159 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,160 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,160 - root - DEBUG - Drop operation is valid. -2024-06-23 08:37:58,160 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:37:58,160 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:37:58,161 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:37:58,166 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,167 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,167 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,168 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,168 - root - DEBUG - Drop operation is valid. -2024-06-23 08:37:58,168 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:37:58,169 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:37:58,169 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:37:58,175 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,175 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,176 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,176 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,176 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,177 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,177 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,183 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,183 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,184 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,184 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,185 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,185 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,185 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,191 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,192 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,192 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,192 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,193 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,193 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,194 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,199 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,200 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,200 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,200 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,201 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,201 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,201 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,207 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,207 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,208 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,208 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,209 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,209 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,209 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,215 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,215 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,215 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,216 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,216 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,216 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,217 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,222 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,222 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,223 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,223 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,223 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,224 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,224 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,229 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,230 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,230 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,230 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,231 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,231 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,231 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,237 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,237 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,238 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,238 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,238 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,239 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,239 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,245 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,246 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,246 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,246 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,247 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,247 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,247 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,254 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,254 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,255 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,255 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,255 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,255 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,256 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,261 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,262 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,262 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,262 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,263 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,263 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,264 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,269 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,270 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,270 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,271 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,271 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,272 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,272 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,277 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,277 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,278 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,278 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,279 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,279 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,279 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,285 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,285 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,286 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,286 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,287 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,287 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,287 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,293 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,294 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,294 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,294 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,295 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,295 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,296 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,301 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,302 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,302 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,302 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,303 - root - DEBUG - Drop operation is valid. -2024-06-23 08:37:58,303 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:37:58,304 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:37:58,304 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:37:58,310 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,310 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,311 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,311 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,312 - root - DEBUG - Drop operation is valid. -2024-06-23 08:37:58,312 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:37:58,312 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:37:58,312 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:37:58,318 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,318 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,319 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,319 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,319 - root - DEBUG - Drop operation is valid. -2024-06-23 08:37:58,320 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:37:58,320 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:37:58,320 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:37:58,325 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,326 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,326 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,327 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,327 - root - DEBUG - Drop operation is valid. -2024-06-23 08:37:58,327 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:37:58,328 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:37:58,328 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:37:58,333 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,334 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,334 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,334 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:37:58,335 - root - DEBUG - Drop operation is valid. -2024-06-23 08:37:58,335 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:37:58,335 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:37:58,336 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:37:58,342 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,342 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,342 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,343 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:37:58,343 - root - DEBUG - Drop operation is valid. -2024-06-23 08:37:58,343 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:37:58,344 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:37:58,344 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:37:58,350 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,350 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,351 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,351 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:37:58,352 - root - DEBUG - Drop operation is valid. -2024-06-23 08:37:58,352 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:37:58,352 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:37:58,352 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:37:58,358 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,359 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,359 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,359 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:37:58,360 - root - DEBUG - Drop operation is valid. -2024-06-23 08:37:58,360 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:37:58,361 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:37:58,361 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:37:58,367 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,368 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,368 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,368 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:37:58,369 - root - DEBUG - Drop operation is valid. -2024-06-23 08:37:58,369 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:37:58,369 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:37:58,370 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:37:58,376 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,376 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,377 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,377 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:37:58,378 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,378 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,378 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,385 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,385 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,386 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,386 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:37:58,387 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,387 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,387 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,394 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,394 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,395 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,395 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:37:58,396 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,396 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,397 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,402 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,403 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,404 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,404 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:37:58,404 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,405 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,405 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,411 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,412 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,413 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,413 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:37:58,413 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,414 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,414 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,420 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,421 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,421 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,422 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:37:58,422 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,423 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,423 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,431 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,431 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,432 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,432 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:37:58,433 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,433 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,433 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,441 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:37:58,441 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:37:58,442 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:37:58,442 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:37:58,443 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:37:58,443 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:37:58,443 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:37:58,474 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 08:37:58,475 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 08:37:58,475 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,475 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,476 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,476 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,477 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,478 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,479 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,479 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,479 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,481 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,481 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,482 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,482 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,484 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,484 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,484 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,485 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,487 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,488 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,488 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,488 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,490 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,490 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,490 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,491 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,492 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,493 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,493 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,493 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,495 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,496 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,496 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,496 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,498 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,498 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,499 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,499 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,500 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,501 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,501 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,501 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,503 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,504 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,504 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,505 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,506 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,507 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,507 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,507 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,509 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,509 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,509 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,510 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,512 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,512 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,513 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,513 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,515 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,515 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,515 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,515 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,516 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,517 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,517 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,517 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,519 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,520 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,520 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,521 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,522 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,522 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,523 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,523 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,525 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,525 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,525 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,525 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,527 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,527 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,527 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,528 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,530 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,530 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,531 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,531 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,532 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,533 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,533 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,533 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,535 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,535 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,536 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,536 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,538 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,538 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,539 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,539 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,540 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,541 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,541 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,541 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,543 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,543 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,543 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,543 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,546 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,546 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,546 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,547 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,548 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,548 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,549 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,549 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,550 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,551 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,551 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,551 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,552 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,553 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,553 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,553 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,555 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,555 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,556 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,556 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,557 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,558 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,558 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,558 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,560 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,560 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,560 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,561 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,562 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,563 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,563 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,563 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,565 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,565 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,566 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,566 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,568 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,568 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,568 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,569 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,570 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,571 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,571 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,571 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,573 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,573 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,574 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,574 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,576 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,576 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,577 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,577 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,578 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,579 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,579 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,579 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,581 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,581 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,581 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,582 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,583 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,584 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,584 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,584 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,586 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,586 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,586 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,587 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,588 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,589 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,589 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,589 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,591 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,591 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,591 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,591 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,592 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,593 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,593 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,593 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,595 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,595 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,596 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,596 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,598 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,598 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,599 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,599 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,600 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,600 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,601 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,601 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,602 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,603 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,603 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,603 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,605 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,605 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,606 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,606 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,607 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,608 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,608 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,608 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,609 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,610 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,610 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,610 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,612 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,612 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,613 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,613 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,615 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,615 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,616 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,616 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,617 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,618 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,618 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,618 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,620 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,620 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,621 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,621 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,623 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,624 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,624 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,624 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,626 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,626 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,627 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,627 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,630 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,630 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,630 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,631 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,633 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,634 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,634 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,634 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,636 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,636 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,636 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,637 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,638 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,639 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,639 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,639 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,643 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,644 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,644 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,644 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,654 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:58,654 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:58,655 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,655 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:58,736 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-23 08:37:58,737 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-23 08:37:58,739 - root - DEBUG - performDrag: completely done -2024-06-23 08:37:58,739 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 08:37:58,739 - root - DEBUG - [resetDragState scope] -2024-06-23 08:37:59,764 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:59,769 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 08:37:59,770 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 08:37:59,770 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:37:59,771 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,771 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,774 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,774 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,778 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,779 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,783 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,783 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,789 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,790 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,792 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,792 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,798 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,799 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,805 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,806 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,813 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,813 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,815 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,816 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,821 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,822 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,828 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,828 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,832 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,833 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,835 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,835 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,839 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,840 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,845 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,846 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,848 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,848 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,851 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,851 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,854 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,855 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,857 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,857 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,859 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,859 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,863 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,863 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,865 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,866 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,867 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,867 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,870 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,870 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,874 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,875 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,877 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,878 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,880 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,881 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,883 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,884 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,886 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,887 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,889 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,890 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,892 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,893 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,895 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,896 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,898 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,899 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,901 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,902 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,904 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,905 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,907 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,908 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,910 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,910 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,913 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,914 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,917 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,918 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,920 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,921 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,924 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,925 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,929 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,930 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,934 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,935 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,938 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,939 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,941 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,941 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,946 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,946 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,952 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,952 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,957 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,957 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,960 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,960 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,965 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,965 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,970 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,970 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,975 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,975 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,977 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,977 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,982 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,982 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,986 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,986 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,989 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,989 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,991 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,992 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,993 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,994 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:37:59,998 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:37:59,999 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,002 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,003 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,007 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,007 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,010 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,010 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,013 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,013 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,015 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,016 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,018 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,018 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,022 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,023 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,026 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,027 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,029 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,030 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,032 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,032 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,036 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,036 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,041 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,041 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,045 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,046 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,048 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,048 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,052 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,053 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,056 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,056 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,060 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,061 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,063 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,064 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,066 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,067 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,070 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,071 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,073 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,074 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,076 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,077 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,079 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,080 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,082 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,082 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,085 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,085 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,087 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,087 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,090 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,090 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,093 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,093 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,096 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,097 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,100 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,100 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,103 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,104 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,107 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,107 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,110 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,110 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,113 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,113 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,115 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,116 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,118 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,118 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,121 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,122 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,124 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,124 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,126 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,126 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,127 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,128 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,131 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,131 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,133 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,133 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,137 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,138 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,140 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,141 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,142 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,143 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,145 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,145 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,148 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,148 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,150 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,150 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,152 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,152 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,154 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,155 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,157 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,157 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,159 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,159 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,161 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,161 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,164 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,164 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,167 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,167 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,171 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,172 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,176 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,176 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,180 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,180 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,183 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,184 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,185 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,185 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,190 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,190 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,194 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,194 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,199 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,199 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,202 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,202 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,207 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,207 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,212 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,213 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,217 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,217 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,220 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,220 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,224 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,224 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,228 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,229 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,232 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,233 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,234 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,234 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,238 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,238 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,242 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,242 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,245 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,246 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,248 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,249 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,251 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,252 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,255 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,255 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,256 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,257 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,259 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,260 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,263 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,264 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,266 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,266 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,268 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,269 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,271 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,271 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,273 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,274 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,276 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,277 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,280 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,280 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,281 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,282 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,284 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,285 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,289 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,289 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,293 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,293 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,295 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,296 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,299 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,300 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,302 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,302 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,306 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,306 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,308 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,308 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,312 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,313 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,317 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,317 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,320 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,320 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,322 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,323 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,326 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,326 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,330 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,331 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,335 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,336 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,338 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,338 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,341 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,342 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,345 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,345 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,349 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,349 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,352 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,353 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,355 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,356 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,359 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,359 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,362 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,363 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,365 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,365 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,367 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,368 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,370 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,370 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,372 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,372 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,374 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,374 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,376 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,376 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,377 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,378 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,380 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,380 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,382 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,382 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,384 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,384 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,385 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,386 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,388 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,388 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,389 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,390 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,392 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,393 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,395 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:00,396 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:00,398 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-23 08:38:00,447 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 08:38:00,447 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-23 08:38:00,448 - root - DEBUG - DLGTreeView. -2024-06-23 08:38:00,448 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 08:38:00,448 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 08:38:00,448 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 08:38:00,449 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,449 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,449 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,449 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,450 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-23 08:38:00,451 - root - DEBUG - DLGTreeView. -2024-06-23 08:38:00,451 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 08:38:00,451 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 08:38:00,451 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 08:38:00,452 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,452 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,453 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,453 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,453 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,460 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,460 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,461 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,461 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,461 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,462 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,462 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,468 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,468 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,469 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,469 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,470 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,470 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,470 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,477 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,477 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,477 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,478 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,478 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,479 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,479 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,486 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,487 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,487 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,487 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,488 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,488 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,488 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,494 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,494 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,495 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,495 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,496 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,496 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,496 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,502 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,502 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,503 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,503 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,503 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,504 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,504 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,509 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,510 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,510 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,510 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,511 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,511 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,512 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,517 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,518 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,518 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,518 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,519 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,519 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,519 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,525 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,525 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,525 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,526 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,526 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,526 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,527 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,532 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,533 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,533 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,533 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,534 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,534 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,534 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,540 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,540 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,540 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,541 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,541 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,541 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,542 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,547 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,548 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,548 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,548 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,549 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,549 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,549 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,555 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,556 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,556 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,556 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,557 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,557 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,557 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,562 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,563 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,563 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,563 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,564 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,564 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,564 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,570 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,571 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,571 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,571 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,572 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,572 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,572 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,577 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,578 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,578 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,578 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,579 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,580 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,580 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,586 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,586 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,587 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,587 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,588 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,588 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,588 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,594 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,594 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,595 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,595 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,595 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,596 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,596 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,602 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,602 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,603 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,603 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,604 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,604 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,604 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,610 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,610 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,611 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,611 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,612 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,612 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,612 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,617 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,618 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,618 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,619 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,619 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,619 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,620 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,625 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,626 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,626 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,627 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,627 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,627 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,628 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,634 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,635 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,635 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,635 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,636 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,636 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,636 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,643 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,643 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,643 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,644 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,644 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,644 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,645 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,650 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,651 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,651 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,651 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,652 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,652 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,652 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,658 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,658 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,658 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,659 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,659 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,659 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,660 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,665 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,666 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,666 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,666 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,667 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,667 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,667 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,672 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,673 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,673 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,673 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,674 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,674 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,674 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,680 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,680 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,681 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,681 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,681 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,682 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,682 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,687 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,688 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,688 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,689 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,689 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,690 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,690 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,696 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,696 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,697 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,697 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,697 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,698 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,698 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,704 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,704 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,704 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,705 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,705 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,706 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,706 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,711 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,712 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,712 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,712 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,713 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,713 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,714 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,719 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,720 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,720 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,721 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,721 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,721 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,722 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,727 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,727 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,728 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,728 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,729 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,729 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,729 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,735 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,735 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,736 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,736 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,737 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,737 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,737 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,742 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,743 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,743 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,744 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,744 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,744 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,745 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,750 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,750 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,751 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,754 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,754 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,755 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,755 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,760 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,760 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,761 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,761 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,761 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,762 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,762 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,768 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,768 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,769 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,769 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,769 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,770 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,770 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,775 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,776 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,776 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,776 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,777 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,777 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,777 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,783 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,784 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,784 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,784 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,785 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,785 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,785 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,791 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,791 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,791 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,792 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,792 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,792 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,792 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,798 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,798 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,799 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,799 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,799 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,799 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,800 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,805 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,805 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,805 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,806 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,806 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,806 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,806 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,812 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,813 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,813 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,813 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,814 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,814 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,814 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,819 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,820 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,820 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,821 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,821 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,821 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,822 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,827 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,828 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,828 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,829 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:00,829 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,830 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,830 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,835 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,835 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,836 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,836 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:38:00,836 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,837 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,837 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,843 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,843 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,844 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,844 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:38:00,845 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,845 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,845 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,850 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,851 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,851 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,851 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:38:00,852 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,852 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,852 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,857 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,858 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,858 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,858 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:38:00,859 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,859 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,859 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,865 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,865 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,865 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,866 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:38:00,866 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,866 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,867 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,872 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,873 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,873 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,874 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:38:00,874 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,874 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,875 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,882 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,882 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,883 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,883 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:38:00,883 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,884 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,884 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,890 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,890 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,891 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,891 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:38:00,892 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,892 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,892 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,898 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,899 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,899 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,899 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:38:00,900 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,900 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,900 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,905 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,906 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,906 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,906 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:38:00,907 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,907 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,907 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,914 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,915 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,915 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,915 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:38:00,916 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,916 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,916 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,922 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,923 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,923 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,923 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:38:00,924 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,924 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,925 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,930 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,930 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,931 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,931 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:38:00,931 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,932 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,932 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,937 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,938 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,938 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,939 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:38:00,939 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,939 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,939 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,946 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,946 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,947 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,947 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:38:00,947 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,948 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,948 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,954 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,954 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,955 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,955 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:38:00,955 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,956 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,956 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,961 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,962 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,962 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,963 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:38:00,963 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,963 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,964 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:00,975 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:00,975 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:00,976 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:38:00,976 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:38:00,976 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:00,977 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:00,977 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:01,287 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:38:01,288 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:01,288 - root - DEBUG - [dropEvent scope] not self.isItemFromCurrentModel(event), calling pasteItem -2024-06-23 08:38:01,288 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:01,290 - root - DEBUG - [_getAllIndices scope] entryIndices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355} -2024-06-23 08:38:01,352 - root - DEBUG - [_getAllIndices scope] replyIndices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492} -2024-06-23 08:38:01,354 - root - DEBUG - [_getNewNodeListIndex scope] reply indices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492} length: 493 -2024-06-23 08:38:01,356 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 493 -2024-06-23 08:38:01,356 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 487 --> 493 -2024-06-23 08:38:01,358 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 08:38:01,362 - root - DEBUG - [resetDragState scope] -2024-06-23 08:38:04,367 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 08:38:04,493 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 08:38:04,493 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 08:38:04,494 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 08:38:04,494 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:38:04,495 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:38:04,495 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:38:08,309 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:38:08,312 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 08:38:08,313 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 08:38:08,313 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:38:08,313 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,314 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,316 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,317 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,319 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,319 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,321 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,322 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,323 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,324 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,325 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,325 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,327 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,327 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,329 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,330 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,331 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,331 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,333 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,333 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,335 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,335 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,338 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,338 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,341 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,341 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,343 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,344 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,347 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,347 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,349 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,349 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,352 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,352 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,354 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,355 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,357 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,357 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,359 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,359 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,362 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,363 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,365 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,365 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,367 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,367 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,368 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,369 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,371 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,372 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,373 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,374 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,376 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,377 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,379 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,379 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,381 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,382 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,384 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,385 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,387 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,387 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,389 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,390 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,392 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,392 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,394 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,395 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,397 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,397 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,399 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,400 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,401 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,402 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,404 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,404 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,407 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,407 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,409 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,410 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,412 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,412 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,414 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,415 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,417 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,417 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,420 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,421 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,423 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,423 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,426 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,426 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,430 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,430 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,432 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,432 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,434 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,435 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,438 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,439 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,441 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,442 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,443 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,444 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,446 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,447 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,449 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,450 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,452 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,452 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,454 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,454 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,456 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,456 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,459 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,460 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,463 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,463 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,465 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,465 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,466 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,467 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,469 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,469 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,472 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,472 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,475 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,476 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,478 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,479 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,481 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,481 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,484 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,485 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,487 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,488 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,490 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,491 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,494 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,495 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,498 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,498 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,501 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,501 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,505 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,505 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,508 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,509 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,513 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,513 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,516 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,516 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,518 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,519 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,524 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,524 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,529 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,530 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,532 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,533 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,539 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,540 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,545 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,546 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,551 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,552 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,554 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,555 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,560 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,561 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,565 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,566 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,570 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,571 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,574 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,575 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,576 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,577 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,580 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,581 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,584 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,585 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,588 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,588 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,591 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,592 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,594 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,595 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,597 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,598 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,601 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:38:08,601 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:38:08,604 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-23 08:38:08,642 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 08:38:08,643 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-23 08:38:08,643 - root - DEBUG - DLGTreeView. -2024-06-23 08:38:08,643 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 08:38:08,643 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 08:38:08,644 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 08:38:08,644 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,644 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,645 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,645 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,645 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-23 08:38:08,646 - root - DEBUG - DLGTreeView. -2024-06-23 08:38:08,647 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 08:38:08,647 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 08:38:08,647 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 08:38:08,648 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,649 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,649 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,649 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,650 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,657 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,657 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,657 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,658 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,658 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,659 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,659 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,665 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,666 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,666 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,666 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,667 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,667 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,667 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,673 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,673 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,674 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,674 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,675 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,675 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,675 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,681 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,681 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,681 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,681 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,682 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,682 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,682 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,689 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,690 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,690 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,690 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,691 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,691 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,691 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,697 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,697 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,697 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,697 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,698 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,698 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,698 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,704 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,705 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,705 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,705 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,706 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,706 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,706 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,711 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,712 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,712 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,712 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,713 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,713 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,714 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,719 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,720 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,720 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,720 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,721 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,721 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,721 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,727 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,727 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,728 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,728 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,729 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,729 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,729 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,735 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,735 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,735 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,736 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,736 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,737 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,737 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,742 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,743 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,743 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,743 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,744 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,744 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,744 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,750 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,750 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,751 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,751 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,751 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,752 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,752 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,761 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,762 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,762 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,763 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,764 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,764 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,764 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,773 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,774 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,774 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,775 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,775 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,776 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,776 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,784 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,785 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,785 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,786 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,786 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,787 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,787 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,795 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,796 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,797 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,797 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,798 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,798 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,799 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,807 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,807 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,808 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,808 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,808 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,809 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,809 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,815 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,815 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,816 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,816 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,816 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,817 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,817 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,824 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,825 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,825 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,826 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,826 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,826 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,827 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,835 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,835 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,835 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,836 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,836 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,836 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,837 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,843 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,843 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,843 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,844 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,844 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,844 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,845 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,850 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,850 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,851 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,851 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,852 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,852 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,852 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,858 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,858 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,859 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,859 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,859 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,860 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,860 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,866 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,866 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,866 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,867 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,867 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,867 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,868 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,875 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,876 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,876 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,876 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,877 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,877 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,877 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,885 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,885 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,886 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,886 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,887 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,887 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,887 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,898 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,899 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,899 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,899 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,900 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,900 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,900 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,907 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,908 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,908 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,908 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,909 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,909 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,909 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,916 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,916 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,917 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,917 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,917 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,918 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,918 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,925 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,925 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,926 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,926 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,926 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,927 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,927 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,932 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,933 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,933 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,933 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,934 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,934 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,934 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,940 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,941 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,941 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,941 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,942 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,942 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,942 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,948 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,948 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,949 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,949 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,949 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,950 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,950 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,955 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,956 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,956 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,956 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,957 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,957 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,957 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,962 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,963 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,963 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,963 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,964 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,964 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,964 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,970 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,970 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,970 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,971 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,971 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,972 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,972 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,977 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,978 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,978 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,978 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,979 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,979 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,980 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,985 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,985 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,986 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,986 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,986 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,987 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,987 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:08,992 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:08,993 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:08,993 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:08,993 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:08,994 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:08,994 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:08,994 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:09,000 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:09,000 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:09,001 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:09,001 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:09,001 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:09,002 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:09,002 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:09,012 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:09,013 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:09,013 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:09,013 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:09,014 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:09,014 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:09,014 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:09,024 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:38:09,025 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:38:09,025 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:38:09,025 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:38:09,026 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:09,026 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:38:09,026 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:09,171 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:38:09,172 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:38:09,172 - root - DEBUG - [dropEvent scope] not self.isItemFromCurrentModel(event), calling pasteItem -2024-06-23 08:38:09,172 - root - DEBUG - Drop operation is valid. -2024-06-23 08:38:09,174 - root - DEBUG - [_getAllIndices scope] entryIndices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355} -2024-06-23 08:38:09,259 - root - DEBUG - [_getAllIndices scope] replyIndices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492} -2024-06-23 08:38:09,262 - root - DEBUG - [_getNewNodeListIndex scope] reply indices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492} length: 493 -2024-06-23 08:38:09,263 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 493 -2024-06-23 08:38:09,263 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 487 --> 493 -2024-06-23 08:38:09,265 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 08:38:09,268 - root - DEBUG - [resetDragState scope] -2024-06-23 08:40:18,192 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 08:40:18,212 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 08:40:18,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 08:40:18,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 08:40:18,676 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 08:40:18,676 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 08:40:18,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 08:40:18,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 08:40:18,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 08:40:18,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 08:40:18,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 08:40:18,679 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 08:40:18,679 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 08:40:18,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 08:40:18,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 08:40:18,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 08:40:18,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 08:40:18,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 08:40:18,682 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 08:40:18,682 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 08:40:18,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 08:40:18,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 08:40:18,684 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 08:40:18,684 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 08:40:18,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 08:40:18,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 08:40:18,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 08:40:18,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 08:40:18,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 08:40:18,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 08:40:18,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 08:40:18,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 08:40:18,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 08:40:18,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 08:40:18,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 08:40:18,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 08:40:18,691 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 08:40:18,691 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 08:40:18,691 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 08:40:18,692 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 08:40:18,692 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 08:40:18,692 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 08:40:18,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 08:40:18,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 08:40:18,694 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 08:40:18,694 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 08:40:18,694 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 08:40:18,695 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 08:40:18,695 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 08:40:18,695 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 08:40:18,696 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 08:40:18,696 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 08:40:18,697 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 08:40:18,697 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 08:40:18,697 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 08:40:18,698 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 08:40:18,698 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 08:40:18,698 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 08:40:18,699 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 08:40:18,699 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 08:40:18,700 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 08:40:18,700 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 08:40:18,700 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 08:40:18,701 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 08:40:18,701 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 08:40:18,702 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 08:40:18,702 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 08:40:18,702 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 08:40:18,703 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 08:40:18,703 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 08:40:18,703 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 08:40:18,704 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 08:40:18,704 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 08:40:18,705 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 08:40:18,705 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 08:40:18,705 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 08:40:18,706 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 08:40:18,706 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 08:40:18,707 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 08:40:18,707 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 08:40:18,707 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 08:40:18,708 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 08:40:18,708 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 08:40:18,709 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 08:40:18,709 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 08:40:18,709 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 08:40:18,710 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 08:40:18,710 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 08:40:18,711 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 08:40:18,711 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 08:40:18,711 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 08:40:18,712 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 08:40:18,712 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 08:40:18,712 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 08:40:18,713 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 08:40:18,713 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 08:40:18,714 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 08:40:18,714 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 08:40:18,715 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 08:40:18,715 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 08:40:18,716 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 08:40:18,716 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 08:40:18,716 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 08:40:18,717 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 08:40:18,717 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 08:40:18,718 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 08:40:18,718 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 08:40:18,719 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 08:40:18,719 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 08:40:18,719 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 08:40:18,720 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 08:40:18,720 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 08:40:18,720 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 08:40:18,721 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 08:40:18,721 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 08:40:18,722 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 08:40:18,722 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 08:40:18,723 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 08:40:18,723 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 08:40:18,724 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 08:40:18,724 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 08:40:18,799 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 08:40:18,800 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 08:40:19,370 - root - DEBUG - DEBUG MODE: True -2024-06-23 08:40:19,374 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 08:40:19,456 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 08:40:19,606 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 08:40:19,667 - root - DEBUG - Updating menus... -2024-06-23 08:40:21,795 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:40:24,636 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:40:24,640 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:40:24,642 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 08:40:24,643 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 08:40:24,644 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 08:40:24,647 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 08:40:24,648 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 08:40:24,649 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 08:40:24,650 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 08:40:24,650 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 08:40:24,651 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 08:40:24,652 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 08:40:24,652 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 08:40:39,078 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 08:40:39,079 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 08:40:39,079 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 08:40:39,080 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 08:40:39,082 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 08:40:39,084 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 08:40:39,086 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 08:40:39,095 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 08:40:39,097 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 08:40:39,100 - root - INFO - Loading chitin... -2024-06-23 08:40:39,102 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 08:40:41,904 - root - INFO - Done loading chitin -2024-06-23 08:40:41,905 - root - INFO - Loading lips... -2024-06-23 08:40:41,908 - root - INFO - Loading modules... -2024-06-23 08:40:41,911 - root - INFO - Loading streammusic... -2024-06-23 08:40:41,912 - root - INFO - Loading streamsounds... -2024-06-23 08:40:41,914 - root - INFO - Loading textures... -2024-06-23 08:40:41,916 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 08:40:43,051 - root - INFO - Loading saves... -2024-06-23 08:40:43,069 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 08:40:43,070 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 08:40:43,071 - root - INFO - Loading streamwaves... -2024-06-23 08:40:43,073 - root - INFO - Loading override... -2024-06-23 08:40:43,074 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 08:40:43,083 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 08:40:43,104 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 08:40:43,105 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 08:40:43,106 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 08:40:43,107 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:40:43,107 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:40:43,108 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:40:43,108 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 08:40:43,132 - root - DEBUG - Set sections of prepared lists -2024-06-23 08:40:43,132 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 08:40:43,251 - root - INFO - Loading core installation resources into UI... -2024-06-23 08:40:45,653 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 08:40:45,654 - root - INFO - Loading saves list into UI... -2024-06-23 08:40:45,656 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 08:40:45,657 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 08:40:45,659 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 08:40:45,660 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 08:40:45,661 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 08:40:45,661 - root - DEBUG - Loading save resources into UI... -2024-06-23 08:40:45,662 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 08:40:45,663 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 08:40:45,664 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 08:40:45,664 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 08:40:45,665 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 08:40:45,665 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 08:40:45,666 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 08:40:45,666 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 08:40:45,667 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 08:40:45,668 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 08:40:45,668 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 08:40:45,670 - root - DEBUG - Updating menus... -2024-06-23 08:40:45,671 - root - DEBUG - Setting up watchdog observer... -2024-06-23 08:40:45,672 - root - INFO - Loader task completed. -2024-06-23 08:40:52,103 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 08:40:52,404 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 08:40:52,405 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 08:40:52,405 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 08:40:52,406 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 08:40:52,406 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 08:40:52,407 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 08:40:52,407 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 08:40:52,408 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 08:40:52,409 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 08:40:52,473 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 08:40:52,619 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 08:40:52,870 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 08:40:52,873 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 08:40:52,874 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 08:40:52,874 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:40:52,875 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:40:52,875 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:40:54,259 - root - DEBUG - [load scope] dlg: -2024-06-23 08:40:54,260 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 08:40:54,266 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=-1, comment=), None) -2024-06-23 08:40:54,267 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 08:40:54,857 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 08:40:54,858 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 08:40:54,858 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 08:40:54,859 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:40:54,859 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:40:54,860 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:40:55,826 - root - INFO - Loading Override from installation... -2024-06-23 08:41:01,805 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 08:41:06,362 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 08:41:06,363 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:06,364 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:06,364 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:06,511 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: [_getAllIndices scope] entryIndices -2024-06-23 08:41:07,471 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(207, 295) -2024-06-23 08:41:07,587 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 08:41:07,587 - root - DEBUG - DLGTreeView. -2024-06-23 08:41:07,588 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 08:41:07,589 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 6 -2024-06-23 08:41:07,589 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 08:41:07,590 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:07,590 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:11,467 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 5 -2024-06-23 08:41:11,469 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 6 -2024-06-23 08:41:11,606 - root - DEBUG - performDrag: completely done -2024-06-23 08:41:11,607 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 08:41:11,607 - root - DEBUG - [resetDragState scope] -2024-06-23 08:41:13,000 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(260, 308) -2024-06-23 08:41:15,392 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 08:41:15,393 - root - DEBUG - DLGTreeView. -2024-06-23 08:41:15,393 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 08:41:15,394 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 6 -2024-06-23 08:41:15,394 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 08:41:15,395 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,395 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,398 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 5 -2024-06-23 08:41:15,398 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 6 -2024-06-23 08:41:15,451 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 08:41:15,453 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:15,453 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,454 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,454 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,455 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,456 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,456 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,457 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,467 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,469 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,469 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,470 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,471 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,471 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,472 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,479 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,480 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,481 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,481 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,482 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,482 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,483 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,491 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,492 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,493 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,493 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,494 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,495 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,495 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,505 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,505 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,506 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,506 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,507 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,508 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,508 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,517 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,518 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,518 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,519 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,520 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,520 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,521 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,532 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,533 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,533 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,534 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,535 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,535 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,536 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,545 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,546 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,546 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,547 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,548 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,548 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,548 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,558 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,558 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,559 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,559 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,560 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,561 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,561 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,568 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,568 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,569 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,569 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,570 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,571 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,571 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,578 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,578 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,579 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,580 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,580 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,581 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,581 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,589 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,590 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,590 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,590 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,591 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,591 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,592 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,599 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,599 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,600 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,600 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,601 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,602 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,602 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,608 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,609 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,610 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,610 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,611 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,611 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,611 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,618 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,619 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,620 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,620 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,621 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,621 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,621 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,628 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,629 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,630 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,630 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,631 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,631 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,632 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,639 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,640 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,640 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,641 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,642 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,642 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,643 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,654 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,654 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,655 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,655 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,656 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,656 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,657 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,665 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,665 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,666 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,667 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,667 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,668 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,668 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,677 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,677 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,678 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,679 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,679 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,680 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,680 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,687 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,687 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,688 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,688 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,689 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,689 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,689 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,696 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,697 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,697 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,698 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,698 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,699 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,699 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,705 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,706 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,706 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,707 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,707 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,708 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,708 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,714 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,715 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,715 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,716 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,716 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,717 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,717 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,723 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,724 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,725 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,725 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,726 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,726 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,726 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,733 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,734 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,734 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,735 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,735 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:15,736 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:41:15,736 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:41:15,737 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:15,739 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,739 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,740 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,740 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,741 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:15,741 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:41:15,742 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:41:15,742 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:15,744 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,744 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,745 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,745 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,746 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:15,747 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:41:15,747 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:41:15,747 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:15,749 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,750 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,751 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,751 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,752 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:15,752 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:41:15,753 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:41:15,753 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:15,755 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,756 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,757 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,758 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:15,759 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:15,760 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:41:15,761 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:41:15,762 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:15,765 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,766 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,766 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,767 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:41:15,768 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:15,769 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:41:15,769 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:41:15,770 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:15,778 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,779 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,780 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,781 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:41:15,781 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:15,782 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:41:15,782 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:41:15,783 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:15,790 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,791 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,792 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,792 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:41:15,793 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:15,793 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:41:15,794 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:41:15,794 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:15,801 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,801 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,802 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,802 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:41:15,803 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,803 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,803 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,812 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,812 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,813 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,813 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:41:15,814 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,815 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,815 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,822 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,823 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,823 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,824 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:41:15,825 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,825 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,826 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,833 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,834 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,834 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,835 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:41:15,836 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,836 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,836 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,843 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,844 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,845 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,845 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:41:15,846 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,846 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,846 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,853 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:15,853 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:15,854 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:41:15,854 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:41:15,855 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:15,855 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:15,856 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:15,883 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 08:41:15,884 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 08:41:15,885 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,885 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,885 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,886 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,886 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,888 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,888 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,889 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,889 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,891 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,891 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,892 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,892 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,894 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,895 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,895 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,896 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,898 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,898 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,899 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,899 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,901 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,901 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,902 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,902 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,904 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,905 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,905 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,906 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,907 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,908 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,908 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,909 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,911 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,911 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,912 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,913 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,914 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,915 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,915 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,916 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,918 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,918 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,919 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,919 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,921 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,922 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,923 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,923 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,925 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,926 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,927 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,927 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,929 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,930 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,930 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,931 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,932 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,933 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,934 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,934 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,936 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,936 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,937 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,938 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,940 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,940 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,941 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,941 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,944 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,945 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,945 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,946 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,948 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,948 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,949 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,949 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,952 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,953 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,953 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,954 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,956 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,957 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,958 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,958 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,961 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,962 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,962 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,963 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,965 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,966 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,967 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,968 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,970 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,971 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,972 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,973 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,976 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,977 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,977 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,978 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,980 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,981 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,982 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,982 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,984 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,985 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,985 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,986 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,988 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,988 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,989 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,989 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,991 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,992 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,993 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,993 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,995 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,996 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:15,996 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,997 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:15,999 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:15,999 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:16,000 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,000 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,002 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:16,003 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:16,003 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,004 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,005 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:16,006 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:16,006 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,007 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,009 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:16,010 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:16,010 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,011 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,013 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:16,013 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:16,014 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,014 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,017 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:16,017 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:16,018 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,018 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,020 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:16,021 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:16,022 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,022 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,024 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:16,025 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:16,025 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,026 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,028 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:16,028 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:16,029 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,030 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,032 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:16,032 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:16,032 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,033 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,035 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:16,035 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:16,036 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,036 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,038 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:16,039 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:16,040 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,040 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,042 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:16,042 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:16,043 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,043 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,050 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:16,051 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:16,051 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,052 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,055 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:16,056 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:16,056 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,057 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,067 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:16,068 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:16,068 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,069 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,071 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:16,071 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:16,072 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,072 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,079 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:16,080 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:16,080 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,081 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,118 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:16,119 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:16,120 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,120 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,143 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:16,144 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:16,144 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,145 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:16,188 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-23 08:41:16,189 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-23 08:41:16,191 - root - DEBUG - performDrag: completely done -2024-06-23 08:41:16,192 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 08:41:16,192 - root - DEBUG - [resetDragState scope] -2024-06-23 08:41:17,699 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:17,709 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 08:41:17,709 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 08:41:17,710 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:41:17,710 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,711 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,719 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,719 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,722 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,723 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,730 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,731 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,736 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,737 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,745 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,745 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,748 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,749 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,756 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,757 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,764 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,765 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,773 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,774 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,778 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,779 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,786 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,786 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,792 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,793 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,799 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,800 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,802 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,803 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,808 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,809 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,813 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,814 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,819 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,820 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,822 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,823 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,827 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,828 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,833 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,834 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,837 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,838 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,840 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,840 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,845 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,846 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,849 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,850 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,854 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,855 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,858 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,859 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,861 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,862 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,866 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,867 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,870 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,871 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,875 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,876 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,878 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,878 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,883 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,883 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,886 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,887 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,891 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,892 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,894 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,895 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,897 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,898 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,901 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,902 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,905 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,906 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,907 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,908 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,911 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,912 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,914 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,915 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,918 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,919 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,921 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,922 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,924 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,924 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,927 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,928 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,931 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,932 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,933 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,934 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,937 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,938 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,941 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,942 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,944 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,945 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,947 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,948 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,950 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,951 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,953 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,954 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,957 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,957 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,960 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,960 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,964 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,964 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,967 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,967 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,969 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,970 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,972 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,972 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,974 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,974 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,977 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,977 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,979 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,979 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,981 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,982 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,983 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,984 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,986 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,986 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,988 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,989 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,990 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,991 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,993 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,994 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,996 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,996 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:17,998 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:17,999 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:18,001 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:18,002 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:18,004 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:18,005 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:18,007 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:18,007 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:18,009 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:18,010 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:18,013 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:18,014 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:18,016 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:18,016 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:18,018 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:18,019 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:18,021 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:18,021 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:18,023 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:18,023 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:18,026 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:18,026 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:18,028 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:18,029 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:18,031 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:18,031 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:18,033 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:18,034 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:18,036 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:18,036 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:18,038 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:18,039 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:18,041 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:41:18,041 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:41:18,043 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-23 08:41:18,144 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 08:41:18,144 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-23 08:41:18,145 - root - DEBUG - DLGTreeView. -2024-06-23 08:41:18,145 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 08:41:18,146 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 08:41:18,146 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 08:41:18,146 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:18,147 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:41:18,147 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,148 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,148 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-23 08:41:18,149 - root - DEBUG - DLGTreeView. -2024-06-23 08:41:18,149 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 08:41:18,149 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 08:41:18,150 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 08:41:18,152 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,152 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:18,153 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:18,153 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:18,154 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:18,161 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,162 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,162 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,163 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:18,163 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:18,164 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:18,164 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:18,171 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,171 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,172 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,173 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:18,173 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:18,174 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:18,174 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:18,181 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,181 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,182 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,182 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:18,183 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:18,184 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:18,184 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:18,191 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,192 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,193 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,193 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:18,194 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:18,195 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:18,195 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:18,203 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,203 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,204 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,204 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:18,205 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:18,205 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:18,206 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:18,212 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,213 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,214 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,214 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:18,215 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:18,215 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:18,215 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:18,222 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,223 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,223 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,224 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:18,224 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:18,225 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:18,225 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:41:18,232 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,233 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,233 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,234 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:18,235 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:18,235 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:18,235 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:41:18,242 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,243 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,243 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,244 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:18,244 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:18,245 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:18,245 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:41:18,252 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,252 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,253 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,253 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:18,254 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:18,254 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:18,255 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:41:18,262 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,262 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,263 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,263 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:41:18,264 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:18,264 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:18,264 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:41:18,270 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,271 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,272 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,272 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,273 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:18,273 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:18,273 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:41:18,280 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,280 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,281 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,281 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,282 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:18,282 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:18,283 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:41:18,289 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,289 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,290 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,290 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,290 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:18,291 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:18,291 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:41:18,298 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,298 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,299 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,299 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,300 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:18,300 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:18,301 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:41:18,307 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,307 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,308 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,308 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,309 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:18,309 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:18,310 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:41:18,316 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,316 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,317 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,318 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,318 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:18,319 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:18,319 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:18,327 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,327 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,328 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,328 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,329 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:18,329 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:18,330 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:18,337 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,337 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,338 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,338 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,339 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:18,339 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:18,340 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:18,348 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,349 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,349 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,350 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,351 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:18,351 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:18,352 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:18,359 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,360 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,360 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,361 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,361 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:18,362 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:18,362 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:18,369 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,370 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,371 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,371 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,372 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:18,372 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:18,373 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:18,379 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,380 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,380 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,381 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,381 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:18,382 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:18,382 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:18,389 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,390 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,390 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,391 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,391 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:18,392 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:18,392 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:18,398 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,399 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,400 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,400 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,401 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:18,401 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:18,401 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:18,408 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,409 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,409 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,410 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,410 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:18,410 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:18,411 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:18,417 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,418 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,418 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,418 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,419 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:18,419 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:18,420 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:18,426 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,426 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,427 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,427 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,428 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:18,428 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:18,428 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:18,435 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,435 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,436 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,436 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,437 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:18,437 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:18,437 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:18,443 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,444 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,445 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,445 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,446 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:18,446 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:18,447 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:18,454 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,454 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,455 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,455 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,456 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:41:18,456 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:41:18,457 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:18,464 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,464 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,465 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,465 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,466 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:18,466 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:18,467 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:41:18,475 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,475 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,476 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,477 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,477 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:18,478 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:18,478 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:41:18,484 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,485 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,485 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,486 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,486 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:18,486 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:18,487 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:41:18,494 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,495 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,496 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,496 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,497 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:18,497 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:18,497 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:41:18,504 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,504 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,505 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,505 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:41:18,506 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:18,506 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:18,507 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:41:18,515 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,515 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,516 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,517 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:41:18,517 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:18,518 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:18,518 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:41:18,524 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,525 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,525 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,526 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:41:18,526 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:18,527 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:18,527 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:41:18,534 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:41:18,534 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:41:18,535 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:41:18,535 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:41:18,536 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:18,536 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:41:18,537 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:41:18,951 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:41:18,952 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:41:18,952 - root - DEBUG - [dropEvent scope] not self.isItemFromCurrentModel(event), calling pasteItem -2024-06-23 08:41:18,953 - root - DEBUG - Drop operation is valid. -2024-06-23 08:41:19,633 - root - DEBUG - [_getNewNodeListIndex scope] reply indices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492} length: 493 -2024-06-23 08:41:19,635 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 493 -2024-06-23 08:41:19,635 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 484 --> 493 -2024-06-23 08:41:19,636 - root - DEBUG - [_getNewNodeListIndex scope] entry indices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355} length: 356 -2024-06-23 08:41:19,637 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 356 -2024-06-23 08:41:19,637 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 348 --> 356 -2024-06-23 08:41:19,638 - root - DEBUG - [_getNewNodeListIndex scope] reply indices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493} length: 494 -2024-06-23 08:41:19,640 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 494 -2024-06-23 08:41:19,640 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 485 --> 494 -2024-06-23 08:41:19,641 - root - DEBUG - [_getNewNodeListIndex scope] entry indices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356} length: 357 -2024-06-23 08:41:19,643 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 357 -2024-06-23 08:41:19,643 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 349 --> 357 -2024-06-23 08:41:19,645 - root - DEBUG - [_getNewNodeListIndex scope] reply indices: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494} length: 495 -2024-06-23 08:41:19,648 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 495 -2024-06-23 08:41:19,649 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 486 --> 495 -2024-06-23 08:41:19,654 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 08:41:19,664 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 08:41:19,675 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 08:41:19,683 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 08:41:19,690 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 08:41:19,697 - root - DEBUG - [resetDragState scope] -2024-06-23 08:41:21,433 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(14, 250) -2024-06-23 08:42:40,717 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 08:42:41,026 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 08:42:41,027 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 08:42:41,028 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 08:42:41,028 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 08:42:41,028 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 08:42:41,029 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 08:42:41,029 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 08:42:41,029 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 08:42:41,030 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 08:42:41,092 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 08:42:41,093 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 08:42:41,344 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 08:42:41,346 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 08:42:41,346 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 08:42:41,347 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:42:41,347 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:42:41,348 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:42:42,796 - root - DEBUG - [load scope] dlg: -2024-06-23 08:42:42,797 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 08:42:42,799 - root - DEBUG - onOrphanedNode(DLGLink(link_list_index=-1, comment=), None) -2024-06-23 08:42:42,799 - root - DEBUG - Deleted the only link (DLGLink(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 08:42:43,645 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 08:42:43,646 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 08:42:43,646 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 08:42:43,646 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:42:43,647 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:42:43,647 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 08:42:43,754 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 08:42:45,430 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(151, 309) -2024-06-23 08:42:45,431 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 08:42:45,432 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:45,433 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,434 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:45,580 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 08:42:45,581 - root - DEBUG - DLGTreeView. -2024-06-23 08:42:45,581 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 08:42:45,582 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 6 -2024-06-23 08:42:45,583 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 08:42:45,583 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,583 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:45,587 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 5 -2024-06-23 08:42:45,588 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 6 -2024-06-23 08:42:45,594 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 08:42:45,594 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:45,595 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:45,595 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:45,596 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,596 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:45,597 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:45,597 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:45,597 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:45,606 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:45,607 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:45,608 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,608 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:45,609 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:45,609 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:45,610 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:45,618 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:45,618 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:45,619 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,619 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:45,620 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:45,621 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:45,621 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:45,629 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:45,630 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:45,630 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,631 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:45,631 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:45,632 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:45,633 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:45,640 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:45,641 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:45,642 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,642 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:45,643 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:45,644 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:45,644 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:45,653 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:45,654 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:45,654 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,655 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:45,655 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:45,656 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:45,656 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:45,665 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:45,666 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:45,667 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,667 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:45,668 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:45,668 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:45,669 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:45,677 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:45,677 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:45,678 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,679 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:45,680 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:45,680 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:45,681 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:45,688 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:45,688 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:45,689 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,689 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:45,690 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:45,691 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:45,691 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:45,699 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:45,700 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:45,700 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,701 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:45,701 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:45,702 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:42:45,702 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:42:45,703 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:45,705 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:45,705 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:45,706 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,706 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:45,707 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:45,708 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:42:45,708 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:42:45,709 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:45,711 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:45,711 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:45,712 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,712 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:45,713 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:45,713 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:42:45,714 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:42:45,714 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:45,716 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:45,717 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:45,717 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,718 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:45,718 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:45,719 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:42:45,720 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:42:45,720 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:45,722 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:45,722 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:45,722 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,723 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:45,724 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:45,724 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:42:45,725 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:42:45,725 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:45,728 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:45,728 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:45,729 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,729 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:45,730 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:45,730 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:42:45,731 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:42:45,731 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:45,735 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:45,735 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:45,736 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,737 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:45,737 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:45,738 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:42:45,738 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:42:45,739 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:45,741 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:45,742 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:45,742 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,743 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:45,743 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:45,744 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:42:45,744 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:42:45,745 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:45,747 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:45,748 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:45,749 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,749 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:45,750 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:45,751 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:42:45,751 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:42:45,751 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:45,753 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:45,754 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:45,754 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,755 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:42:45,755 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:45,756 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:42:45,756 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:42:45,757 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:45,763 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:45,764 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:45,765 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,766 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:42:45,767 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:45,767 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:42:45,768 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:42:45,768 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:45,776 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:45,777 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:45,777 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,778 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:42:45,779 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:45,779 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:42:45,780 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:42:45,780 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:45,787 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:45,788 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:45,788 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 08:42:45,789 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 08:42:45,790 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:45,791 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 08:42:45,791 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 08:42:45,792 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:45,825 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 08:42:45,826 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 08:42:45,826 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,827 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,828 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,828 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,829 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,833 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,834 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,834 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,834 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,836 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,837 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,838 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,838 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,841 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,842 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,842 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,843 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,845 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,846 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,846 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,847 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,850 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,851 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,851 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,852 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,853 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,854 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,855 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,855 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,858 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,858 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,859 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,859 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,862 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,862 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,863 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,863 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,865 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,866 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,867 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,867 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,869 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,870 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,870 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,871 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,874 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,875 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,875 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,876 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,878 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,879 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,879 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,880 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,882 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,883 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,884 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,884 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,887 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,887 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,888 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,888 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,890 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,891 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,892 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,892 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,894 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,894 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,895 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,895 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,897 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,898 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,899 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,900 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,901 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,902 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,902 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,903 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,905 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,906 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,906 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,907 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,909 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,910 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,910 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,911 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,913 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,914 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,914 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,914 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,917 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,918 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,918 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,919 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,921 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,922 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,922 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,923 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,926 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,926 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,927 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,927 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,929 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,930 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,930 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,931 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,934 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,934 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,935 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,935 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,937 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,938 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,938 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,939 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,942 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,942 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,943 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,944 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,946 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,947 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,947 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,948 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,950 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,951 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,951 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,952 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,953 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,954 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,954 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,955 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,956 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,957 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,958 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,958 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,960 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,961 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,961 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,962 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,963 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,964 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,964 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,965 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,968 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,968 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,969 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,969 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,971 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,971 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,972 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,972 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,974 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,975 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,975 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,976 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,978 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,978 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,979 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,979 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,981 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,981 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,982 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,982 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,984 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,984 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,985 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,985 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,987 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,987 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,988 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,988 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,990 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,990 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,991 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,991 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,993 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,994 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,994 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,995 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,997 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:45,997 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:45,997 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:45,998 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,001 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,001 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,002 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,002 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,004 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,005 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,005 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,005 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,008 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,009 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,009 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,010 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,012 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,012 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,012 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,013 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,015 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,016 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,017 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,017 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,019 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,019 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,020 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,020 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,022 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,022 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,023 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,023 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,026 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,027 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,027 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,028 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,030 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,030 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,031 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,031 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,033 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,034 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,034 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,035 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,037 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,037 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,038 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,038 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,040 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,041 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,042 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,042 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,044 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,045 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,045 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,046 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,047 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,048 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,049 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,050 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,052 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,052 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,053 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,053 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,055 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,056 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,056 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,056 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,059 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,060 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,060 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,061 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,062 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,063 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,064 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,064 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,066 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,067 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,067 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,068 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,070 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,070 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,071 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,071 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,073 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,074 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,075 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,075 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,077 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,078 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,079 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,079 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,081 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,081 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,082 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,083 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,085 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,086 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,086 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,087 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,089 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,089 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,090 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,091 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,093 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,094 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,094 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,095 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,096 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,097 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,098 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,098 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,100 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,101 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,101 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,102 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,104 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,105 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,105 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,106 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,109 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,109 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,110 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,110 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,112 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,113 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,113 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,114 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,116 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,117 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,117 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,117 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,120 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,120 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,121 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,121 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,123 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,124 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,125 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,125 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,127 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,128 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,128 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,129 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,130 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,131 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,131 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,132 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,134 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,134 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,135 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,135 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,137 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,138 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,138 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,139 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,141 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,142 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,142 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,143 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,144 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,145 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,145 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,146 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,147 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,148 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,149 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,149 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,152 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,153 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,153 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,154 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,156 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,156 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,157 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,158 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,160 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,161 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,162 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,162 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,164 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,164 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,165 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,166 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,169 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,170 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,171 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,171 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,173 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,174 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,175 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,175 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,231 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-23 08:42:46,232 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-23 08:42:46,235 - root - DEBUG - performDrag: completely done -2024-06-23 08:42:46,236 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 08:42:46,236 - root - DEBUG - [resetDragState scope] -2024-06-23 08:42:46,917 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,921 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 08:42:46,922 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 08:42:46,922 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 08:42:46,923 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,923 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,926 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,927 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,930 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,930 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,935 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,936 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,941 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,942 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,943 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,944 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,947 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,947 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,952 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,952 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,955 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,956 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,960 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,961 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,963 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,963 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,967 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,967 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,970 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,970 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,972 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,973 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,975 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,976 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,978 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,978 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,980 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,981 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,982 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,983 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,986 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,986 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,989 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,989 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,991 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,992 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,995 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,995 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:46,998 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:46,998 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:47,001 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:47,002 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:47,004 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:47,005 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:47,007 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:47,008 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:47,011 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:47,011 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:47,013 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:47,013 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:47,015 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:47,016 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:47,019 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:47,019 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:47,021 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:47,022 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:47,024 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:47,025 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:47,028 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:47,028 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:47,030 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:47,031 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:47,033 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 08:42:47,034 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 08:42:47,036 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-23 08:42:47,122 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 08:42:47,122 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-23 08:42:47,123 - root - DEBUG - DLGTreeView. -2024-06-23 08:42:47,123 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 08:42:47,124 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 08:42:47,124 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 08:42:47,125 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,125 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,125 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,126 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,126 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-23 08:42:47,127 - root - DEBUG - DLGTreeView. -2024-06-23 08:42:47,127 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 08:42:47,128 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 08:42:47,128 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 08:42:47,130 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,131 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:47,131 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,132 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,133 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,140 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,141 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,142 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,142 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:47,143 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,143 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,144 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,151 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,151 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,152 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,152 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:47,153 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,153 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,154 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,160 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,161 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,161 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,162 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:47,163 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,163 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,163 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,171 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,172 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,172 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,173 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:47,174 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,174 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,175 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,184 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,184 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,185 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,185 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:42:47,186 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,186 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,187 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,195 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,196 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,196 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,197 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:42:47,198 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,198 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,199 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,205 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,206 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,206 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,207 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:42:47,208 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,208 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,209 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,215 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,216 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,217 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,217 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:42:47,218 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,218 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,218 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,225 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,226 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,226 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,227 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:42:47,227 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,227 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,228 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,235 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,236 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,237 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,237 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:42:47,238 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,238 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,238 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,245 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,245 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,246 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,246 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:42:47,247 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,247 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,247 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,253 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,254 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,254 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,255 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:42:47,255 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,256 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,256 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,262 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,263 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,263 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,264 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:42:47,264 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,265 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,265 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,271 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,272 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,272 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,273 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:42:47,274 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,274 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,275 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,282 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,282 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,283 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,284 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:42:47,284 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,284 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,285 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,294 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,295 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,295 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,296 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:42:47,296 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,297 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,297 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,311 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,312 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,312 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,313 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:42:47,314 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,314 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,314 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,321 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,322 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,322 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,322 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:42:47,323 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,323 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,324 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,333 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,334 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,334 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,335 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:42:47,335 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,336 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,336 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,343 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,344 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,344 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,345 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:42:47,345 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,345 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,346 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,352 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,353 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,353 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,353 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:42:47,354 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,354 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,355 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,361 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,362 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,362 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,363 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:42:47,363 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,363 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,364 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,370 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,371 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,371 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,372 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:42:47,372 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,373 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,373 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,380 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,381 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,381 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,382 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:42:47,382 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,383 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,383 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,389 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,390 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,391 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,392 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 08:42:47,392 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,393 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,393 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,399 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,399 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,400 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,400 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:42:47,401 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,402 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,402 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,408 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,409 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,409 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,410 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:42:47,410 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,410 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,411 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,417 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,418 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,418 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,418 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:42:47,419 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,419 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,420 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,426 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,427 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,427 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,427 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:42:47,428 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,428 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,429 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,435 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,436 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,436 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,437 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:42:47,437 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,438 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,438 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,445 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,446 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,446 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,446 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:42:47,447 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,448 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,448 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,455 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,456 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,457 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,457 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:42:47,458 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,459 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,459 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,466 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,467 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,467 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,467 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:42:47,468 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,468 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,469 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,475 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,476 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,477 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,477 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:42:47,478 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,478 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,478 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,486 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,486 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,486 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,487 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:42:47,487 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,488 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,488 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,494 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,495 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,495 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,496 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:42:47,496 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 08:42:47,497 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 08:42:47,497 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,503 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,504 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,504 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,505 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:42:47,505 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,506 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,506 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,514 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,514 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,514 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,515 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:42:47,515 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,516 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,516 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,522 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,522 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,523 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,523 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:42:47,524 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,524 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,525 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,531 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,531 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,532 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,532 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:42:47,533 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,533 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,534 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,540 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,540 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,541 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,541 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:42:47,542 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,543 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,543 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,550 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,551 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,552 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,552 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:42:47,553 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,553 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,553 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,561 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,561 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,562 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,562 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:42:47,563 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,563 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,563 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,570 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,571 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,571 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,571 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:42:47,572 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,572 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,573 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,579 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,580 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,580 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,581 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:42:47,582 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,583 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,583 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,589 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,590 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,591 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,591 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 08:42:47,592 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,593 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,593 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,599 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,600 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,600 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,601 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:42:47,602 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,602 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,603 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,610 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,610 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,611 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,611 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:42:47,612 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,612 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,613 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,619 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 08:42:47,620 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 08:42:47,620 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 08:42:47,621 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 08:42:47,621 - root - DEBUG - Drop operation is valid. -2024-06-23 08:42:47,622 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 08:42:47,622 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,858 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 08:42:47,859 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 08:42:47,859 - root - DEBUG - [dropEvent scope] not self.isItemFromCurrentModel(event), calling pasteItem -2024-06-23 08:42:47,860 - root - DEBUG - Drop operation is valid. -2024-06-23 08:43:09,576 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 493 -2024-06-23 08:43:09,577 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 484 --> 493 -2024-06-23 08:43:09,577 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 356 -2024-06-23 08:43:09,578 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 348 --> 356 -2024-06-23 08:43:09,578 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 494 -2024-06-23 08:43:09,579 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 485 --> 494 -2024-06-23 08:43:09,579 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 357 -2024-06-23 08:43:09,580 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 349 --> 357 -2024-06-23 08:43:09,580 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 495 -2024-06-23 08:43:09,580 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 486 --> 495 -2024-06-23 08:44:14,535 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 08:44:14,545 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 08:44:14,558 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 08:44:14,570 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 08:44:14,581 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 08:46:52,324 - root - DEBUG - [resetDragState scope] -2024-06-23 08:47:00,365 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(28, 238) -2024-06-23 08:47:01,641 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 08:47:01,641 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:47:01,642 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 08:47:01,643 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 08:47:07,532 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: [_getNewNodeListIndex scope] reply indices -2024-06-23 08:47:12,383 - root - DEBUG - [copyPath scope] path: EntryList\347 -2024-06-23 08:47:15,818 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: EntryList\347 -2024-06-23 08:47:20,105 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: {"type": "DLGEntry", "key": -7437171216223195527, "data": {"_hash_cache": {"value": -7437171216223195527, "py_type": "int"}, "comment": {"value": "", "py_type": "str"}, "links": {"value": [{"type": "DLGLink", "key": 5742447157150886642, "node": {"type": "DLGReply", "key": -1738700551822806416, "data": {"_hash_cache": {"value": -1738700551822806416, "py_type": "int"}, "comment": {"value": "", "py_type": "str"}, "links": {"value": [{"type": "DLGLink", "key": 4144229153884297243, "node": {"type": "DLGEntry", "key": -8829033122984599896, "data": {"_hash_cache": {"value": -8829033122984599896, "py_type": "int"}, "comment": {"value": "", "py_type": "str"}, "links": {"value": [{"type": "DLGLink", "key": -4741557387438498118, "node": {"type": "DLGReply", "key": 5387078584791434443, "data": {"_hash_cache": {"value": 5387078584791434443, "py_type": "int"}, "comment": {"value": "", "py_type": "str"}, "links": {"value": [{"type": "DLGLink", "key": 6415354064218760514, "node": {"type": "DLGEntry", "key": -7682537003209346453, "data": {"_hash_cache": {"value": -7682537003209346453, "py_type": "int"}, "comment": {"value": "", "py_type": "str"}, "links": {"value": [{"type": "DLGLink", "key": 5872351859184988110, "node": {"type": "DLGReply", "key": -4619388372388000150, "data": {"_hash_cache": {"value": -4619388372388000150, "py_type": "int"}, "comment": {"value": "", "py_type": "str"}, "links": {"value": [], "py_type": "list"}, "list_index": {"value": 495, "py_type": "int"}, "camera_angle": {"value": 0, "py_type": "int"}, "delay": {"value": -1, "py_type": "int"}, "fade_type": {"value": 0, "py_type": "int"}, "listener": {"value": "", "py_type": "str"}, "plot_index": {"value": -1, "py_type": "int"}, "plot_xp_percentage": {"value": 1.0, "py_type": "float"}, "quest": {"value": "", "py_type": "str"}, "script1": {"value": "k_swg_bastmovie", "py_type": "ResRef"}, "sound": {"value": "", "py_type": "ResRef"}, "sound_exists": {"value": 0, "py_type": "bool"}, "text": {"value": {"stringref": -1, "substrings": {}}, "py_type": "LocalizedString"}, "vo_resref": {"value": "", "py_type": "ResRef"}, "wait_flags": {"value": 0, "py_type": "int"}, "animations": {"value": [], "py_type": "list"}, "quest_entry": {"value": 0, "py_type": "int"}, "fade_color": {"value": null, "py_type": "None"}, "fade_delay": {"value": null, "py_type": "None"}, "fade_length": {"value": null, "py_type": "None"}, "camera_anim": {"value": null, "py_type": "None"}, "camera_id": {"value": null, "py_type": "None"}, "camera_fov": {"value": null, "py_type": "None"}, "camera_height": {"value": null, "py_type": "None"}, "camera_effect": {"value": null, "py_type": "None"}, "target_height": {"value": null, "py_type": "None"}, "script1_param1": {"value": 0, "py_type": "int"}, "script1_param2": {"value": 0, "py_type": "int"}, "script1_param3": {"value": 0, "py_type": "int"}, "script1_param4": {"value": 0, "py_type": "int"}, "script1_param5": {"value": 0, "py_type": "int"}, "script1_param6": {"value": "", "py_type": "str"}, "script2_param1": {"value": 0, "py_type": "int"}, "script2": {"value": "", "py_type": "ResRef"}, "script2_param2": {"value": 0, "py_type": "int"}, "script2_param3": {"value": 0, "py_type": "int"}, "script2_param4": {"value": 0, "py_type": "int"}, "script2_param5": {"value": 0, "py_type": "int"}, "script2_param6": {"value": "", "py_type": "str"}, "alien_race_node": {"value": 0, "py_type": "int"}, "emotion_id": {"value": 0, "py_type": "int"}, "facial_id": {"value": 0, "py_type": "int"}, "unskippable": {"value": 0, "py_type": "bool"}, "node_id": {"value": 0, "py_type": "int"}, "post_proc_node": {"value": 0, "py_type": "int"}, "record_no_vo_override": {"value": 0, "py_type": "bool"}, "record_vo": {"value": 0, "py_type": "bool"}, "vo_text_changed": {"value": 0, "py_type": "bool"}}}, "link_list_index": 0}], "py_type": "list"}, "list_index": {"value": 357, "py_type": "int"}, "camera_angle": {"value": 0, "py_type": "int"}, "delay": {"value": -1, "py_type": "int"}, "fade_type": {"value": 0, "py_type": "int"}, "listener": {"value": "", "py_type": "str"}, "plot_index": {"value": -1, "py_type": "int"}, "plot_xp_percentage": {"value": 1.0, "py_type": "float"}, "quest": {"value": "", "py_type": "str"}, "script1": {"value": "", "py_type": "ResRef"}, "sound": {"value": "", "py_type": "ResRef"}, "sound_exists": {"value": 1, "py_type": "bool"}, "text": {"value": {"stringref": 38872, "substrings": {}}, "py_type": "LocalizedString"}, "vo_resref": {"value": "nm45aabast01168_", "py_type": "ResRef"}, "wait_flags": {"value": 0, "py_type": "int"}, "animations": {"value": [], "py_type": "list"}, "quest_entry": {"value": 0, "py_type": "int"}, "fade_color": {"value": null, "py_type": "None"}, "fade_delay": {"value": null, "py_type": "None"}, "fade_length": {"value": null, "py_type": "None"}, "camera_anim": {"value": null, "py_type": "None"}, "camera_id": {"value": null, "py_type": "None"}, "camera_fov": {"value": null, "py_type": "None"}, "camera_height": {"value": null, "py_type": "None"}, "camera_effect": {"value": null, "py_type": "None"}, "target_height": {"value": null, "py_type": "None"}, "script1_param1": {"value": 0, "py_type": "int"}, "script1_param2": {"value": 0, "py_type": "int"}, "script1_param3": {"value": 0, "py_type": "int"}, "script1_param4": {"value": 0, "py_type": "int"}, "script1_param5": {"value": 0, "py_type": "int"}, "script1_param6": {"value": "", "py_type": "str"}, "script2_param1": {"value": 0, "py_type": "int"}, "script2": {"value": "", "py_type": "ResRef"}, "script2_param2": {"value": 0, "py_type": "int"}, "script2_param3": {"value": 0, "py_type": "int"}, "script2_param4": {"value": 0, "py_type": "int"}, "script2_param5": {"value": 0, "py_type": "int"}, "script2_param6": {"value": "", "py_type": "str"}, "alien_race_node": {"value": 0, "py_type": "int"}, "emotion_id": {"value": 0, "py_type": "int"}, "facial_id": {"value": 0, "py_type": "int"}, "unskippable": {"value": 0, "py_type": "bool"}, "node_id": {"value": 0, "py_type": "int"}, "post_proc_node": {"value": 0, "py_type": "int"}, "record_no_vo_override": {"value": 0, "py_type": "bool"}, "record_vo": {"value": 0, "py_type": "bool"}, "vo_text_changed": {"value": 0, "py_type": "bool"}, "speaker": {"value": "", "py_type": "str"}}}, "link_list_index": 0}], "py_type": "list"}, "list_index": {"value": 494, "py_type": "int"}, "camera_angle": {"value": 0, "py_type": "int"}, "delay": {"value": -1, "py_type": "int"}, "fade_type": {"value": 0, "py_type": "int"}, "listener": {"value": "", "py_type": "str"}, "plot_index": {"value": -1, "py_type": "int"}, "plot_xp_percentage": {"value": 1.0, "py_type": "float"}, "quest": {"value": "", "py_type": "str"}, "script1": {"value": "", "py_type": "ResRef"}, "sound": {"value": "", "py_type": "ResRef"}, "sound_exists": {"value": 0, "py_type": "bool"}, "text": {"value": {"stringref": -1, "substrings": {}}, "py_type": "LocalizedString"}, "vo_resref": {"value": "", "py_type": "ResRef"}, "wait_flags": {"value": 0, "py_type": "int"}, "animations": {"value": [], "py_type": "list"}, "quest_entry": {"value": 0, "py_type": "int"}, "fade_color": {"value": null, "py_type": "None"}, "fade_delay": {"value": null, "py_type": "None"}, "fade_length": {"value": null, "py_type": "None"}, "camera_anim": {"value": null, "py_type": "None"}, "camera_id": {"value": null, "py_type": "None"}, "camera_fov": {"value": null, "py_type": "None"}, "camera_height": {"value": null, "py_type": "None"}, "camera_effect": {"value": null, "py_type": "None"}, "target_height": {"value": null, "py_type": "None"}, "script1_param1": {"value": 0, "py_type": "int"}, "script1_param2": {"value": 0, "py_type": "int"}, "script1_param3": {"value": 0, "py_type": "int"}, "script1_param4": {"value": 0, "py_type": "int"}, "script1_param5": {"value": 0, "py_type": "int"}, "script1_param6": {"value": "", "py_type": "str"}, "script2_param1": {"value": 0, "py_type": "int"}, "script2": {"value": "", "py_type": "ResRef"}, "script2_param2": {"value": 0, "py_type": "int"}, "script2_param3": {"value": 0, "py_type": "int"}, "script2_param4": {"value": 0, "py_type": "int"}, "script2_param5": {"value": 0, "py_type": "int"}, "script2_param6": {"value": "", "py_type": "str"}, "alien_race_node": {"value": 0, "py_type": "int"}, "emotion_id": {"value": 0, "py_type": "int"}, "facial_id": {"value": 0, "py_type": "int"}, "unskippable": {"value": 0, "py_type": "bool"}, "node_id": {"value": 0, "py_type": "int"}, "post_proc_node": {"value": 0, "py_type": "int"}, "record_no_vo_override": {"value": 0, "py_type": "bool"}, "record_vo": {"value": 0, "py_type": "bool"}, "vo_text_changed": {"value": 0, "py_type": "bool"}}}, "link_list_index": 0}], "py_type": "list"}, "list_index": {"value": 356, "py_type": "int"}, "camera_angle": {"value": 0, "py_type": "int"}, "delay": {"value": -1, "py_type": "int"}, "fade_type": {"value": 0, "py_type": "int"}, "listener": {"value": "", "py_type": "str"}, "plot_index": {"value": -1, "py_type": "int"}, "plot_xp_percentage": {"value": 1.0, "py_type": "float"}, "quest": {"value": "", "py_type": "str"}, "script1": {"value": "", "py_type": "ResRef"}, "sound": {"value": "", "py_type": "ResRef"}, "sound_exists": {"value": 1, "py_type": "bool"}, "text": {"value": {"stringref": 38871, "substrings": {}}, "py_type": "LocalizedString"}, "vo_resref": {"value": "nm45aabast01167_", "py_type": "ResRef"}, "wait_flags": {"value": 0, "py_type": "int"}, "animations": {"value": [], "py_type": "list"}, "quest_entry": {"value": 0, "py_type": "int"}, "fade_color": {"value": null, "py_type": "None"}, "fade_delay": {"value": null, "py_type": "None"}, "fade_length": {"value": null, "py_type": "None"}, "camera_anim": {"value": null, "py_type": "None"}, "camera_id": {"value": null, "py_type": "None"}, "camera_fov": {"value": null, "py_type": "None"}, "camera_height": {"value": null, "py_type": "None"}, "camera_effect": {"value": null, "py_type": "None"}, "target_height": {"value": null, "py_type": "None"}, "script1_param1": {"value": 0, "py_type": "int"}, "script1_param2": {"value": 0, "py_type": "int"}, "script1_param3": {"value": 0, "py_type": "int"}, "script1_param4": {"value": 0, "py_type": "int"}, "script1_param5": {"value": 0, "py_type": "int"}, "script1_param6": {"value": "", "py_type": "str"}, "script2_param1": {"value": 0, "py_type": "int"}, "script2": {"value": "", "py_type": "ResRef"}, "script2_param2": {"value": 0, "py_type": "int"}, "script2_param3": {"value": 0, "py_type": "int"}, "script2_param4": {"value": 0, "py_type": "int"}, "script2_param5": {"value": 0, "py_type": "int"}, "script2_param6": {"value": "", "py_type": "str"}, "alien_race_node": {"value": 0, "py_type": "int"}, "emotion_id": {"value": 0, "py_type": "int"}, "facial_id": {"value": 0, "py_type": "int"}, "unskippable": {"value": 0, "py_type": "bool"}, "node_id": {"value": 0, "py_type": "int"}, "post_proc_node": {"value": 0, "py_type": "int"}, "record_no_vo_override": {"value": 0, "py_type": "bool"}, "record_vo": {"value": 0, "py_type": "bool"}, "vo_text_changed": {"value": 0, "py_type": "bool"}, "speaker": {"value": "", "py_type": "str"}}}, "link_list_index": 0}], "py_type": "list"}, "list_index": {"value": 493, "py_type": "int"}, "camera_angle": {"value": 0, "py_type": "int"}, "delay": {"value": -1, "py_type": "int"}, "fade_type": {"value": 0, "py_type": "int"}, "listener": {"value": "", "py_type": "str"}, "plot_index": {"value": -1, "py_type": "int"}, "plot_xp_percentage": {"value": 1.0, "py_type": "float"}, "quest": {"value": "", "py_type": "str"}, "script1": {"value": "", "py_type": "ResRef"}, "sound": {"value": "", "py_type": "ResRef"}, "sound_exists": {"value": 0, "py_type": "bool"}, "text": {"value": {"stringref": -1, "substrings": {}}, "py_type": "LocalizedString"}, "vo_resref": {"value": "", "py_type": "ResRef"}, "wait_flags": {"value": 0, "py_type": "int"}, "animations": {"value": [], "py_type": "list"}, "quest_entry": {"value": 0, "py_type": "int"}, "fade_color": {"value": null, "py_type": "None"}, "fade_delay": {"value": null, "py_type": "None"}, "fade_length": {"value": null, "py_type": "None"}, "camera_anim": {"value": null, "py_type": "None"}, "camera_id": {"value": null, "py_type": "None"}, "camera_fov": {"value": null, "py_type": "None"}, "camera_height": {"value": null, "py_type": "None"}, "camera_effect": {"value": null, "py_type": "None"}, "target_height": {"value": null, "py_type": "None"}, "script1_param1": {"value": 0, "py_type": "int"}, "script1_param2": {"value": 0, "py_type": "int"}, "script1_param3": {"value": 0, "py_type": "int"}, "script1_param4": {"value": 0, "py_type": "int"}, "script1_param5": {"value": 0, "py_type": "int"}, "script1_param6": {"value": "", "py_type": "str"}, "script2_param1": {"value": 0, "py_type": "int"}, "script2": {"value": "", "py_type": "ResRef"}, "script2_param2": {"value": 0, "py_type": "int"}, "script2_param3": {"value": 0, "py_type": "int"}, "script2_param4": {"value": 0, "py_type": "int"}, "script2_param5": {"value": 0, "py_type": "int"}, "script2_param6": {"value": "", "py_type": "str"}, "alien_race_node": {"value": 0, "py_type": "int"}, "emotion_id": {"value": 0, "py_type": "int"}, "facial_id": {"value": 0, "py_type": "int"}, "unskippable": {"value": 0, "py_type": "bool"}, "node_id": {"value": 0, "py_type": "int"}, "post_proc_node": {"value": 0, "py_type": "int"}, "record_no_vo_override": {"value": 0, "py_type": "bool"}, "record_vo": {"value": 0, "py_type": "bool"}, "vo_text_changed": {"value": 0, "py_type": "bool"}}}, "link_list_index": 0}], "py_type": "list"}, "list_index": {"value": 347, "py_type": "int"}, "camera_angle": {"value": 0, "py_type": "int"}, "delay": {"value": -1, "py_type": "int"}, "fade_type": {"value": 0, "py_type": "int"}, "listener": {"value": "", "py_type": "str"}, "plot_index": {"value": -1, "py_type": "int"}, "plot_xp_percentage": {"value": 1.0, "py_type": "float"}, "quest": {"value": "", "py_type": "str"}, "script1": {"value": "", "py_type": "ResRef"}, "sound": {"value": "", "py_type": "ResRef"}, "sound_exists": {"value": 1, "py_type": "bool"}, "text": {"value": {"stringref": 38870, "substrings": {}}, "py_type": "LocalizedString"}, "vo_resref": {"value": "nm45aabast01166_", "py_type": "ResRef"}, "wait_flags": {"value": 0, "py_type": "int"}, "animations": {"value": [], "py_type": "list"}, "quest_entry": {"value": 0, "py_type": "int"}, "fade_color": {"value": null, "py_type": "None"}, "fade_delay": {"value": null, "py_type": "None"}, "fade_length": {"value": null, "py_type": "None"}, "camera_anim": {"value": null, "py_type": "None"}, "camera_id": {"value": null, "py_type": "None"}, "camera_fov": {"value": null, "py_type": "None"}, "camera_height": {"value": null, "py_type": "None"}, "camera_effect": {"value": null, "py_type": "None"}, "target_height": {"value": null, "py_type": "None"}, "script1_param1": {"value": 0, "py_type": "int"}, "script1_param2": {"value": 0, "py_type": "int"}, "script1_param3": {"value": 0, "py_type": "int"}, "script1_param4": {"value": 0, "py_type": "int"}, "script1_param5": {"value": 0, "py_type": "int"}, "script1_param6": {"value": "", "py_type": "str"}, "script2_param1": {"value": 0, "py_type": "int"}, "script2": {"value": "", "py_type": "ResRef"}, "script2_param2": {"value": 0, "py_type": "int"}, "script2_param3": {"value": 0, "py_type": "int"}, "script2_param4": {"value": 0, "py_type": "int"}, "script2_param5": {"value": 0, "py_type": "int"}, "script2_param6": {"value": "", "py_type": "str"}, "alien_race_node": {"value": 0, "py_type": "int"}, "emotion_id": {"value": 0, "py_type": "int"}, "facial_id": {"value": 0, "py_type": "int"}, "unskippable": {"value": 0, "py_type": "bool"}, "node_id": {"value": 0, "py_type": "int"}, "post_proc_node": {"value": 0, "py_type": "int"}, "record_no_vo_override": {"value": 0, "py_type": "bool"}, "record_vo": {"value": 0, "py_type": "bool"}, "vo_text_changed": {"value": 0, "py_type": "bool"}, "speaker": {"value": "", "py_type": "str"}}} -2024-06-23 08:47:20,119 - root - DEBUG - [_checkClipboardForJsonNode scope] node_data: {'type': 'DLGEntry', 'key': -7437171216223195527, 'data': {'_hash_cache': {'value': -7437171216223195527, 'py_type': 'int'}, 'comment': {'value': '', 'py_type': 'str'}, 'links': {'value': [{'type': 'DLGLink', 'key': 5742447157150886642, 'node': {'type': 'DLGReply', 'key': -1738700551822806416, 'data': {'_hash_cache': {'value': -1738700551822806416, 'py_type': 'int'}, 'comment': {'value': '', 'py_type': 'str'}, 'links': {'value': [{'type': 'DLGLink', 'key': 4144229153884297243, 'node': {'type': 'DLGEntry', 'key': -8829033122984599896, 'data': {'_hash_cache': {'value': -8829033122984599896, 'py_type': 'int'}, 'comment': {'value': '', 'py_type': 'str'}, 'links': {'value': [{'type': 'DLGLink', 'key': -4741557387438498118, 'node': {'type': 'DLGReply', 'key': 5387078584791434443, 'data': {'_hash_cache': {'value': 5387078584791434443, 'py_type': 'int'}, 'comment': {'value': '', 'py_type': 'str'}, 'links': {'value': [{'type': 'DLGLink', 'key': 6415354064218760514, 'node': {'type': 'DLGEntry', 'key': -7682537003209346453, 'data': {'_hash_cache': {'value': -7682537003209346453, 'py_type': 'int'}, 'comment': {'value': '', 'py_type': 'str'}, 'links': {'value': [{'type': 'DLGLink', 'key': 5872351859184988110, 'node': {'type': 'DLGReply', 'key': -4619388372388000150, 'data': {'_hash_cache': {'value': -4619388372388000150, 'py_type': 'int'}, 'comment': {'value': '', 'py_type': 'str'}, 'links': {'value': [], 'py_type': 'list'}, 'list_index': {'value': 495, 'py_type': 'int'}, 'camera_angle': {'value': 0, 'py_type': 'int'}, 'delay': {'value': -1, 'py_type': 'int'}, 'fade_type': {'value': 0, 'py_type': 'int'}, 'listener': {'value': '', 'py_type': 'str'}, 'plot_index': {'value': -1, 'py_type': 'int'}, 'plot_xp_percentage': {'value': 1.0, 'py_type': 'float'}, 'quest': {'value': '', 'py_type': 'str'}, 'script1': {'value': 'k_swg_bastmovie', 'py_type': 'ResRef'}, 'sound': {'value': '', 'py_type': 'ResRef'}, 'sound_exists': {'value': 0, 'py_type': 'bool'}, 'text': {'value': {'stringref': -1, 'substrings': {}}, 'py_type': 'LocalizedString'}, 'vo_resref': {'value': '', 'py_type': 'ResRef'}, 'wait_flags': {'value': 0, 'py_type': 'int'}, 'animations': {'value': [], 'py_type': 'list'}, 'quest_entry': {'value': 0, 'py_type': 'int'}, 'fade_color': {'value': None, 'py_type': 'None'}, 'fade_delay': {'value': None, 'py_type': 'None'}, 'fade_length': {'value': None, 'py_type': 'None'}, 'camera_anim': {'value': None, 'py_type': 'None'}, 'camera_id': {'value': None, 'py_type': 'None'}, 'camera_fov': {'value': None, 'py_type': 'None'}, 'camera_height': {'value': None, 'py_type': 'None'}, 'camera_effect': {'value': None, 'py_type': 'None'}, 'target_height': {'value': None, 'py_type': 'None'}, 'script1_param1': {'value': 0, 'py_type': 'int'}, 'script1_param2': {'value': 0, 'py_type': 'int'}, 'script1_param3': {'value': 0, 'py_type': 'int'}, 'script1_param4': {'value': 0, 'py_type': 'int'}, 'script1_param5': {'value': 0, 'py_type': 'int'}, 'script1_param6': {'value': '', 'py_type': 'str'}, 'script2_param1': {'value': 0, 'py_type': 'int'}, 'script2': {'value': '', 'py_type': 'ResRef'}, 'script2_param2': {'value': 0, 'py_type': 'int'}, 'script2_param3': {'value': 0, 'py_type': 'int'}, 'script2_param4': {'value': 0, 'py_type': 'int'}, 'script2_param5': {'value': 0, 'py_type': 'int'}, 'script2_param6': {'value': '', 'py_type': 'str'}, 'alien_race_node': {'value': 0, 'py_type': 'int'}, 'emotion_id': {'value': 0, 'py_type': 'int'}, 'facial_id': {'value': 0, 'py_type': 'int'}, 'unskippable': {'value': 0, 'py_type': 'bool'}, 'node_id': {'value': 0, 'py_type': 'int'}, 'post_proc_node': {'value': 0, 'py_type': 'int'}, 'record_no_vo_override': {'value': 0, 'py_type': 'bool'}, 'record_vo': {'value': 0, 'py_type': 'bool'}, 'vo_text_changed': {'value': 0, 'py_type': 'bool'}}}, 'link_list_index': 0}], 'py_type': 'list'}, 'list_index': {'value': 357, 'py_type': 'int'}, 'camera_angle': {'value': 0, 'py_type': 'int'}, 'delay': {'value': -1, 'py_type': 'int'}, 'fade_type': {'value': 0, 'py_type': 'int'}, 'listener': {'value': '', 'py_type': 'str'}, 'plot_index': {'value': -1, 'py_type': 'int'}, 'plot_xp_percentage': {'value': 1.0, 'py_type': 'float'}, 'quest': {'value': '', 'py_type': 'str'}, 'script1': {'value': '', 'py_type': 'ResRef'}, 'sound': {'value': '', 'py_type': 'ResRef'}, 'sound_exists': {'value': 1, 'py_type': 'bool'}, 'text': {'value': {'stringref': 38872, 'substrings': {}}, 'py_type': 'LocalizedString'}, 'vo_resref': {'value': 'nm45aabast01168_', 'py_type': 'ResRef'}, 'wait_flags': {'value': 0, 'py_type': 'int'}, 'animations': {'value': [], 'py_type': 'list'}, 'quest_entry': {'value': 0, 'py_type': 'int'}, 'fade_color': {'value': None, 'py_type': 'None'}, 'fade_delay': {'value': None, 'py_type': 'None'}, 'fade_length': {'value': None, 'py_type': 'None'}, 'camera_anim': {'value': None, 'py_type': 'None'}, 'camera_id': {'value': None, 'py_type': 'None'}, 'camera_fov': {'value': None, 'py_type': 'None'}, 'camera_height': {'value': None, 'py_type': 'None'}, 'camera_effect': {'value': None, 'py_type': 'None'}, 'target_height': {'value': None, 'py_type': 'None'}, 'script1_param1': {'value': 0, 'py_type': 'int'}, 'script1_param2': {'value': 0, 'py_type': 'int'}, 'script1_param3': {'value': 0, 'py_type': 'int'}, 'script1_param4': {'value': 0, 'py_type': 'int'}, 'script1_param5': {'value': 0, 'py_type': 'int'}, 'script1_param6': {'value': '', 'py_type': 'str'}, 'script2_param1': {'value': 0, 'py_type': 'int'}, 'script2': {'value': '', 'py_type': 'ResRef'}, 'script2_param2': {'value': 0, 'py_type': 'int'}, 'script2_param3': {'value': 0, 'py_type': 'int'}, 'script2_param4': {'value': 0, 'py_type': 'int'}, 'script2_param5': {'value': 0, 'py_type': 'int'}, 'script2_param6': {'value': '', 'py_type': 'str'}, 'alien_race_node': {'value': 0, 'py_type': 'int'}, 'emotion_id': {'value': 0, 'py_type': 'int'}, 'facial_id': {'value': 0, 'py_type': 'int'}, 'unskippable': {'value': 0, 'py_type': 'bool'}, 'node_id': {'value': 0, 'py_type': 'int'}, 'post_proc_node': {'value': 0, 'py_type': 'int'}, 'record_no_vo_override': {'value': 0, 'py_type': 'bool'}, 'record_vo': {'value': 0, 'py_type': 'bool'}, 'vo_text_changed': {'value': 0, 'py_type': 'bool'}, 'speaker': {'value': '', 'py_type': 'str'}}}, 'link_list_index': 0}], 'py_type': 'list'}, 'list_index': {'value': 494, 'py_type': 'int'}, 'camera_angle': {'value': 0, 'py_type': 'int'}, 'delay': {'value': -1, 'py_type': 'int'}, 'fade_type': {'value': 0, 'py_type': 'int'}, 'listener': {'value': '', 'py_type': 'str'}, 'plot_index': {'value': -1, 'py_type': 'int'}, 'plot_xp_percentage': {'value': 1.0, 'py_type': 'float'}, 'quest': {'value': '', 'py_type': 'str'}, 'script1': {'value': '', 'py_type': 'ResRef'}, 'sound': {'value': '', 'py_type': 'ResRef'}, 'sound_exists': {'value': 0, 'py_type': 'bool'}, 'text': {'value': {'stringref': -1, 'substrings': {}}, 'py_type': 'LocalizedString'}, 'vo_resref': {'value': '', 'py_type': 'ResRef'}, 'wait_flags': {'value': 0, 'py_type': 'int'}, 'animations': {'value': [], 'py_type': 'list'}, 'quest_entry': {'value': 0, 'py_type': 'int'}, 'fade_color': {'value': None, 'py_type': 'None'}, 'fade_delay': {'value': None, 'py_type': 'None'}, 'fade_length': {'value': None, 'py_type': 'None'}, 'camera_anim': {'value': None, 'py_type': 'None'}, 'camera_id': {'value': None, 'py_type': 'None'}, 'camera_fov': {'value': None, 'py_type': 'None'}, 'camera_height': {'value': None, 'py_type': 'None'}, 'camera_effect': {'value': None, 'py_type': 'None'}, 'target_height': {'value': None, 'py_type': 'None'}, 'script1_param1': {'value': 0, 'py_type': 'int'}, 'script1_param2': {'value': 0, 'py_type': 'int'}, 'script1_param3': {'value': 0, 'py_type': 'int'}, 'script1_param4': {'value': 0, 'py_type': 'int'}, 'script1_param5': {'value': 0, 'py_type': 'int'}, 'script1_param6': {'value': '', 'py_type': 'str'}, 'script2_param1': {'value': 0, 'py_type': 'int'}, 'script2': {'value': '', 'py_type': 'ResRef'}, 'script2_param2': {'value': 0, 'py_type': 'int'}, 'script2_param3': {'value': 0, 'py_type': 'int'}, 'script2_param4': {'value': 0, 'py_type': 'int'}, 'script2_param5': {'value': 0, 'py_type': 'int'}, 'script2_param6': {'value': '', 'py_type': 'str'}, 'alien_race_node': {'value': 0, 'py_type': 'int'}, 'emotion_id': {'value': 0, 'py_type': 'int'}, 'facial_id': {'value': 0, 'py_type': 'int'}, 'unskippable': {'value': 0, 'py_type': 'bool'}, 'node_id': {'value': 0, 'py_type': 'int'}, 'post_proc_node': {'value': 0, 'py_type': 'int'}, 'record_no_vo_override': {'value': 0, 'py_type': 'bool'}, 'record_vo': {'value': 0, 'py_type': 'bool'}, 'vo_text_changed': {'value': 0, 'py_type': 'bool'}}}, 'link_list_index': 0}], 'py_type': 'list'}, 'list_index': {'value': 356, 'py_type': 'int'}, 'camera_angle': {'value': 0, 'py_type': 'int'}, 'delay': {'value': -1, 'py_type': 'int'}, 'fade_type': {'value': 0, 'py_type': 'int'}, 'listener': {'value': '', 'py_type': 'str'}, 'plot_index': {'value': -1, 'py_type': 'int'}, 'plot_xp_percentage': {'value': 1.0, 'py_type': 'float'}, 'quest': {'value': '', 'py_type': 'str'}, 'script1': {'value': '', 'py_type': 'ResRef'}, 'sound': {'value': '', 'py_type': 'ResRef'}, 'sound_exists': {'value': 1, 'py_type': 'bool'}, 'text': {'value': {'stringref': 38871, 'substrings': {}}, 'py_type': 'LocalizedString'}, 'vo_resref': {'value': 'nm45aabast01167_', 'py_type': 'ResRef'}, 'wait_flags': {'value': 0, 'py_type': 'int'}, 'animations': {'value': [], 'py_type': 'list'}, 'quest_entry': {'value': 0, 'py_type': 'int'}, 'fade_color': {'value': None, 'py_type': 'None'}, 'fade_delay': {'value': None, 'py_type': 'None'}, 'fade_length': {'value': None, 'py_type': 'None'}, 'camera_anim': {'value': None, 'py_type': 'None'}, 'camera_id': {'value': None, 'py_type': 'None'}, 'camera_fov': {'value': None, 'py_type': 'None'}, 'camera_height': {'value': None, 'py_type': 'None'}, 'camera_effect': {'value': None, 'py_type': 'None'}, 'target_height': {'value': None, 'py_type': 'None'}, 'script1_param1': {'value': 0, 'py_type': 'int'}, 'script1_param2': {'value': 0, 'py_type': 'int'}, 'script1_param3': {'value': 0, 'py_type': 'int'}, 'script1_param4': {'value': 0, 'py_type': 'int'}, 'script1_param5': {'value': 0, 'py_type': 'int'}, 'script1_param6': {'value': '', 'py_type': 'str'}, 'script2_param1': {'value': 0, 'py_type': 'int'}, 'script2': {'value': '', 'py_type': 'ResRef'}, 'script2_param2': {'value': 0, 'py_type': 'int'}, 'script2_param3': {'value': 0, 'py_type': 'int'}, 'script2_param4': {'value': 0, 'py_type': 'int'}, 'script2_param5': {'value': 0, 'py_type': 'int'}, 'script2_param6': {'value': '', 'py_type': 'str'}, 'alien_race_node': {'value': 0, 'py_type': 'int'}, 'emotion_id': {'value': 0, 'py_type': 'int'}, 'facial_id': {'value': 0, 'py_type': 'int'}, 'unskippable': {'value': 0, 'py_type': 'bool'}, 'node_id': {'value': 0, 'py_type': 'int'}, 'post_proc_node': {'value': 0, 'py_type': 'int'}, 'record_no_vo_override': {'value': 0, 'py_type': 'bool'}, 'record_vo': {'value': 0, 'py_type': 'bool'}, 'vo_text_changed': {'value': 0, 'py_type': 'bool'}, 'speaker': {'value': '', 'py_type': 'str'}}}, 'link_list_index': 0}], 'py_type': 'list'}, 'list_index': {'value': 493, 'py_type': 'int'}, 'camera_angle': {'value': 0, 'py_type': 'int'}, 'delay': {'value': -1, 'py_type': 'int'}, 'fade_type': {'value': 0, 'py_type': 'int'}, 'listener': {'value': '', 'py_type': 'str'}, 'plot_index': {'value': -1, 'py_type': 'int'}, 'plot_xp_percentage': {'value': 1.0, 'py_type': 'float'}, 'quest': {'value': '', 'py_type': 'str'}, 'script1': {'value': '', 'py_type': 'ResRef'}, 'sound': {'value': '', 'py_type': 'ResRef'}, 'sound_exists': {'value': 0, 'py_type': 'bool'}, 'text': {'value': {'stringref': -1, 'substrings': {}}, 'py_type': 'LocalizedString'}, 'vo_resref': {'value': '', 'py_type': 'ResRef'}, 'wait_flags': {'value': 0, 'py_type': 'int'}, 'animations': {'value': [], 'py_type': 'list'}, 'quest_entry': {'value': 0, 'py_type': 'int'}, 'fade_color': {'value': None, 'py_type': 'None'}, 'fade_delay': {'value': None, 'py_type': 'None'}, 'fade_length': {'value': None, 'py_type': 'None'}, 'camera_anim': {'value': None, 'py_type': 'None'}, 'camera_id': {'value': None, 'py_type': 'None'}, 'camera_fov': {'value': None, 'py_type': 'None'}, 'camera_height': {'value': None, 'py_type': 'None'}, 'camera_effect': {'value': None, 'py_type': 'None'}, 'target_height': {'value': None, 'py_type': 'None'}, 'script1_param1': {'value': 0, 'py_type': 'int'}, 'script1_param2': {'value': 0, 'py_type': 'int'}, 'script1_param3': {'value': 0, 'py_type': 'int'}, 'script1_param4': {'value': 0, 'py_type': 'int'}, 'script1_param5': {'value': 0, 'py_type': 'int'}, 'script1_param6': {'value': '', 'py_type': 'str'}, 'script2_param1': {'value': 0, 'py_type': 'int'}, 'script2': {'value': '', 'py_type': 'ResRef'}, 'script2_param2': {'value': 0, 'py_type': 'int'}, 'script2_param3': {'value': 0, 'py_type': 'int'}, 'script2_param4': {'value': 0, 'py_type': 'int'}, 'script2_param5': {'value': 0, 'py_type': 'int'}, 'script2_param6': {'value': '', 'py_type': 'str'}, 'alien_race_node': {'value': 0, 'py_type': 'int'}, 'emotion_id': {'value': 0, 'py_type': 'int'}, 'facial_id': {'value': 0, 'py_type': 'int'}, 'unskippable': {'value': 0, 'py_type': 'bool'}, 'node_id': {'value': 0, 'py_type': 'int'}, 'post_proc_node': {'value': 0, 'py_type': 'int'}, 'record_no_vo_override': {'value': 0, 'py_type': 'bool'}, 'record_vo': {'value': 0, 'py_type': 'bool'}, 'vo_text_changed': {'value': 0, 'py_type': 'bool'}}}, 'link_list_index': 0}], 'py_type': 'list'}, 'list_index': {'value': 347, 'py_type': 'int'}, 'camera_angle': {'value': 0, 'py_type': 'int'}, 'delay': {'value': -1, 'py_type': 'int'}, 'fade_type': {'value': 0, 'py_type': 'int'}, 'listener': {'value': '', 'py_type': 'str'}, 'plot_index': {'value': -1, 'py_type': 'int'}, 'plot_xp_percentage': {'value': 1.0, 'py_type': 'float'}, 'quest': {'value': '', 'py_type': 'str'}, 'script1': {'value': '', 'py_type': 'ResRef'}, 'sound': {'value': '', 'py_type': 'ResRef'}, 'sound_exists': {'value': 1, 'py_type': 'bool'}, 'text': {'value': {'stringref': 38870, 'substrings': {}}, 'py_type': 'LocalizedString'}, 'vo_resref': {'value': 'nm45aabast01166_', 'py_type': 'ResRef'}, 'wait_flags': {'value': 0, 'py_type': 'int'}, 'animations': {'value': [], 'py_type': 'list'}, 'quest_entry': {'value': 0, 'py_type': 'int'}, 'fade_color': {'value': None, 'py_type': 'None'}, 'fade_delay': {'value': None, 'py_type': 'None'}, 'fade_length': {'value': None, 'py_type': 'None'}, 'camera_anim': {'value': None, 'py_type': 'None'}, 'camera_id': {'value': None, 'py_type': 'None'}, 'camera_fov': {'value': None, 'py_type': 'None'}, 'camera_height': {'value': None, 'py_type': 'None'}, 'camera_effect': {'value': None, 'py_type': 'None'}, 'target_height': {'value': None, 'py_type': 'None'}, 'script1_param1': {'value': 0, 'py_type': 'int'}, 'script1_param2': {'value': 0, 'py_type': 'int'}, 'script1_param3': {'value': 0, 'py_type': 'int'}, 'script1_param4': {'value': 0, 'py_type': 'int'}, 'script1_param5': {'value': 0, 'py_type': 'int'}, 'script1_param6': {'value': '', 'py_type': 'str'}, 'script2_param1': {'value': 0, 'py_type': 'int'}, 'script2': {'value': '', 'py_type': 'ResRef'}, 'script2_param2': {'value': 0, 'py_type': 'int'}, 'script2_param3': {'value': 0, 'py_type': 'int'}, 'script2_param4': {'value': 0, 'py_type': 'int'}, 'script2_param5': {'value': 0, 'py_type': 'int'}, 'script2_param6': {'value': '', 'py_type': 'str'}, 'alien_race_node': {'value': 0, 'py_type': 'int'}, 'emotion_id': {'value': 0, 'py_type': 'int'}, 'facial_id': {'value': 0, 'py_type': 'int'}, 'unskippable': {'value': 0, 'py_type': 'bool'}, 'node_id': {'value': 0, 'py_type': 'int'}, 'post_proc_node': {'value': 0, 'py_type': 'int'}, 'record_no_vo_override': {'value': 0, 'py_type': 'bool'}, 'record_vo': {'value': 0, 'py_type': 'bool'}, 'vo_text_changed': {'value': 0, 'py_type': 'bool'}, 'speaker': {'value': '', 'py_type': 'str'}}} -2024-06-23 08:47:20,134 - root - DEBUG - [_checkClipboardForJsonNode scope] self._copy: DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 08:47:22,596 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3446, in - findReferencesAction.triggered.connect(lambda: self.findReferences(item)) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3566, in findReferences - referenceItems: list[DLGStandardItem] = [item for link in self.core_dlg.getAllNodeReferences(node) for item in self.model.linkToItems[link]] - File "C:\GitHub\PyKotor\Libraries\PyKotor\src\pykotor\resource\generics\dlg.py", line 436, in getAllNodeReferences - return [ - File "C:\GitHub\PyKotor\Libraries\PyKotor\src\pykotor\resource\generics\dlg.py", line 440, in - for link in dlg_node.links -AttributeError: 'DLGLink' object has no attribute 'links' -2024-06-23 08:47:29,563 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s CTRL -2024-06-23 08:47:29,563 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: CTRL -2024-06-23 08:47:29,564 - root - DEBUG - DLGEditor.keyPressEvent: CTRL, held: -2024-06-23 08:47:29,564 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 08:47:29,565 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s CTRL -2024-06-23 08:47:29,566 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: CTRL -2024-06-23 08:48:25,143 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: {"type": "DLGEntry", "key": -7437171216223195527, "data": {"_hash_cache": {"value": -7437171216223195527, "py_type": "int"}, "comment": {"value": "", "py_type": "str"}, "links": {"value": [{"type": "DLGLink", "key": 5742447157150886642, "node": {"type": "DLGReply", "key": -1738700551822806416, "data": {"_hash_cache": {"value": -1738700551822806416, "py_type": "int"}, "comment": {"value": "", "py_type": "str"}, "links": {"value": [{"type": "DLGLink", "key": 4144229153884297243, "node": {"type": "DLGEntry", "key": -8829033122984599896, "data": {"_hash_cache": {"value": -8829033122984599896, "py_type": "int"}, "comment": {"value": "", "py_type": "str"}, "links": {"value": [{"type": "DLGLink", "key": -4741557387438498118, "node": {"type": "DLGReply", "key": 5387078584791434443, "data": {"_hash_cache": {"value": 5387078584791434443, "py_type": "int"}, "comment": {"value": "", "py_type": "str"}, "links": {"value": [{"type": "DLGLink", "key": 6415354064218760514, "node": {"type": "DLGEntry", "key": -7682537003209346453, "data": {"_hash_cache": {"value": -7682537003209346453, "py_type": "int"}, "comment": {"value": "", "py_type": "str"}, "links": {"value": [{"type": "DLGLink", "key": 5872351859184988110, "node": {"type": "DLGReply", "key": -4619388372388000150, "data": {"_hash_cache": {"value": -4619388372388000150, "py_type": "int"}, "comment": {"value": "", "py_type": "str"}, "links": {"value": [], "py_type": "list"}, "list_index": {"value": 495, "py_type": "int"}, "camera_angle": {"value": 0, "py_type": "int"}, "delay": {"value": -1, "py_type": "int"}, "fade_type": {"value": 0, "py_type": "int"}, "listener": {"value": "", "py_type": "str"}, "plot_index": {"value": -1, "py_type": "int"}, "plot_xp_percentage": {"value": 1.0, "py_type": "float"}, "quest": {"value": "", "py_type": "str"}, "script1": {"value": "k_swg_bastmovie", "py_type": "ResRef"}, "sound": {"value": "", "py_type": "ResRef"}, "sound_exists": {"value": 0, "py_type": "bool"}, "text": {"value": {"stringref": -1, "substrings": {}}, "py_type": "LocalizedString"}, "vo_resref": {"value": "", "py_type": "ResRef"}, "wait_flags": {"value": 0, "py_type": "int"}, "animations": {"value": [], "py_type": "list"}, "quest_entry": {"value": 0, "py_type": "int"}, "fade_color": {"value": null, "py_type": "None"}, "fade_delay": {"value": null, "py_type": "None"}, "fade_length": {"value": null, "py_type": "None"}, "camera_anim": {"value": null, "py_type": "None"}, "camera_id": {"value": null, "py_type": "None"}, "camera_fov": {"value": null, "py_type": "None"}, "camera_height": {"value": null, "py_type": "None"}, "camera_effect": {"value": null, "py_type": "None"}, "target_height": {"value": null, "py_type": "None"}, "script1_param1": {"value": 0, "py_type": "int"}, "script1_param2": {"value": 0, "py_type": "int"}, "script1_param3": {"value": 0, "py_type": "int"}, "script1_param4": {"value": 0, "py_type": "int"}, "script1_param5": {"value": 0, "py_type": "int"}, "script1_param6": {"value": "", "py_type": "str"}, "script2_param1": {"value": 0, "py_type": "int"}, "script2": {"value": "", "py_type": "ResRef"}, "script2_param2": {"value": 0, "py_type": "int"}, "script2_param3": {"value": 0, "py_type": "int"}, "script2_param4": {"value": 0, "py_type": "int"}, "script2_param5": {"value": 0, "py_type": "int"}, "script2_param6": {"value": "", "py_type": "str"}, "alien_race_node": {"value": 0, "py_type": "int"}, "emotion_id": {"value": 0, "py_type": "int"}, "facial_id": {"value": 0, "py_type": "int"}, "unskippable": {"value": 0, "py_type": "bool"}, "node_id": {"value": 0, "py_type": "int"}, "post_proc_node": {"value": 0, "py_type": "int"}, "record_no_vo_override": {"value": 0, "py_type": "bool"}, "record_vo": {"value": 0, "py_type": "bool"}, "vo_text_changed": {"value": 0, "py_type": "bool"}}}, "link_list_index": 0}], "py_type": "list"}, "list_index": {"value": 357, "py_type": "int"}, "camera_angle": {"value": 0, "py_type": "int"}, "delay": {"value": -1, "py_type": "int"}, "fade_type": {"value": 0, "py_type": "int"}, "listener": {"value": "", "py_type": "str"}, "plot_index": {"value": -1, "py_type": "int"}, "plot_xp_percentage": {"value": 1.0, "py_type": "float"}, "quest": {"value": "", "py_type": "str"}, "script1": {"value": "", "py_type": "ResRef"}, "sound": {"value": "", "py_type": "ResRef"}, "sound_exists": {"value": 1, "py_type": "bool"}, "text": {"value": {"stringref": 38872, "substrings": {}}, "py_type": "LocalizedString"}, "vo_resref": {"value": "nm45aabast01168_", "py_type": "ResRef"}, "wait_flags": {"value": 0, "py_type": "int"}, "animations": {"value": [], "py_type": "list"}, "quest_entry": {"value": 0, "py_type": "int"}, "fade_color": {"value": null, "py_type": "None"}, "fade_delay": {"value": null, "py_type": "None"}, "fade_length": {"value": null, "py_type": "None"}, "camera_anim": {"value": null, "py_type": "None"}, "camera_id": {"value": null, "py_type": "None"}, "camera_fov": {"value": null, "py_type": "None"}, "camera_height": {"value": null, "py_type": "None"}, "camera_effect": {"value": null, "py_type": "None"}, "target_height": {"value": null, "py_type": "None"}, "script1_param1": {"value": 0, "py_type": "int"}, "script1_param2": {"value": 0, "py_type": "int"}, "script1_param3": {"value": 0, "py_type": "int"}, "script1_param4": {"value": 0, "py_type": "int"}, "script1_param5": {"value": 0, "py_type": "int"}, "script1_param6": {"value": "", "py_type": "str"}, "script2_param1": {"value": 0, "py_type": "int"}, "script2": {"value": "", "py_type": "ResRef"}, "script2_param2": {"value": 0, "py_type": "int"}, "script2_param3": {"value": 0, "py_type": "int"}, "script2_param4": {"value": 0, "py_type": "int"}, "script2_param5": {"value": 0, "py_type": "int"}, "script2_param6": {"value": "", "py_type": "str"}, "alien_race_node": {"value": 0, "py_type": "int"}, "emotion_id": {"value": 0, "py_type": "int"}, "facial_id": {"value": 0, "py_type": "int"}, "unskippable": {"value": 0, "py_type": "bool"}, "node_id": {"value": 0, "py_type": "int"}, "post_proc_node": {"value": 0, "py_type": "int"}, "record_no_vo_override": {"value": 0, "py_type": "bool"}, "record_vo": {"value": 0, "py_type": "bool"}, "vo_text_changed": {"value": 0, "py_type": "bool"}, "speaker": {"value": "", "py_type": "str"}}}, "link_list_index": 0}], "py_type": "list"}, "list_index": {"value": 494, "py_type": "int"}, "camera_angle": {"value": 0, "py_type": "int"}, "delay": {"value": -1, "py_type": "int"}, "fade_type": {"value": 0, "py_type": "int"}, "listener": {"value": "", "py_type": "str"}, "plot_index": {"value": -1, "py_type": "int"}, "plot_xp_percentage": {"value": 1.0, "py_type": "float"}, "quest": {"value": "", "py_type": "str"}, "script1": {"value": "", "py_type": "ResRef"}, "sound": {"value": "", "py_type": "ResRef"}, "sound_exists": {"value": 0, "py_type": "bool"}, "text": {"value": {"stringref": -1, "substrings": {}}, "py_type": "LocalizedString"}, "vo_resref": {"value": "", "py_type": "ResRef"}, "wait_flags": {"value": 0, "py_type": "int"}, "animations": {"value": [], "py_type": "list"}, "quest_entry": {"value": 0, "py_type": "int"}, "fade_color": {"value": null, "py_type": "None"}, "fade_delay": {"value": null, "py_type": "None"}, "fade_length": {"value": null, "py_type": "None"}, "camera_anim": {"value": null, "py_type": "None"}, "camera_id": {"value": null, "py_type": "None"}, "camera_fov": {"value": null, "py_type": "None"}, "camera_height": {"value": null, "py_type": "None"}, "camera_effect": {"value": null, "py_type": "None"}, "target_height": {"value": null, "py_type": "None"}, "script1_param1": {"value": 0, "py_type": "int"}, "script1_param2": {"value": 0, "py_type": "int"}, "script1_param3": {"value": 0, "py_type": "int"}, "script1_param4": {"value": 0, "py_type": "int"}, "script1_param5": {"value": 0, "py_type": "int"}, "script1_param6": {"value": "", "py_type": "str"}, "script2_param1": {"value": 0, "py_type": "int"}, "script2": {"value": "", "py_type": "ResRef"}, "script2_param2": {"value": 0, "py_type": "int"}, "script2_param3": {"value": 0, "py_type": "int"}, "script2_param4": {"value": 0, "py_type": "int"}, "script2_param5": {"value": 0, "py_type": "int"}, "script2_param6": {"value": "", "py_type": "str"}, "alien_race_node": {"value": 0, "py_type": "int"}, "emotion_id": {"value": 0, "py_type": "int"}, "facial_id": {"value": 0, "py_type": "int"}, "unskippable": {"value": 0, "py_type": "bool"}, "node_id": {"value": 0, "py_type": "int"}, "post_proc_node": {"value": 0, "py_type": "int"}, "record_no_vo_override": {"value": 0, "py_type": "bool"}, "record_vo": {"value": 0, "py_type": "bool"}, "vo_text_changed": {"value": 0, "py_type": "bool"}}}, "link_list_index": 0}], "py_type": "list"}, "list_index": {"value": 356, "py_type": "int"}, "camera_angle": {"value": 0, "py_type": "int"}, "delay": {"value": -1, "py_type": "int"}, "fade_type": {"value": 0, "py_type": "int"}, "listener": {"value": "", "py_type": "str"}, "plot_index": {"value": -1, "py_type": "int"}, "plot_xp_percentage": {"value": 1.0, "py_type": "float"}, "quest": {"value": "", "py_type": "str"}, "script1": {"value": "", "py_type": "ResRef"}, "sound": {"value": "", "py_type": "ResRef"}, "sound_exists": {"value": 1, "py_type": "bool"}, "text": {"value": {"stringref": 38871, "substrings": {}}, "py_type": "LocalizedString"}, "vo_resref": {"value": "nm45aabast01167_", "py_type": "ResRef"}, "wait_flags": {"value": 0, "py_type": "int"}, "animations": {"value": [], "py_type": "list"}, "quest_entry": {"value": 0, "py_type": "int"}, "fade_color": {"value": null, "py_type": "None"}, "fade_delay": {"value": null, "py_type": "None"}, "fade_length": {"value": null, "py_type": "None"}, "camera_anim": {"value": null, "py_type": "None"}, "camera_id": {"value": null, "py_type": "None"}, "camera_fov": {"value": null, "py_type": "None"}, "camera_height": {"value": null, "py_type": "None"}, "camera_effect": {"value": null, "py_type": "None"}, "target_height": {"value": null, "py_type": "None"}, "script1_param1": {"value": 0, "py_type": "int"}, "script1_param2": {"value": 0, "py_type": "int"}, "script1_param3": {"value": 0, "py_type": "int"}, "script1_param4": {"value": 0, "py_type": "int"}, "script1_param5": {"value": 0, "py_type": "int"}, "script1_param6": {"value": "", "py_type": "str"}, "script2_param1": {"value": 0, "py_type": "int"}, "script2": {"value": "", "py_type": "ResRef"}, "script2_param2": {"value": 0, "py_type": "int"}, "script2_param3": {"value": 0, "py_type": "int"}, "script2_param4": {"value": 0, "py_type": "int"}, "script2_param5": {"value": 0, "py_type": "int"}, "script2_param6": {"value": "", "py_type": "str"}, "alien_race_node": {"value": 0, "py_type": "int"}, "emotion_id": {"value": 0, "py_type": "int"}, "facial_id": {"value": 0, "py_type": "int"}, "unskippable": {"value": 0, "py_type": "bool"}, "node_id": {"value": 0, "py_type": "int"}, "post_proc_node": {"value": 0, "py_type": "int"}, "record_no_vo_override": {"value": 0, "py_type": "bool"}, "record_vo": {"value": 0, "py_type": "bool"}, "vo_text_changed": {"value": 0, "py_type": "bool"}, "speaker": {"value": "", "py_type": "str"}}}, "link_list_index": 0}], "py_type": "list"}, "list_index": {"value": 493, "py_type": "int"}, "camera_angle": {"value": 0, "py_type": "int"}, "delay": {"value": -1, "py_type": "int"}, "fade_type": {"value": 0, "py_type": "int"}, "listener": {"value": "", "py_type": "str"}, "plot_index": {"value": -1, "py_type": "int"}, "plot_xp_percentage": {"value": 1.0, "py_type": "float"}, "quest": {"value": "", "py_type": "str"}, "script1": {"value": "", "py_type": "ResRef"}, "sound": {"value": "", "py_type": "ResRef"}, "sound_exists": {"value": 0, "py_type": "bool"}, "text": {"value": {"stringref": -1, "substrings": {}}, "py_type": "LocalizedString"}, "vo_resref": {"value": "", "py_type": "ResRef"}, "wait_flags": {"value": 0, "py_type": "int"}, "animations": {"value": [], "py_type": "list"}, "quest_entry": {"value": 0, "py_type": "int"}, "fade_color": {"value": null, "py_type": "None"}, "fade_delay": {"value": null, "py_type": "None"}, "fade_length": {"value": null, "py_type": "None"}, "camera_anim": {"value": null, "py_type": "None"}, "camera_id": {"value": null, "py_type": "None"}, "camera_fov": {"value": null, "py_type": "None"}, "camera_height": {"value": null, "py_type": "None"}, "camera_effect": {"value": null, "py_type": "None"}, "target_height": {"value": null, "py_type": "None"}, "script1_param1": {"value": 0, "py_type": "int"}, "script1_param2": {"value": 0, "py_type": "int"}, "script1_param3": {"value": 0, "py_type": "int"}, "script1_param4": {"value": 0, "py_type": "int"}, "script1_param5": {"value": 0, "py_type": "int"}, "script1_param6": {"value": "", "py_type": "str"}, "script2_param1": {"value": 0, "py_type": "int"}, "script2": {"value": "", "py_type": "ResRef"}, "script2_param2": {"value": 0, "py_type": "int"}, "script2_param3": {"value": 0, "py_type": "int"}, "script2_param4": {"value": 0, "py_type": "int"}, "script2_param5": {"value": 0, "py_type": "int"}, "script2_param6": {"value": "", "py_type": "str"}, "alien_race_node": {"value": 0, "py_type": "int"}, "emotion_id": {"value": 0, "py_type": "int"}, "facial_id": {"value": 0, "py_type": "int"}, "unskippable": {"value": 0, "py_type": "bool"}, "node_id": {"value": 0, "py_type": "int"}, "post_proc_node": {"value": 0, "py_type": "int"}, "record_no_vo_override": {"value": 0, "py_type": "bool"}, "record_vo": {"value": 0, "py_type": "bool"}, "vo_text_changed": {"value": 0, "py_type": "bool"}}}, "link_list_index": 0}], "py_type": "list"}, "list_index": {"value": 347, "py_type": "int"}, "camera_angle": {"value": 0, "py_type": "int"}, "delay": {"value": -1, "py_type": "int"}, "fade_type": {"value": 0, "py_type": "int"}, "listener": {"value": "", "py_type": "str"}, "plot_index": {"value": -1, "py_type": "int"}, "plot_xp_percentage": {"value": 1.0, "py_type": "float"}, "quest": {"value": "", "py_type": "str"}, "script1": {"value": "", "py_type": "ResRef"}, "sound": {"value": "", "py_type": "ResRef"}, "sound_exists": {"value": 1, "py_type": "bool"}, "text": {"value": {"stringref": 38870, "substrings": {}}, "py_type": "LocalizedString"}, "vo_resref": {"value": "nm45aabast01166_", "py_type": "ResRef"}, "wait_flags": {"value": 0, "py_type": "int"}, "animations": {"value": [], "py_type": "list"}, "quest_entry": {"value": 0, "py_type": "int"}, "fade_color": {"value": null, "py_type": "None"}, "fade_delay": {"value": null, "py_type": "None"}, "fade_length": {"value": null, "py_type": "None"}, "camera_anim": {"value": null, "py_type": "None"}, "camera_id": {"value": null, "py_type": "None"}, "camera_fov": {"value": null, "py_type": "None"}, "camera_height": {"value": null, "py_type": "None"}, "camera_effect": {"value": null, "py_type": "None"}, "target_height": {"value": null, "py_type": "None"}, "script1_param1": {"value": 0, "py_type": "int"}, "script1_param2": {"value": 0, "py_type": "int"}, "script1_param3": {"value": 0, "py_type": "int"}, "script1_param4": {"value": 0, "py_type": "int"}, "script1_param5": {"value": 0, "py_type": "int"}, "script1_param6": {"value": "", "py_type": "str"}, "script2_param1": {"value": 0, "py_type": "int"}, "script2": {"value": "", "py_type": "ResRef"}, "script2_param2": {"value": 0, "py_type": "int"}, "script2_param3": {"value": 0, "py_type": "int"}, "script2_param4": {"value": 0, "py_type": "int"}, "script2_param5": {"value": 0, "py_type": "int"}, "script2_param6": {"value": "", "py_type": "str"}, "alien_race_node": {"value": 0, "py_type": "int"}, "emotion_id": {"value": 0, "py_type": "int"}, "facial_id": {"value": 0, "py_type": "int"}, "unskippable": {"value": 0, "py_type": "bool"}, "node_id": {"value": 0, "py_type": "int"}, "post_proc_node": {"value": 0, "py_type": "int"}, "record_no_vo_override": {"value": 0, "py_type": "bool"}, "record_vo": {"value": 0, "py_type": "bool"}, "vo_text_changed": {"value": 0, "py_type": "bool"}, "speaker": {"value": "", "py_type": "str"}}} -2024-06-23 08:48:25,155 - root - DEBUG - [_checkClipboardForJsonNode scope] node_data: {'type': 'DLGEntry', 'key': -7437171216223195527, 'data': {'_hash_cache': {'value': -7437171216223195527, 'py_type': 'int'}, 'comment': {'value': '', 'py_type': 'str'}, 'links': {'value': [{'type': 'DLGLink', 'key': 5742447157150886642, 'node': {'type': 'DLGReply', 'key': -1738700551822806416, 'data': {'_hash_cache': {'value': -1738700551822806416, 'py_type': 'int'}, 'comment': {'value': '', 'py_type': 'str'}, 'links': {'value': [{'type': 'DLGLink', 'key': 4144229153884297243, 'node': {'type': 'DLGEntry', 'key': -8829033122984599896, 'data': {'_hash_cache': {'value': -8829033122984599896, 'py_type': 'int'}, 'comment': {'value': '', 'py_type': 'str'}, 'links': {'value': [{'type': 'DLGLink', 'key': -4741557387438498118, 'node': {'type': 'DLGReply', 'key': 5387078584791434443, 'data': {'_hash_cache': {'value': 5387078584791434443, 'py_type': 'int'}, 'comment': {'value': '', 'py_type': 'str'}, 'links': {'value': [{'type': 'DLGLink', 'key': 6415354064218760514, 'node': {'type': 'DLGEntry', 'key': -7682537003209346453, 'data': {'_hash_cache': {'value': -7682537003209346453, 'py_type': 'int'}, 'comment': {'value': '', 'py_type': 'str'}, 'links': {'value': [{'type': 'DLGLink', 'key': 5872351859184988110, 'node': {'type': 'DLGReply', 'key': -4619388372388000150, 'data': {'_hash_cache': {'value': -4619388372388000150, 'py_type': 'int'}, 'comment': {'value': '', 'py_type': 'str'}, 'links': {'value': [], 'py_type': 'list'}, 'list_index': {'value': 495, 'py_type': 'int'}, 'camera_angle': {'value': 0, 'py_type': 'int'}, 'delay': {'value': -1, 'py_type': 'int'}, 'fade_type': {'value': 0, 'py_type': 'int'}, 'listener': {'value': '', 'py_type': 'str'}, 'plot_index': {'value': -1, 'py_type': 'int'}, 'plot_xp_percentage': {'value': 1.0, 'py_type': 'float'}, 'quest': {'value': '', 'py_type': 'str'}, 'script1': {'value': 'k_swg_bastmovie', 'py_type': 'ResRef'}, 'sound': {'value': '', 'py_type': 'ResRef'}, 'sound_exists': {'value': 0, 'py_type': 'bool'}, 'text': {'value': {'stringref': -1, 'substrings': {}}, 'py_type': 'LocalizedString'}, 'vo_resref': {'value': '', 'py_type': 'ResRef'}, 'wait_flags': {'value': 0, 'py_type': 'int'}, 'animations': {'value': [], 'py_type': 'list'}, 'quest_entry': {'value': 0, 'py_type': 'int'}, 'fade_color': {'value': None, 'py_type': 'None'}, 'fade_delay': {'value': None, 'py_type': 'None'}, 'fade_length': {'value': None, 'py_type': 'None'}, 'camera_anim': {'value': None, 'py_type': 'None'}, 'camera_id': {'value': None, 'py_type': 'None'}, 'camera_fov': {'value': None, 'py_type': 'None'}, 'camera_height': {'value': None, 'py_type': 'None'}, 'camera_effect': {'value': None, 'py_type': 'None'}, 'target_height': {'value': None, 'py_type': 'None'}, 'script1_param1': {'value': 0, 'py_type': 'int'}, 'script1_param2': {'value': 0, 'py_type': 'int'}, 'script1_param3': {'value': 0, 'py_type': 'int'}, 'script1_param4': {'value': 0, 'py_type': 'int'}, 'script1_param5': {'value': 0, 'py_type': 'int'}, 'script1_param6': {'value': '', 'py_type': 'str'}, 'script2_param1': {'value': 0, 'py_type': 'int'}, 'script2': {'value': '', 'py_type': 'ResRef'}, 'script2_param2': {'value': 0, 'py_type': 'int'}, 'script2_param3': {'value': 0, 'py_type': 'int'}, 'script2_param4': {'value': 0, 'py_type': 'int'}, 'script2_param5': {'value': 0, 'py_type': 'int'}, 'script2_param6': {'value': '', 'py_type': 'str'}, 'alien_race_node': {'value': 0, 'py_type': 'int'}, 'emotion_id': {'value': 0, 'py_type': 'int'}, 'facial_id': {'value': 0, 'py_type': 'int'}, 'unskippable': {'value': 0, 'py_type': 'bool'}, 'node_id': {'value': 0, 'py_type': 'int'}, 'post_proc_node': {'value': 0, 'py_type': 'int'}, 'record_no_vo_override': {'value': 0, 'py_type': 'bool'}, 'record_vo': {'value': 0, 'py_type': 'bool'}, 'vo_text_changed': {'value': 0, 'py_type': 'bool'}}}, 'link_list_index': 0}], 'py_type': 'list'}, 'list_index': {'value': 357, 'py_type': 'int'}, 'camera_angle': {'value': 0, 'py_type': 'int'}, 'delay': {'value': -1, 'py_type': 'int'}, 'fade_type': {'value': 0, 'py_type': 'int'}, 'listener': {'value': '', 'py_type': 'str'}, 'plot_index': {'value': -1, 'py_type': 'int'}, 'plot_xp_percentage': {'value': 1.0, 'py_type': 'float'}, 'quest': {'value': '', 'py_type': 'str'}, 'script1': {'value': '', 'py_type': 'ResRef'}, 'sound': {'value': '', 'py_type': 'ResRef'}, 'sound_exists': {'value': 1, 'py_type': 'bool'}, 'text': {'value': {'stringref': 38872, 'substrings': {}}, 'py_type': 'LocalizedString'}, 'vo_resref': {'value': 'nm45aabast01168_', 'py_type': 'ResRef'}, 'wait_flags': {'value': 0, 'py_type': 'int'}, 'animations': {'value': [], 'py_type': 'list'}, 'quest_entry': {'value': 0, 'py_type': 'int'}, 'fade_color': {'value': None, 'py_type': 'None'}, 'fade_delay': {'value': None, 'py_type': 'None'}, 'fade_length': {'value': None, 'py_type': 'None'}, 'camera_anim': {'value': None, 'py_type': 'None'}, 'camera_id': {'value': None, 'py_type': 'None'}, 'camera_fov': {'value': None, 'py_type': 'None'}, 'camera_height': {'value': None, 'py_type': 'None'}, 'camera_effect': {'value': None, 'py_type': 'None'}, 'target_height': {'value': None, 'py_type': 'None'}, 'script1_param1': {'value': 0, 'py_type': 'int'}, 'script1_param2': {'value': 0, 'py_type': 'int'}, 'script1_param3': {'value': 0, 'py_type': 'int'}, 'script1_param4': {'value': 0, 'py_type': 'int'}, 'script1_param5': {'value': 0, 'py_type': 'int'}, 'script1_param6': {'value': '', 'py_type': 'str'}, 'script2_param1': {'value': 0, 'py_type': 'int'}, 'script2': {'value': '', 'py_type': 'ResRef'}, 'script2_param2': {'value': 0, 'py_type': 'int'}, 'script2_param3': {'value': 0, 'py_type': 'int'}, 'script2_param4': {'value': 0, 'py_type': 'int'}, 'script2_param5': {'value': 0, 'py_type': 'int'}, 'script2_param6': {'value': '', 'py_type': 'str'}, 'alien_race_node': {'value': 0, 'py_type': 'int'}, 'emotion_id': {'value': 0, 'py_type': 'int'}, 'facial_id': {'value': 0, 'py_type': 'int'}, 'unskippable': {'value': 0, 'py_type': 'bool'}, 'node_id': {'value': 0, 'py_type': 'int'}, 'post_proc_node': {'value': 0, 'py_type': 'int'}, 'record_no_vo_override': {'value': 0, 'py_type': 'bool'}, 'record_vo': {'value': 0, 'py_type': 'bool'}, 'vo_text_changed': {'value': 0, 'py_type': 'bool'}, 'speaker': {'value': '', 'py_type': 'str'}}}, 'link_list_index': 0}], 'py_type': 'list'}, 'list_index': {'value': 494, 'py_type': 'int'}, 'camera_angle': {'value': 0, 'py_type': 'int'}, 'delay': {'value': -1, 'py_type': 'int'}, 'fade_type': {'value': 0, 'py_type': 'int'}, 'listener': {'value': '', 'py_type': 'str'}, 'plot_index': {'value': -1, 'py_type': 'int'}, 'plot_xp_percentage': {'value': 1.0, 'py_type': 'float'}, 'quest': {'value': '', 'py_type': 'str'}, 'script1': {'value': '', 'py_type': 'ResRef'}, 'sound': {'value': '', 'py_type': 'ResRef'}, 'sound_exists': {'value': 0, 'py_type': 'bool'}, 'text': {'value': {'stringref': -1, 'substrings': {}}, 'py_type': 'LocalizedString'}, 'vo_resref': {'value': '', 'py_type': 'ResRef'}, 'wait_flags': {'value': 0, 'py_type': 'int'}, 'animations': {'value': [], 'py_type': 'list'}, 'quest_entry': {'value': 0, 'py_type': 'int'}, 'fade_color': {'value': None, 'py_type': 'None'}, 'fade_delay': {'value': None, 'py_type': 'None'}, 'fade_length': {'value': None, 'py_type': 'None'}, 'camera_anim': {'value': None, 'py_type': 'None'}, 'camera_id': {'value': None, 'py_type': 'None'}, 'camera_fov': {'value': None, 'py_type': 'None'}, 'camera_height': {'value': None, 'py_type': 'None'}, 'camera_effect': {'value': None, 'py_type': 'None'}, 'target_height': {'value': None, 'py_type': 'None'}, 'script1_param1': {'value': 0, 'py_type': 'int'}, 'script1_param2': {'value': 0, 'py_type': 'int'}, 'script1_param3': {'value': 0, 'py_type': 'int'}, 'script1_param4': {'value': 0, 'py_type': 'int'}, 'script1_param5': {'value': 0, 'py_type': 'int'}, 'script1_param6': {'value': '', 'py_type': 'str'}, 'script2_param1': {'value': 0, 'py_type': 'int'}, 'script2': {'value': '', 'py_type': 'ResRef'}, 'script2_param2': {'value': 0, 'py_type': 'int'}, 'script2_param3': {'value': 0, 'py_type': 'int'}, 'script2_param4': {'value': 0, 'py_type': 'int'}, 'script2_param5': {'value': 0, 'py_type': 'int'}, 'script2_param6': {'value': '', 'py_type': 'str'}, 'alien_race_node': {'value': 0, 'py_type': 'int'}, 'emotion_id': {'value': 0, 'py_type': 'int'}, 'facial_id': {'value': 0, 'py_type': 'int'}, 'unskippable': {'value': 0, 'py_type': 'bool'}, 'node_id': {'value': 0, 'py_type': 'int'}, 'post_proc_node': {'value': 0, 'py_type': 'int'}, 'record_no_vo_override': {'value': 0, 'py_type': 'bool'}, 'record_vo': {'value': 0, 'py_type': 'bool'}, 'vo_text_changed': {'value': 0, 'py_type': 'bool'}}}, 'link_list_index': 0}], 'py_type': 'list'}, 'list_index': {'value': 356, 'py_type': 'int'}, 'camera_angle': {'value': 0, 'py_type': 'int'}, 'delay': {'value': -1, 'py_type': 'int'}, 'fade_type': {'value': 0, 'py_type': 'int'}, 'listener': {'value': '', 'py_type': 'str'}, 'plot_index': {'value': -1, 'py_type': 'int'}, 'plot_xp_percentage': {'value': 1.0, 'py_type': 'float'}, 'quest': {'value': '', 'py_type': 'str'}, 'script1': {'value': '', 'py_type': 'ResRef'}, 'sound': {'value': '', 'py_type': 'ResRef'}, 'sound_exists': {'value': 1, 'py_type': 'bool'}, 'text': {'value': {'stringref': 38871, 'substrings': {}}, 'py_type': 'LocalizedString'}, 'vo_resref': {'value': 'nm45aabast01167_', 'py_type': 'ResRef'}, 'wait_flags': {'value': 0, 'py_type': 'int'}, 'animations': {'value': [], 'py_type': 'list'}, 'quest_entry': {'value': 0, 'py_type': 'int'}, 'fade_color': {'value': None, 'py_type': 'None'}, 'fade_delay': {'value': None, 'py_type': 'None'}, 'fade_length': {'value': None, 'py_type': 'None'}, 'camera_anim': {'value': None, 'py_type': 'None'}, 'camera_id': {'value': None, 'py_type': 'None'}, 'camera_fov': {'value': None, 'py_type': 'None'}, 'camera_height': {'value': None, 'py_type': 'None'}, 'camera_effect': {'value': None, 'py_type': 'None'}, 'target_height': {'value': None, 'py_type': 'None'}, 'script1_param1': {'value': 0, 'py_type': 'int'}, 'script1_param2': {'value': 0, 'py_type': 'int'}, 'script1_param3': {'value': 0, 'py_type': 'int'}, 'script1_param4': {'value': 0, 'py_type': 'int'}, 'script1_param5': {'value': 0, 'py_type': 'int'}, 'script1_param6': {'value': '', 'py_type': 'str'}, 'script2_param1': {'value': 0, 'py_type': 'int'}, 'script2': {'value': '', 'py_type': 'ResRef'}, 'script2_param2': {'value': 0, 'py_type': 'int'}, 'script2_param3': {'value': 0, 'py_type': 'int'}, 'script2_param4': {'value': 0, 'py_type': 'int'}, 'script2_param5': {'value': 0, 'py_type': 'int'}, 'script2_param6': {'value': '', 'py_type': 'str'}, 'alien_race_node': {'value': 0, 'py_type': 'int'}, 'emotion_id': {'value': 0, 'py_type': 'int'}, 'facial_id': {'value': 0, 'py_type': 'int'}, 'unskippable': {'value': 0, 'py_type': 'bool'}, 'node_id': {'value': 0, 'py_type': 'int'}, 'post_proc_node': {'value': 0, 'py_type': 'int'}, 'record_no_vo_override': {'value': 0, 'py_type': 'bool'}, 'record_vo': {'value': 0, 'py_type': 'bool'}, 'vo_text_changed': {'value': 0, 'py_type': 'bool'}, 'speaker': {'value': '', 'py_type': 'str'}}}, 'link_list_index': 0}], 'py_type': 'list'}, 'list_index': {'value': 493, 'py_type': 'int'}, 'camera_angle': {'value': 0, 'py_type': 'int'}, 'delay': {'value': -1, 'py_type': 'int'}, 'fade_type': {'value': 0, 'py_type': 'int'}, 'listener': {'value': '', 'py_type': 'str'}, 'plot_index': {'value': -1, 'py_type': 'int'}, 'plot_xp_percentage': {'value': 1.0, 'py_type': 'float'}, 'quest': {'value': '', 'py_type': 'str'}, 'script1': {'value': '', 'py_type': 'ResRef'}, 'sound': {'value': '', 'py_type': 'ResRef'}, 'sound_exists': {'value': 0, 'py_type': 'bool'}, 'text': {'value': {'stringref': -1, 'substrings': {}}, 'py_type': 'LocalizedString'}, 'vo_resref': {'value': '', 'py_type': 'ResRef'}, 'wait_flags': {'value': 0, 'py_type': 'int'}, 'animations': {'value': [], 'py_type': 'list'}, 'quest_entry': {'value': 0, 'py_type': 'int'}, 'fade_color': {'value': None, 'py_type': 'None'}, 'fade_delay': {'value': None, 'py_type': 'None'}, 'fade_length': {'value': None, 'py_type': 'None'}, 'camera_anim': {'value': None, 'py_type': 'None'}, 'camera_id': {'value': None, 'py_type': 'None'}, 'camera_fov': {'value': None, 'py_type': 'None'}, 'camera_height': {'value': None, 'py_type': 'None'}, 'camera_effect': {'value': None, 'py_type': 'None'}, 'target_height': {'value': None, 'py_type': 'None'}, 'script1_param1': {'value': 0, 'py_type': 'int'}, 'script1_param2': {'value': 0, 'py_type': 'int'}, 'script1_param3': {'value': 0, 'py_type': 'int'}, 'script1_param4': {'value': 0, 'py_type': 'int'}, 'script1_param5': {'value': 0, 'py_type': 'int'}, 'script1_param6': {'value': '', 'py_type': 'str'}, 'script2_param1': {'value': 0, 'py_type': 'int'}, 'script2': {'value': '', 'py_type': 'ResRef'}, 'script2_param2': {'value': 0, 'py_type': 'int'}, 'script2_param3': {'value': 0, 'py_type': 'int'}, 'script2_param4': {'value': 0, 'py_type': 'int'}, 'script2_param5': {'value': 0, 'py_type': 'int'}, 'script2_param6': {'value': '', 'py_type': 'str'}, 'alien_race_node': {'value': 0, 'py_type': 'int'}, 'emotion_id': {'value': 0, 'py_type': 'int'}, 'facial_id': {'value': 0, 'py_type': 'int'}, 'unskippable': {'value': 0, 'py_type': 'bool'}, 'node_id': {'value': 0, 'py_type': 'int'}, 'post_proc_node': {'value': 0, 'py_type': 'int'}, 'record_no_vo_override': {'value': 0, 'py_type': 'bool'}, 'record_vo': {'value': 0, 'py_type': 'bool'}, 'vo_text_changed': {'value': 0, 'py_type': 'bool'}}}, 'link_list_index': 0}], 'py_type': 'list'}, 'list_index': {'value': 347, 'py_type': 'int'}, 'camera_angle': {'value': 0, 'py_type': 'int'}, 'delay': {'value': -1, 'py_type': 'int'}, 'fade_type': {'value': 0, 'py_type': 'int'}, 'listener': {'value': '', 'py_type': 'str'}, 'plot_index': {'value': -1, 'py_type': 'int'}, 'plot_xp_percentage': {'value': 1.0, 'py_type': 'float'}, 'quest': {'value': '', 'py_type': 'str'}, 'script1': {'value': '', 'py_type': 'ResRef'}, 'sound': {'value': '', 'py_type': 'ResRef'}, 'sound_exists': {'value': 1, 'py_type': 'bool'}, 'text': {'value': {'stringref': 38870, 'substrings': {}}, 'py_type': 'LocalizedString'}, 'vo_resref': {'value': 'nm45aabast01166_', 'py_type': 'ResRef'}, 'wait_flags': {'value': 0, 'py_type': 'int'}, 'animations': {'value': [], 'py_type': 'list'}, 'quest_entry': {'value': 0, 'py_type': 'int'}, 'fade_color': {'value': None, 'py_type': 'None'}, 'fade_delay': {'value': None, 'py_type': 'None'}, 'fade_length': {'value': None, 'py_type': 'None'}, 'camera_anim': {'value': None, 'py_type': 'None'}, 'camera_id': {'value': None, 'py_type': 'None'}, 'camera_fov': {'value': None, 'py_type': 'None'}, 'camera_height': {'value': None, 'py_type': 'None'}, 'camera_effect': {'value': None, 'py_type': 'None'}, 'target_height': {'value': None, 'py_type': 'None'}, 'script1_param1': {'value': 0, 'py_type': 'int'}, 'script1_param2': {'value': 0, 'py_type': 'int'}, 'script1_param3': {'value': 0, 'py_type': 'int'}, 'script1_param4': {'value': 0, 'py_type': 'int'}, 'script1_param5': {'value': 0, 'py_type': 'int'}, 'script1_param6': {'value': '', 'py_type': 'str'}, 'script2_param1': {'value': 0, 'py_type': 'int'}, 'script2': {'value': '', 'py_type': 'ResRef'}, 'script2_param2': {'value': 0, 'py_type': 'int'}, 'script2_param3': {'value': 0, 'py_type': 'int'}, 'script2_param4': {'value': 0, 'py_type': 'int'}, 'script2_param5': {'value': 0, 'py_type': 'int'}, 'script2_param6': {'value': '', 'py_type': 'str'}, 'alien_race_node': {'value': 0, 'py_type': 'int'}, 'emotion_id': {'value': 0, 'py_type': 'int'}, 'facial_id': {'value': 0, 'py_type': 'int'}, 'unskippable': {'value': 0, 'py_type': 'bool'}, 'node_id': {'value': 0, 'py_type': 'int'}, 'post_proc_node': {'value': 0, 'py_type': 'int'}, 'record_no_vo_override': {'value': 0, 'py_type': 'bool'}, 'record_vo': {'value': 0, 'py_type': 'bool'}, 'vo_text_changed': {'value': 0, 'py_type': 'bool'}, 'speaker': {'value': '', 'py_type': 'str'}}} -2024-06-23 08:48:25,167 - root - DEBUG - [_checkClipboardForJsonNode scope] self._copy: DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 14:19:11,323 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 14:19:11,347 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 14:19:11,722 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 14:19:11,722 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 14:19:11,722 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 14:19:11,723 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 14:19:11,723 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 14:19:11,723 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 14:19:11,723 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 14:19:11,723 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 14:19:11,724 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 14:19:11,724 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 14:19:11,724 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 14:19:11,725 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 14:19:11,725 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 14:19:11,726 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 14:19:11,726 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 14:19:11,726 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 14:19:11,726 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 14:19:11,727 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 14:19:11,727 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 14:19:11,728 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 14:19:11,728 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 14:19:11,729 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 14:19:11,729 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 14:19:11,730 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 14:19:11,730 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 14:19:11,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 14:19:11,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 14:19:11,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 14:19:11,732 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 14:19:11,732 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 14:19:11,732 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 14:19:11,733 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 14:19:11,733 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 14:19:11,733 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 14:19:11,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 14:19:11,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 14:19:11,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 14:19:11,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 14:19:11,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 14:19:11,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 14:19:11,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 14:19:11,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 14:19:11,737 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 14:19:11,737 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 14:19:11,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 14:19:11,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 14:19:11,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 14:19:11,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 14:19:11,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 14:19:11,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 14:19:11,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 14:19:11,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 14:19:11,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 14:19:11,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 14:19:11,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 14:19:11,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 14:19:11,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 14:19:11,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 14:19:11,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 14:19:11,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 14:19:11,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 14:19:11,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 14:19:11,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 14:19:11,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 14:19:11,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 14:19:11,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 14:19:11,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 14:19:11,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 14:19:11,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 14:19:11,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 14:19:11,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 14:19:11,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 14:19:11,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 14:19:11,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 14:19:11,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 14:19:11,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 14:19:11,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 14:19:11,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 14:19:11,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 14:19:11,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 14:19:11,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 14:19:11,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 14:19:11,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 14:19:11,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 14:19:11,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 14:19:11,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 14:19:11,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 14:19:11,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 14:19:11,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 14:19:11,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 14:19:11,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 14:19:11,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 14:19:11,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 14:19:11,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 14:19:11,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 14:19:11,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 14:19:11,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 14:19:11,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 14:19:11,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 14:19:11,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 14:19:11,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 14:19:11,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 14:19:11,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 14:19:11,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 14:19:11,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 14:19:11,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 14:19:11,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 14:19:11,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 14:19:11,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 14:19:11,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 14:19:11,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 14:19:11,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 14:19:11,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 14:19:11,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 14:19:11,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 14:19:11,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 14:19:11,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 14:19:11,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 14:19:11,762 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 14:19:11,832 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 14:19:11,833 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 14:19:12,630 - root - DEBUG - DEBUG MODE: True -2024-06-23 14:19:12,634 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 14:19:12,699 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 14:19:12,866 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 14:19:12,915 - root - DEBUG - Updating menus... -2024-06-23 14:19:13,721 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 14:19:14,271 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 14:19:14,273 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 14:19:14,275 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 14:19:14,276 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 14:19:14,276 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 14:19:14,279 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 14:19:14,279 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 14:19:14,279 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 14:19:14,279 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 14:19:14,280 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 14:19:14,280 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 14:19:14,281 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 14:19:14,281 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 14:19:15,537 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 14:19:15,537 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 14:19:15,538 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 14:19:15,538 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 14:19:15,538 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 14:19:15,539 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 14:19:15,540 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 14:19:15,546 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 14:19:15,548 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 14:19:15,550 - root - INFO - Loading chitin... -2024-06-23 14:19:15,551 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 14:19:18,507 - root - INFO - Done loading chitin -2024-06-23 14:19:18,507 - root - INFO - Loading lips... -2024-06-23 14:19:18,510 - root - INFO - Loading modules... -2024-06-23 14:19:18,512 - root - INFO - Loading streammusic... -2024-06-23 14:19:18,514 - root - INFO - Loading streamsounds... -2024-06-23 14:19:18,515 - root - INFO - Loading textures... -2024-06-23 14:19:18,517 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 14:19:19,658 - root - INFO - Loading saves... -2024-06-23 14:19:19,686 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 14:19:19,687 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 14:19:19,690 - root - INFO - Loading streamwaves... -2024-06-23 14:19:19,692 - root - INFO - Loading override... -2024-06-23 14:19:19,695 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 14:19:19,714 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 14:19:19,738 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 14:19:19,739 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 14:19:19,740 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 14:19:19,741 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 14:19:19,741 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 14:19:19,742 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 14:19:19,742 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 14:19:19,755 - root - DEBUG - Set sections of prepared lists -2024-06-23 14:19:19,756 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 14:19:19,781 - root - INFO - Loading core installation resources into UI... -2024-06-23 14:19:21,188 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 14:19:21,189 - root - INFO - Loading saves list into UI... -2024-06-23 14:19:21,190 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 14:19:21,191 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 14:19:21,192 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 14:19:21,192 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 14:19:21,193 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 14:19:21,193 - root - DEBUG - Loading save resources into UI... -2024-06-23 14:19:21,193 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 14:19:21,194 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 14:19:21,195 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 14:19:21,195 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 14:19:21,195 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 14:19:21,196 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 14:19:21,196 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 14:19:21,196 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 14:19:21,196 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 14:19:21,197 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 14:19:21,197 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 14:19:21,199 - root - DEBUG - Updating menus... -2024-06-23 14:19:21,200 - root - DEBUG - Setting up watchdog observer... -2024-06-23 14:19:21,201 - root - INFO - Loader task completed. -2024-06-23 14:19:28,551 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 14:19:28,862 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 14:19:28,863 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 14:19:28,863 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 14:19:28,863 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 14:19:28,863 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 14:19:28,864 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 14:19:28,864 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 14:19:28,864 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 14:19:28,864 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 14:19:28,920 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 14:19:28,950 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 14:19:29,211 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 14:19:29,212 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\windows\main.py", line 1155, in onOpenResources - _filepath, _editor = openResourceEditor(resource.filepath(), resource.resname(), resource.restype(), resource.data(reload=True), - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\utils\window.py", line 169, in openResourceEditor - editor = DLGEditor(None, installation) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2573, in __init__ - self.new() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3234, in new - self._loadDLG(DLG()) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3164, in _loadDLG - self.model.origToOrphanCopy = CopySyncDict( - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2441, in __init__ - self[k] = v - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2448, in __setitem__ - ref = weakref.ref(key, self._remove_key(key_hash)) -TypeError: cannot create weak reference to 'weakref' object -2024-06-23 14:19:32,608 - root - DEBUG - [getActiveResourceWidget scope] currentWidget: -2024-06-23 14:22:44,324 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 14:22:44,334 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 14:22:44,520 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 14:22:44,520 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 14:22:44,520 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 14:22:44,521 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 14:22:44,521 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 14:22:44,521 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 14:22:44,521 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 14:22:44,522 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 14:22:44,522 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 14:22:44,522 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 14:22:44,523 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 14:22:44,523 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 14:22:44,523 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 14:22:44,523 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 14:22:44,524 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 14:22:44,524 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 14:22:44,524 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 14:22:44,524 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 14:22:44,525 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 14:22:44,526 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 14:22:44,526 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 14:22:44,526 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 14:22:44,526 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 14:22:44,527 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 14:22:44,527 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 14:22:44,528 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 14:22:44,528 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 14:22:44,529 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 14:22:44,529 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 14:22:44,530 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 14:22:44,530 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 14:22:44,530 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 14:22:44,531 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 14:22:44,531 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 14:22:44,531 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 14:22:44,532 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 14:22:44,532 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 14:22:44,532 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 14:22:44,533 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 14:22:44,533 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 14:22:44,533 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 14:22:44,533 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 14:22:44,533 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 14:22:44,534 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 14:22:44,534 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 14:22:44,534 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 14:22:44,534 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 14:22:44,535 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 14:22:44,535 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 14:22:44,535 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 14:22:44,536 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 14:22:44,536 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 14:22:44,536 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 14:22:44,536 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 14:22:44,537 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 14:22:44,537 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 14:22:44,537 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 14:22:44,538 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 14:22:44,538 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 14:22:44,538 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 14:22:44,538 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 14:22:44,539 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 14:22:44,539 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 14:22:44,539 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 14:22:44,540 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 14:22:44,540 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 14:22:44,540 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 14:22:44,540 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 14:22:44,541 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 14:22:44,541 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 14:22:44,541 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 14:22:44,541 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 14:22:44,542 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 14:22:44,542 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 14:22:44,542 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 14:22:44,543 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 14:22:44,543 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 14:22:44,543 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 14:22:44,544 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 14:22:44,544 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 14:22:44,544 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 14:22:44,544 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 14:22:44,545 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 14:22:44,545 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 14:22:44,545 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 14:22:44,546 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 14:22:44,546 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 14:22:44,546 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 14:22:44,547 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 14:22:44,547 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 14:22:44,547 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 14:22:44,547 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 14:22:44,548 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 14:22:44,548 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 14:22:44,548 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 14:22:44,548 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 14:22:44,549 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 14:22:44,549 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 14:22:44,549 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 14:22:44,549 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 14:22:44,550 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 14:22:44,550 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 14:22:44,550 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 14:22:44,551 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 14:22:44,551 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 14:22:44,551 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 14:22:44,552 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 14:22:44,552 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 14:22:44,552 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 14:22:44,553 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 14:22:44,553 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 14:22:44,554 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 14:22:44,554 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 14:22:44,555 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 14:22:44,555 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 14:22:44,555 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 14:22:44,556 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 14:22:44,556 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 14:22:44,556 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 14:22:44,590 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 14:22:44,591 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 14:22:45,067 - root - DEBUG - DEBUG MODE: True -2024-06-23 14:22:45,070 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 14:22:45,135 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 14:22:45,293 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 14:22:45,338 - root - DEBUG - Updating menus... -2024-06-23 14:22:46,203 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 14:22:46,725 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 14:22:46,728 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 14:22:46,731 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 14:22:46,731 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 14:22:46,732 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 14:22:46,734 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 14:22:46,734 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 14:22:46,735 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 14:22:46,735 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 14:22:46,735 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 14:22:46,736 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 14:22:46,736 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 14:22:46,737 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 14:22:48,266 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 14:22:48,267 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 14:22:48,267 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 14:22:48,267 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 14:22:48,268 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 14:22:48,268 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 14:22:48,268 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 14:22:48,276 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 14:22:48,277 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 14:22:48,279 - root - INFO - Loading chitin... -2024-06-23 14:22:48,279 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 14:22:50,951 - root - INFO - Done loading chitin -2024-06-23 14:22:50,952 - root - INFO - Loading lips... -2024-06-23 14:22:50,955 - root - INFO - Loading modules... -2024-06-23 14:22:50,958 - root - INFO - Loading streammusic... -2024-06-23 14:22:50,960 - root - INFO - Loading streamsounds... -2024-06-23 14:22:50,961 - root - INFO - Loading textures... -2024-06-23 14:22:50,964 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 14:22:52,070 - root - INFO - Loading saves... -2024-06-23 14:22:52,089 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 14:22:52,090 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 14:22:52,091 - root - INFO - Loading streamwaves... -2024-06-23 14:22:52,093 - root - INFO - Loading override... -2024-06-23 14:22:52,095 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 14:22:52,104 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 14:22:52,121 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 14:22:52,122 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 14:22:52,123 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 14:22:52,123 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 14:22:52,123 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 14:22:52,124 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 14:22:52,124 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 14:22:52,133 - root - DEBUG - Set sections of prepared lists -2024-06-23 14:22:52,134 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 14:22:52,157 - root - INFO - Loading core installation resources into UI... -2024-06-23 14:22:53,536 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 14:22:53,536 - root - INFO - Loading saves list into UI... -2024-06-23 14:22:53,537 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 14:22:53,538 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 14:22:53,539 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 14:22:53,539 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 14:22:53,540 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 14:22:53,540 - root - DEBUG - Loading save resources into UI... -2024-06-23 14:22:53,541 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 14:22:53,541 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 14:22:53,542 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 14:22:53,542 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 14:22:53,543 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 14:22:53,543 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 14:22:53,543 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 14:22:53,544 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 14:22:53,544 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 14:22:53,544 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 14:22:53,545 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 14:22:53,546 - root - DEBUG - Updating menus... -2024-06-23 14:22:53,548 - root - DEBUG - Setting up watchdog observer... -2024-06-23 14:22:53,548 - root - INFO - Loader task completed. -2024-06-23 14:22:58,039 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 14:22:58,322 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 14:22:58,322 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 14:22:58,322 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 14:22:58,322 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 14:22:58,323 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 14:22:58,323 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 14:22:58,323 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 14:22:58,323 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 14:22:58,324 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 14:22:58,379 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 14:22:58,407 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 14:22:58,644 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 14:22:58,646 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 14:22:58,647 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 14:22:58,647 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 14:22:58,648 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 14:22:58,648 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 14:22:58,648 - root - DEBUG - DLGStandardItem.data(role=257) -2024-06-23 14:22:58,657 - root - DEBUG - DLGStandardItem.setData(value=E-1: [End Dialog], role=0) -2024-06-23 14:22:58,658 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:22:58,659 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:22:59,080 - root - DEBUG - [load scope] dlg: -2024-06-23 14:22:59,081 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 14:22:59,081 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:22:59,082 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:22:59,083 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:22:59,088 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:22:59,088 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:22:59,089 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:22:59,089 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=-1, comment=), None) -2024-06-23 14:22:59,090 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 14:22:59,229 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 14:22:59,229 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 14:22:59,229 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 14:22:59,230 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 14:22:59,230 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 14:22:59,230 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 14:22:59,231 - root - DEBUG - DLGStandardItem.data(role=257) -2024-06-23 14:22:59,232 - root - DEBUG - DLGStandardItem.setData(value=E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.], role=0) -2024-06-23 14:22:59,232 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:22:59,233 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:22:59,233 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:22:59,233 - root - DEBUG - DLGStandardItem.data(role=257) -2024-06-23 14:22:59,235 - root - DEBUG - DLGStandardItem.setData(value=E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators., role=0) -2024-06-23 14:22:59,235 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:22:59,235 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:22:59,236 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:22:59,236 - root - DEBUG - DLGStandardItem.data(role=257) -2024-06-23 14:22:59,237 - root - DEBUG - DLGStandardItem.setData(value=E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!, role=0) -2024-06-23 14:22:59,237 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:22:59,238 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:22:59,238 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:22:59,238 - root - DEBUG - DLGStandardItem.data(role=257) -2024-06-23 14:22:59,240 - root - DEBUG - DLGStandardItem.setData(value=E350: If you have questions, you should direct them towards the Jedi Council members., role=0) -2024-06-23 14:22:59,240 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:22:59,241 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:22:59,241 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:22:59,241 - root - DEBUG - DLGStandardItem.data(role=257) -2024-06-23 14:22:59,242 - root - DEBUG - DLGStandardItem.setData(value=E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge., role=0) -2024-06-23 14:22:59,242 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:22:59,243 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:22:59,243 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:22:59,243 - root - DEBUG - DLGStandardItem.data(role=257) -2024-06-23 14:22:59,244 - root - DEBUG - DLGStandardItem.setData(value=E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss., role=0) -2024-06-23 14:22:59,245 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:22:59,245 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:22:59,245 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:22:59,246 - root - DEBUG - DLGStandardItem.data(role=257) -2024-06-23 14:22:59,246 - root - DEBUG - DLGStandardItem.setData(value=E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain., role=0) -2024-06-23 14:22:59,247 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:22:59,247 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:22:59,248 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:22:59,248 - root - DEBUG - DLGStandardItem.data(role=257) -2024-06-23 14:22:59,249 - root - DEBUG - DLGStandardItem.setData(value=E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.], role=0) -2024-06-23 14:22:59,249 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:22:59,249 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:22:59,250 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:22:59,250 - root - DEBUG - DLGStandardItem.data(role=257) -2024-06-23 14:22:59,251 - root - DEBUG - DLGStandardItem.setData(value=E316: How can I help?, role=0) -2024-06-23 14:22:59,251 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:22:59,251 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:22:59,252 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:22:59,252 - root - DEBUG - DLGStandardItem.data(role=257) -2024-06-23 14:22:59,253 - root - DEBUG - DLGStandardItem.setData(value=E312: How can I help?, role=0) -2024-06-23 14:22:59,253 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:22:59,253 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:22:59,253 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:22:59,254 - root - DEBUG - DLGStandardItem.data(role=257) -2024-06-23 14:22:59,255 - root - DEBUG - DLGStandardItem.setData(value=E8: How can I help?, role=0) -2024-06-23 14:22:59,255 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:22:59,255 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:22:59,256 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:22:59,256 - root - DEBUG - DLGStandardItem.data(role=257) -2024-06-23 14:22:59,257 - root - DEBUG - DLGStandardItem.setData(value=E7: I am confident that you can deal with that on your own., role=0) -2024-06-23 14:22:59,257 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:22:59,257 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:22:59,258 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:22:59,258 - root - DEBUG - DLGStandardItem.data(role=257) -2024-06-23 14:22:59,259 - root - DEBUG - DLGStandardItem.setData(value=E6: I wish I could help you with that., role=0) -2024-06-23 14:22:59,259 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:22:59,259 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:22:59,260 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:22:59,260 - root - DEBUG - DLGStandardItem.data(role=257) -2024-06-23 14:22:59,261 - root - DEBUG - DLGStandardItem.setData(value=E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog], role=0) -2024-06-23 14:22:59,261 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:22:59,262 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:22:59,262 - root - DEBUG - DLGStandardItem.data(role=257) -2024-06-23 14:22:59,263 - root - DEBUG - DLGStandardItem.setData(value=E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog], role=0) -2024-06-23 14:22:59,263 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:22:59,264 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:22:59,264 - root - DEBUG - DLGStandardItem.data(role=257) -2024-06-23 14:22:59,265 - root - DEBUG - DLGStandardItem.setData(value=E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog], role=0) -2024-06-23 14:22:59,265 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:22:59,265 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:22:59,266 - root - DEBUG - DLGStandardItem.data(role=257) -2024-06-23 14:22:59,266 - root - DEBUG - DLGStandardItem.setData(value=E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog], role=0) -2024-06-23 14:22:59,267 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:22:59,267 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:22:59,268 - root - DEBUG - DLGStandardItem.data(role=257) -2024-06-23 14:22:59,268 - root - DEBUG - DLGStandardItem.setData(value=E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog], role=0) -2024-06-23 14:22:59,269 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:22:59,269 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:22:59,269 - root - DEBUG - DLGStandardItem.data(role=257) -2024-06-23 14:22:59,270 - root - DEBUG - DLGStandardItem.setData(value=E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog], role=0) -2024-06-23 14:22:59,270 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:22:59,271 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:23:00,129 - root - INFO - Loading Override from installation... -2024-06-23 14:23:02,817 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,818 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,818 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,818 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,819 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,819 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,819 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,820 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,820 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,820 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,821 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,821 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,821 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,821 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,822 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,822 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,822 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,822 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,823 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,823 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,823 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,824 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,824 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,824 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,825 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,825 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,825 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,825 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,826 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,826 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,826 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,827 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,827 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,827 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,827 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,828 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,828 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,828 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,829 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,830 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,831 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,831 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,832 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,833 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,834 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,835 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,836 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,837 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,837 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,838 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,838 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,838 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,839 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,839 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,839 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,840 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,840 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,840 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,840 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,841 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,841 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,841 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,842 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,842 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,842 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,842 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,843 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,843 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,843 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,844 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,844 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,844 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,845 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,845 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,845 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,846 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,846 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,846 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,847 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,847 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,847 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,847 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,848 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,848 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,848 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,849 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,849 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,850 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,850 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,851 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,851 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,852 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,852 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,853 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,875 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 14:23:02,883 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,883 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,884 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,885 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,885 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,886 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,897 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,900 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,927 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,927 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,928 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,933 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,934 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,935 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,940 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,941 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,942 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,945 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,946 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,946 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,951 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,951 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,952 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,952 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:02,953 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:02,954 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:03,009 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,009 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,010 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:03,010 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,011 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:03,011 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,012 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:03,013 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,013 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:03,014 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,014 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:03,015 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,015 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:03,016 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,016 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:03,035 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,035 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,036 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:03,036 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,037 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:03,038 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,038 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:03,039 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,040 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:03,040 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,041 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:03,042 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,042 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:03,043 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,043 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:03,490 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,490 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,494 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,494 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,495 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:03,496 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,497 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:03,498 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,498 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:03,499 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,500 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:03,501 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,502 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:03,502 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,503 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:03,504 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,504 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:03,506 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,506 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,507 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,508 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,509 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,510 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,511 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,512 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,513 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,514 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,515 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,516 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,517 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,518 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,519 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,520 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,521 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,522 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,523 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,524 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,525 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,526 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,527 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,528 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,529 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,530 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,531 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,532 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,533 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,534 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,535 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,536 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,537 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,538 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,539 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,540 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,541 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,542 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,543 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,544 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,545 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,546 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,547 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,549 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,550 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,552 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,553 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,554 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,555 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,556 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,557 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,558 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,560 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,562 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,563 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,564 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,565 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,567 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,568 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,569 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,571 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,573 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,574 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,575 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,577 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,579 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,580 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,582 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,584 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,586 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,588 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,590 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,592 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,594 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,596 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,597 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,598 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,599 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,600 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,601 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,603 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,605 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,605 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,607 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,608 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,610 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,611 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,613 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,614 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,615 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,616 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,618 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,619 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,621 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,622 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,623 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,625 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,626 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,627 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,628 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,629 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,630 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,631 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,633 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,634 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,635 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,636 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,637 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,638 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,639 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,640 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,641 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,642 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,643 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,644 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,645 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,646 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,647 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,648 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,649 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,650 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,651 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,652 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,653 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,654 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,655 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,655 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,657 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,658 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,659 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,660 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,661 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,662 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,663 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,664 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,665 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,666 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,667 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,668 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,669 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,671 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,672 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,672 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,673 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,674 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,676 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,677 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,678 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,679 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,681 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,682 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,682 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,683 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,684 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,685 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,688 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,689 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,690 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,692 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,694 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,695 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,696 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,698 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,700 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,701 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,702 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,704 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,706 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,709 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,709 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,710 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,713 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,713 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,715 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,717 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,719 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,721 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,722 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,725 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,727 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,729 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,730 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,732 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,734 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,736 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,737 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,739 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,741 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,743 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,744 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,746 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,748 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,750 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,751 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,753 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,755 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,757 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,758 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,760 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,762 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,764 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,765 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,767 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,769 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,771 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,773 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,774 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,776 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,778 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,780 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,782 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,784 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,785 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,788 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,790 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,792 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,793 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,795 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,797 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,800 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,802 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,803 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,806 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,808 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,811 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,812 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,815 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,818 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,822 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,823 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,827 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,831 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,835 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,837 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,842 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,846 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,850 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,854 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,859 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,866 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,873 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,875 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,881 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,888 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,895 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,899 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,905 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,914 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,923 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,928 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,939 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:03,957 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:04,267 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:04,280 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:04,283 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:04,290 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:04,295 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:04,299 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:04,302 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:04,306 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:04,310 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:04,315 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:04,316 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:04,319 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:04,323 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:04,327 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:04,329 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:04,334 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:04,339 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:04,340 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:04,346 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:04,350 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:04,360 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:04,386 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:05,088 - root - DEBUG - DLGStandardItem.data(role=3) -2024-06-23 14:23:06,209 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(193, 236) -2024-06-23 14:23:06,210 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,210 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,210 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,211 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,211 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,211 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,211 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,212 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,212 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,212 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,212 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,213 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 14:23:06,213 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,213 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,214 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,214 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,214 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,214 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,215 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,215 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,215 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,215 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,216 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,216 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,216 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,217 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,217 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,217 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,218 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,218 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,219 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,219 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,220 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,220 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,220 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,221 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,221 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,221 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,222 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,222 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,223 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,350 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,351 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,351 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,352 - root - DEBUG - DLGStandardItem.data(role=4) -2024-06-23 14:23:06,352 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,352 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,353 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,359 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,360 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,366 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,366 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,371 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,372 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,378 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,379 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,382 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,382 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,387 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,388 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,392 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,392 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,393 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,393 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,397 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,398 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,398 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,399 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,400 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 14:23:06,400 - root - DEBUG - DLGTreeView. -2024-06-23 14:23:06,400 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 14:23:06,401 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 14:23:06,401 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 14:23:06,402 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,402 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,402 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,403 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,409 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 14:23:06,410 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 14:23:06,486 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 14:23:06,486 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,488 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,488 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,488 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,489 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,489 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,489 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:23:06,490 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:23:06,491 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:23:06,492 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,492 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,493 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,493 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,493 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,494 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,494 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,495 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,495 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,496 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,496 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,497 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,497 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,498 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,499 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,499 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,499 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,500 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,500 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,501 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,501 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,501 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,502 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,502 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,503 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,503 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,503 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,504 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,504 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,505 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,505 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,507 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,507 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,507 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,507 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,508 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,508 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:23:06,508 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:23:06,509 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:23:06,510 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,510 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,511 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,511 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,511 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,512 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,513 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,513 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,513 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,514 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,514 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,514 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,515 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,516 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,516 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,516 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,516 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,517 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,517 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,518 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,518 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,518 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,518 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,519 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,519 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,520 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,520 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,521 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,521 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,522 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,522 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,523 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,524 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,524 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,524 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,525 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,525 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:23:06,525 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:23:06,525 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:23:06,527 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,527 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,527 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,528 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,528 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,529 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,529 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,530 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,530 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,531 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,531 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,531 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,532 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,532 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,533 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,533 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,533 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,534 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,534 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,535 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,535 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,535 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,536 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,536 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,537 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,537 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,538 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,538 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,539 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,539 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,539 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,541 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,541 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,541 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,541 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,542 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,542 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:23:06,542 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:23:06,542 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:23:06,544 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,544 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,544 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,545 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,545 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,546 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,546 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,547 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,547 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,547 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,548 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,548 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,548 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,549 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,549 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,550 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,550 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,550 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,550 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,551 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,551 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,551 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,552 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,552 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,553 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,553 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,553 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,554 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,554 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,555 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,555 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,557 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,557 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,557 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,558 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,558 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,558 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:23:06,558 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:23:06,559 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:23:06,560 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,560 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,561 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,561 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,561 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,562 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,563 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,563 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,563 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,564 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,564 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,565 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,565 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,566 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,566 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,566 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,566 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,567 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,567 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,568 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,568 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,568 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,569 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,569 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,570 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,570 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,571 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,571 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,572 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,572 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,572 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,574 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,574 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,574 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,575 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,575 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,575 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:23:06,575 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:23:06,576 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:23:06,577 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,577 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,578 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,578 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,578 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,579 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,579 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,580 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,580 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,581 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,581 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,581 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,582 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,582 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,583 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,583 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,583 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,584 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,584 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,584 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,585 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,585 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,585 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,586 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,586 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,586 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,587 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,588 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,588 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,588 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,589 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,590 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,590 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,590 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,591 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,591 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,591 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:23:06,591 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:23:06,592 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:23:06,593 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,593 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,594 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,594 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,594 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,595 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,595 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,596 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,596 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,597 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,597 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,597 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,598 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,598 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,599 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,599 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,599 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,600 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,600 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,600 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,601 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,601 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,601 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,602 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,602 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,602 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,603 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,604 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,604 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,605 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,605 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,607 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,607 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,607 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,608 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,608 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,608 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:23:06,609 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:23:06,609 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:23:06,610 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,611 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,611 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,611 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,612 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,612 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,613 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,613 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,613 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,614 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,614 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,615 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,615 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,616 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,616 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,616 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,617 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,617 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,617 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,618 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,618 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,618 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,619 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,620 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,620 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,620 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,621 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,622 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,622 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,622 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,623 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,624 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,624 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,624 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,625 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,625 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,625 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:06,626 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:23:06,626 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:23:06,626 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,626 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,628 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,628 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,629 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,629 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,629 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,630 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:06,630 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:23:06,630 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:23:06,630 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,631 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,633 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,633 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,633 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,633 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,634 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,634 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:06,634 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:23:06,634 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:23:06,634 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,635 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,636 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,637 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,637 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,638 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,638 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,638 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:06,638 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:23:06,639 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:23:06,639 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,639 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,640 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,641 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,641 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,641 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,642 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,642 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:06,642 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:23:06,642 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:23:06,642 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,643 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,644 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,644 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,645 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,645 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,645 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,646 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:06,646 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:23:06,646 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:23:06,646 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,647 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,648 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,648 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,648 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,649 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,649 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,649 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:06,649 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:23:06,650 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:23:06,650 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,650 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,652 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,652 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,652 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,652 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,653 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,653 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:06,653 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:23:06,654 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:23:06,654 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,654 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,655 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,656 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,656 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,656 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,657 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,657 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:06,657 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:23:06,657 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:23:06,658 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,658 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,659 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,659 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,660 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,660 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,660 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,660 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:06,661 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:23:06,661 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:23:06,661 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,662 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,664 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,664 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,664 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,665 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,665 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,665 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:06,666 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:23:06,666 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:23:06,666 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,666 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,668 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,668 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,669 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,669 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,669 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,669 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:06,670 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:23:06,670 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:23:06,670 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,671 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,672 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,672 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,673 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,673 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,673 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,673 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:06,674 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:23:06,674 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:23:06,674 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,674 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,676 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,676 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,677 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,677 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,677 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,677 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:06,678 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:23:06,678 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:23:06,678 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,678 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,680 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,680 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,681 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,681 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,681 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,682 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:06,682 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:23:06,682 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:23:06,682 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,683 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,684 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,684 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,685 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,685 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,685 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,685 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:06,686 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:23:06,686 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:23:06,686 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,687 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,689 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,689 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,689 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,689 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,690 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,690 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:06,690 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:23:06,691 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:23:06,691 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,691 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,693 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,693 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,693 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,694 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,694 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,694 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:06,694 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:23:06,695 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:23:06,695 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,696 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,697 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,698 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,698 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,698 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,699 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:23:06,699 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:06,699 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:23:06,699 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:23:06,700 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,700 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,701 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,702 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,702 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,702 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,702 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:23:06,703 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:06,703 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:23:06,704 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:23:06,704 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,704 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,705 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,706 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,707 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,707 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,707 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,708 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,709 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,709 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,709 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,710 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,710 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,711 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,711 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,711 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,713 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,713 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,713 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,714 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,714 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,715 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,715 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,715 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,716 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,716 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,717 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,717 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,717 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,718 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,718 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,719 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,719 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,719 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,722 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,722 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,722 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,723 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,723 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:23:06,723 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:06,723 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:23:06,724 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:23:06,724 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,724 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,724 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,726 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,726 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,726 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,727 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,727 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,728 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,728 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,729 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,729 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,730 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,730 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,731 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,731 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,732 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,732 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,732 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,733 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,733 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,733 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,734 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,734 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,735 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,735 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,736 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,736 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,736 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,737 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,738 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,738 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,738 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,739 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,740 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,741 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,741 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,741 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,742 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:23:06,742 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:06,742 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:23:06,743 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:23:06,743 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,743 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,743 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,746 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,746 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,746 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,747 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,747 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,748 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,748 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,748 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,748 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,749 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,749 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,750 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,750 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,751 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,751 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,751 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,752 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,752 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,752 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,753 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,753 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,753 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,754 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,755 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,755 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,755 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,756 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,756 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,757 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,757 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,757 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,759 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,759 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,760 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,760 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,760 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:23:06,760 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:06,761 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:23:06,761 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:23:06,761 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:06,762 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,762 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,763 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,764 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,764 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,764 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,765 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,765 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,766 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,766 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,766 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,767 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,767 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,768 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,768 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,769 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,769 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,769 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,770 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,770 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,771 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,771 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,772 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,772 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,772 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,773 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,773 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,773 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,774 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,774 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,775 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,775 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,775 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,777 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:06,777 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:06,777 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,777 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:23:06,778 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:23:06,778 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:23:06,778 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:23:06,779 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:23:06,780 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,781 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,781 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,782 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,782 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,782 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,783 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,783 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,784 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,784 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,784 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,784 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,785 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,785 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,786 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,786 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,786 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,786 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,787 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,788 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,788 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,788 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,789 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,789 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,790 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,790 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,790 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,791 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,791 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:06,791 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:06,882 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 14:23:06,882 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 14:23:06,883 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,883 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,883 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,884 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,884 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,887 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,887 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,887 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,888 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,890 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,890 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,890 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,890 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,892 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,892 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,892 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,893 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,894 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,894 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,895 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,895 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,897 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,897 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,898 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,898 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,899 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,900 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,900 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,900 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,901 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,902 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,902 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,902 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,904 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,904 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,904 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,905 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,906 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,906 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,907 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,907 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,909 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,909 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,909 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,909 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,911 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,911 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,911 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,912 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,914 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,914 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,914 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,915 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,917 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,917 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,917 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,918 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,920 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,920 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,921 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,921 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,924 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,925 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,925 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,925 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,927 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,928 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,928 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,928 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,931 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,931 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,931 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,932 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,934 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,935 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,935 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,935 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,937 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,938 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,938 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,939 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,940 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,941 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,941 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,941 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,943 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,943 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,944 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,944 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,946 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,946 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,947 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,947 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,948 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,949 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,949 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,949 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,951 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,951 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,951 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,952 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,953 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,954 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,954 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,955 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,957 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,957 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,957 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,957 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,958 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,959 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,959 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,959 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,961 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,961 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,961 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,961 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,963 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,964 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,964 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,964 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,966 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,966 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,966 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,966 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,968 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,968 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,968 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,968 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,971 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,971 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,972 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,972 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,973 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,973 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,974 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,974 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,975 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,975 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,975 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,976 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,977 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,977 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,978 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,978 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,980 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,981 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,981 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,981 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,983 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,983 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,984 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,984 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,985 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,986 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,986 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,986 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,988 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,988 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,988 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,989 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,992 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,992 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,992 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,993 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,996 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,996 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,996 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,997 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,998 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:06,999 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:06,999 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:06,999 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,001 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,001 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,002 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,002 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,004 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,004 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,005 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,005 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,006 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,007 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,007 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,007 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,009 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,009 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,009 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,010 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,011 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,012 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,012 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,013 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,014 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,014 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,015 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,015 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,016 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,016 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,017 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,017 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,019 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,019 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,019 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,020 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,022 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,022 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,023 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,023 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,026 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,026 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,026 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,026 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,028 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,029 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,029 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,029 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,032 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,032 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,033 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,033 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,034 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,035 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,035 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,035 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,037 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,037 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,038 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,038 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,039 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,040 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,040 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,040 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,044 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,044 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,044 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,044 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,046 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,046 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,047 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,047 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,048 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,049 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,049 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,049 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,051 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,051 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,051 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,051 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,053 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,053 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,053 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,054 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,055 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,055 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,056 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,056 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,058 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,058 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,059 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,059 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,062 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,063 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,063 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,064 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,066 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,066 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,066 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,066 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,068 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,068 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,069 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,069 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,071 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,071 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,071 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,072 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,074 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,074 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,075 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,075 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,077 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,077 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,077 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,079 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,079 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,080 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,080 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,080 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,082 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,083 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,083 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,083 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,084 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,084 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,085 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,085 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,089 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,089 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,089 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,090 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,095 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,096 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,096 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,096 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,098 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,098 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,098 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,099 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,100 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,101 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,101 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,101 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,104 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,104 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,105 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,105 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,110 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,110 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,111 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,111 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,114 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,115 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,115 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,115 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,117 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,117 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,118 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,118 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,126 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,126 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,126 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,127 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,128 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,129 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,129 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,130 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,132 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,132 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,132 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,132 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,134 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,134 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,134 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,135 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,146 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,147 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,147 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,147 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,156 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,156 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,157 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,157 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,165 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,165 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,166 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,166 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,182 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,183 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,183 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,183 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,192 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:07,192 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:07,192 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,193 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:07,243 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-23 14:23:07,243 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-23 14:23:07,245 - root - DEBUG - performDrag: completely done -2024-06-23 14:23:07,245 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 14:23:07,245 - root - DEBUG - [resetDragState scope] -2024-06-23 14:23:07,246 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,246 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,246 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,247 - root - DEBUG - DLGStandardItem.data(role=4) -2024-06-23 14:23:07,247 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,247 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,248 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,248 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,250 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,251 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,251 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,251 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:07,252 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,252 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,252 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,253 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:07,253 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,254 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,254 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,254 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:07,255 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,255 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,256 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,256 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,256 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,256 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:07,257 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,257 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,258 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,258 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:07,259 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,259 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,259 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,260 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:07,260 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,261 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,261 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:07,261 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,189 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,189 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,190 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,190 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,191 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,191 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,191 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,192 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,192 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,192 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,193 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,193 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,194 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,194 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,194 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,195 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,195 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,195 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,196 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,196 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,197 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,197 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,198 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,198 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,198 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,199 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,200 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,200 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,200 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,201 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,451 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:15,455 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 14:23:15,455 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 14:23:15,456 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:23:15,456 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,456 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,459 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,459 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,462 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,463 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,465 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,465 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,467 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,467 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,468 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,468 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,470 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,470 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,472 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,472 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,474 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,474 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,476 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,476 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,478 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,478 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,480 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,480 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,484 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,484 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,486 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,487 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,489 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,490 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,492 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,492 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,494 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,495 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,497 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,498 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,500 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,500 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,502 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,502 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,506 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,506 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,508 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,509 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,511 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,511 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,513 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,514 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,516 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,516 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,521 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,522 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,524 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,524 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,528 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,528 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,531 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,531 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,537 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,538 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,540 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,540 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,542 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,543 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,547 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,548 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,551 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,551 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,552 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,553 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,557 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,558 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,560 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,561 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,563 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,564 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,567 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,567 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,569 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,569 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,572 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,573 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,574 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,575 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,576 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,576 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,578 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,578 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,581 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,581 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,583 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,583 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,585 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,585 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,588 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,588 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,590 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,590 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,592 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,592 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,594 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,594 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,596 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,596 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,598 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,598 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,599 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,600 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,601 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,601 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,603 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,603 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,605 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,606 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,607 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,607 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,609 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,610 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,611 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,612 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,613 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,614 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,615 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,616 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,617 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,617 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,619 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,620 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,621 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,622 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,624 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,624 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,625 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,625 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,627 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,627 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,629 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,629 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,631 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,631 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,633 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,633 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,635 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,635 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,637 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,638 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,639 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,639 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,641 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,641 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,643 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,643 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,644 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:23:15,645 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:23:15,647 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-23 14:23:15,664 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 14:23:15,664 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-23 14:23:15,665 - root - DEBUG - DLGTreeView. -2024-06-23 14:23:15,665 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 14:23:15,665 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 14:23:15,666 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 14:23:15,666 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:15,666 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:15,666 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:15,667 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:15,667 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-23 14:23:15,667 - root - DEBUG - DLGTreeView. -2024-06-23 14:23:15,668 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 14:23:15,668 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 14:23:15,668 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 14:23:15,669 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,669 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:15,669 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:15,670 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:23:15,670 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:23:15,670 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:23:15,672 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,672 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,672 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,673 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,673 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,674 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,674 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,674 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,675 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,675 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,676 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,676 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,676 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,677 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,677 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,678 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,678 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,678 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,679 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,679 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,680 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,680 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,680 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,681 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,681 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,681 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,682 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,683 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,683 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,683 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,683 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,685 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:15,685 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:15,685 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,686 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:15,686 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:15,686 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:23:15,687 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:23:15,687 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:23:15,689 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,689 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,689 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,690 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,690 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,691 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,691 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,691 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,692 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,693 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,693 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,693 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,694 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,694 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,695 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,695 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,695 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,696 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,696 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,697 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,697 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,698 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,698 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,699 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,699 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,700 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,700 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,701 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,701 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,702 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,702 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,704 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:15,704 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:15,704 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,705 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:15,705 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:15,705 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:23:15,706 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:23:15,706 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:23:15,708 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,708 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,708 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,708 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,709 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,709 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,710 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,710 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,710 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,711 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,712 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,712 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,713 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,713 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,714 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,714 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,714 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,714 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,715 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,716 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,716 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,716 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,717 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,717 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,718 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,718 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,719 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,719 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,720 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,720 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,721 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,723 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:15,724 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:15,724 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,724 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:15,724 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:15,725 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:23:15,725 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:23:15,725 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:23:15,726 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,727 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,727 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,727 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,728 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,728 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,729 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,729 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,729 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,730 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,730 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,731 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,731 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,732 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,732 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,732 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,733 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,733 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,733 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,734 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,734 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,735 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,735 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,736 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,736 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,736 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,737 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,738 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,738 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,738 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,738 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,740 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:15,741 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:15,741 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,741 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:15,741 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:15,742 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:23:15,742 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:23:15,742 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:23:15,744 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,745 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,745 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,745 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,746 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,746 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,747 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,747 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,747 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,748 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,749 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,749 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,749 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,750 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,750 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,751 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,751 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,751 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,752 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,752 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,752 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,753 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,753 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,754 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,754 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,755 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,755 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,756 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,756 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,756 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,757 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,758 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:15,758 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:15,758 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,759 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:15,759 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:15,759 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:23:15,759 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:23:15,760 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:23:15,761 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,762 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,762 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,763 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,763 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,764 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,764 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,764 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,764 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,765 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,765 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,766 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,766 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,767 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,767 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,767 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,768 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,768 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,768 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,769 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,769 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,770 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,770 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,771 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,771 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,771 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,772 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,772 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,773 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,773 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,773 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,775 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:15,775 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:15,776 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,776 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:15,776 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:15,777 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:15,777 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:15,777 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:15,777 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,779 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,779 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,780 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,780 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,780 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,781 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,781 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,781 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,782 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,782 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,783 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,783 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,783 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,784 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,784 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,785 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,785 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,785 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,785 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,786 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,786 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,787 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,787 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,788 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,788 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,788 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,789 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,789 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,790 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,790 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,790 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,792 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:15,792 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:15,792 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,793 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:15,793 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:15,793 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:15,793 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:15,794 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:15,794 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,796 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,796 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,796 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,797 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,797 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,798 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,798 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,798 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,798 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,799 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,799 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,800 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,800 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,801 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,801 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,801 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,801 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,801 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,802 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,802 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,803 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,803 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,803 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,804 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,805 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,805 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,805 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,806 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,806 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,806 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,807 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,808 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:15,808 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:15,809 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,809 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:15,809 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:15,809 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:15,810 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:15,810 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:15,811 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,812 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,812 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,813 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,813 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,814 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,814 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,814 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,814 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,815 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,815 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,815 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,816 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,816 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,817 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,817 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,817 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,817 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,818 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,818 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,818 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,819 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,819 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,820 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,820 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,820 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,821 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,822 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,822 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,822 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,822 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,824 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:15,824 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:15,824 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,824 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:15,825 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:15,825 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:15,825 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:15,825 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:15,827 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,827 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,828 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,828 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,829 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,829 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,830 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,830 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,831 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,831 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,832 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,832 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,832 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,833 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,833 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,833 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,834 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,834 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,834 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,835 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,835 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,835 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,836 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,836 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,837 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,837 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,837 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,838 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,838 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,839 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,839 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,841 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:15,841 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:15,841 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,842 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:15,842 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:15,842 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:15,842 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:15,843 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:15,844 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,845 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,845 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,846 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,846 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,847 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,847 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,847 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,848 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,849 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,849 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,849 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,850 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,850 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,851 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,851 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,851 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,851 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,852 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,852 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,852 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,853 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,853 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,854 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,854 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,855 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,855 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,856 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,856 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,856 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,856 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,858 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:15,858 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:15,858 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,859 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:15,859 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:15,859 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:15,859 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:15,860 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:15,867 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,868 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,868 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,869 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,869 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,870 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,870 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,871 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,871 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,872 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,872 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,873 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,873 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,874 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,874 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,874 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,875 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,875 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,875 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,876 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,876 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,876 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,877 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,877 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,878 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,878 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,878 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,879 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,879 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,880 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,880 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,881 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:15,881 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:15,882 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,882 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:15,882 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:15,883 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:15,883 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:15,883 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:15,884 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,884 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,885 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,885 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,885 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,886 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,886 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,887 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,887 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,888 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,888 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,889 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,889 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,890 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,890 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,890 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,891 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,891 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,891 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,892 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,892 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,893 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,893 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,894 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,894 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,894 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,895 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,896 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,896 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,896 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,897 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,899 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:15,900 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:15,900 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,900 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:15,901 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:15,901 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:15,901 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:15,901 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:15,902 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,902 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,903 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,903 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,903 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,904 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,904 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,905 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,905 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,906 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,906 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,906 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,907 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,907 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,908 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,908 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,908 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,908 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,909 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,909 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,909 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,910 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,910 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,911 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,911 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,911 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,912 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,913 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,913 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,913 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,914 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,917 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:15,917 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:15,918 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,918 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:15,918 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:15,919 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:15,919 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:15,919 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:15,920 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,921 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,921 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,921 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,922 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,922 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,923 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,923 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,924 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,925 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,925 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,925 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,926 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,927 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,927 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,927 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,928 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,928 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,928 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,929 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,929 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,930 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,930 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,931 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,931 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,931 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,932 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,933 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,933 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,933 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,933 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,935 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:15,936 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:15,936 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,937 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:15,937 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:15,937 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:15,938 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:15,938 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:15,940 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,941 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,941 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,941 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,941 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,942 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,942 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,943 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,943 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,944 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,944 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,944 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,945 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,946 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,946 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,946 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,947 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,947 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,947 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,948 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,948 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,948 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,949 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,949 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,950 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,950 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,950 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,951 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,951 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,951 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,951 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,953 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:15,953 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:15,954 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,954 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:15,954 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:15,955 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:15,955 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:15,955 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:15,957 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,958 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,958 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,958 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,958 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,959 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,959 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,959 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,960 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,960 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,961 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,961 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,962 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,962 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,963 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,963 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,963 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,964 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,964 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,965 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,965 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,965 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,966 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,966 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,967 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,967 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,967 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,968 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,968 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,968 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,969 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,970 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:15,970 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:15,971 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,971 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:15,971 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:15,972 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:15,972 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:15,972 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:15,974 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,974 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,974 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,975 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,975 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,976 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,976 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,976 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,977 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,977 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,977 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,978 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,978 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,979 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,979 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,980 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,980 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,980 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,981 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,981 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,981 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,982 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,982 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,983 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,983 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,983 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,984 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,984 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,985 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,985 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,985 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,987 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:15,987 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:15,987 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,988 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:15,988 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:15,989 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:15,989 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:15,989 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:15,990 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,991 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,991 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,991 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,992 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,992 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,992 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,993 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,993 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,994 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,994 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,994 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,994 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,995 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,996 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,996 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,996 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,996 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,997 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,997 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,998 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,998 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,998 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:15,999 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,999 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:15,999 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,000 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,000 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,000 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,001 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,001 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,002 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:16,002 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:16,003 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,003 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:16,003 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:16,004 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:16,004 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:16,004 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:16,006 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,006 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,006 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,006 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,007 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,007 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,008 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,008 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,008 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,009 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,009 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,009 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,009 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,010 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,010 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,011 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,011 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,011 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,012 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,012 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,013 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,013 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,013 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,014 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,014 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,015 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,015 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,015 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,016 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,016 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,016 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,017 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:16,018 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:16,018 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,018 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:16,018 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:16,019 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:16,019 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:16,019 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:16,022 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,023 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,023 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,024 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,024 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,025 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,025 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,025 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,025 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,026 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,026 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,027 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,027 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,028 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,028 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,028 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,029 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,029 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,029 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,030 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,030 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,030 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,031 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,031 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,032 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,032 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,032 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,033 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,033 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,034 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,034 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,036 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:16,036 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:16,036 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,036 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:16,037 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:16,037 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:16,037 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:16,038 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:16,039 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,039 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,040 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,040 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,041 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,041 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,042 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,042 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,042 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,043 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,043 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,043 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,044 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,044 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,044 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,045 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,045 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,046 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,046 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,047 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,047 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,047 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,048 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,048 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,048 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,049 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,049 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,050 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,050 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,050 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,051 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,052 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:16,052 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:16,052 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,053 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:16,053 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:16,053 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:16,054 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:16,054 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:16,055 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,056 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,056 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,056 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,057 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,057 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,058 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,058 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,058 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,059 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,059 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,059 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,060 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,060 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,060 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,061 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,061 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,061 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,062 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,062 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,063 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,063 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,063 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,064 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,064 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,065 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,065 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,066 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,066 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,066 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,066 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,068 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:16,068 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:16,069 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,069 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:16,069 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:16,069 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:16,070 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:16,070 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:16,072 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,073 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,073 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,073 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,074 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,074 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,075 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,075 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,075 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,076 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,076 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,076 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,077 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,077 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,077 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,078 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,078 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,079 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,079 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,080 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,080 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,080 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,081 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,081 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,081 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,082 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,082 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,083 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,083 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,083 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,084 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,085 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:16,086 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:16,086 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,086 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:16,086 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:16,087 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:16,087 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:16,087 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:16,089 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,089 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,090 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,090 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,090 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,091 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,091 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,091 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,092 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,092 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,092 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,093 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,093 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,094 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,094 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,094 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,094 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,095 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,095 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,096 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,096 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,096 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,097 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,097 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,098 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,098 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,098 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,099 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,099 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,099 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,100 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,101 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:16,101 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:16,102 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,102 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:16,102 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:16,102 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:16,103 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:16,103 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:16,105 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,105 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,105 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,105 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,106 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,106 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,107 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,107 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,107 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,108 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,108 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,108 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,109 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,109 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,109 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,110 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,110 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,110 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,110 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,111 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,111 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,112 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,112 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,113 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,113 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,113 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,114 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,114 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,115 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,115 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,115 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,116 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:16,117 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:16,117 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,117 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:16,117 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:16,118 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:16,118 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:16,118 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:16,120 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,121 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,121 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,121 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,122 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,122 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,123 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,123 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,123 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,124 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,124 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,124 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,124 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,125 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,125 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,126 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,126 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,126 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,126 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,127 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,127 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,127 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,128 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,128 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,129 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,129 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,130 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,130 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,131 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,131 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,131 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,132 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:16,133 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:16,133 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,133 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:16,133 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:16,134 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:16,134 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:16,134 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:16,135 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,135 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,135 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,136 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,136 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,137 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,138 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,138 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,138 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,139 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,140 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,140 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,140 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,141 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,141 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,142 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,142 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,142 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,143 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,143 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,144 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,144 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,144 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,145 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,145 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,146 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,146 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,147 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,147 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,147 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,148 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,150 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:16,150 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:16,150 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,151 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:16,151 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:16,151 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:16,152 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:16,152 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:16,176 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,177 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,177 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,178 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,178 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,179 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,179 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,180 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,180 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,181 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,181 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,182 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,182 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,183 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,183 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,183 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,184 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,184 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,184 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,185 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,185 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,186 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,186 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,187 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,187 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,188 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,188 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,189 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,189 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,189 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,190 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,191 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:16,192 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:16,192 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,192 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:16,192 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:16,193 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:16,193 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:16,193 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:16,194 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,194 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,194 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,195 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,195 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,196 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,196 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,197 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,197 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,198 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,198 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,198 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,199 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,199 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,200 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,200 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,200 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,201 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,201 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,201 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,202 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,202 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,202 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,203 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,204 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,204 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,204 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,205 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,205 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,206 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,206 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,208 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:16,209 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:16,209 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,209 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:16,210 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:16,210 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:16,210 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:16,211 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:16,213 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,213 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,214 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,214 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,214 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,215 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,216 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,216 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,216 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,217 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,217 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,218 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,218 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,218 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,219 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,219 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,219 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,220 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,220 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,221 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,221 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,221 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,222 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,223 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,223 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,223 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,224 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,224 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,225 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,225 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,225 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,227 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:16,227 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:16,227 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,228 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:16,228 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:16,228 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:16,229 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:16,229 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:16,230 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,230 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,230 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,231 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,231 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,232 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,232 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,233 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,233 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,234 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,234 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,234 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,235 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,236 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,236 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,236 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,237 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,237 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,237 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,238 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,238 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,239 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,239 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,240 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,240 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,240 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,241 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,241 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,242 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,242 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,242 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,244 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:16,245 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:16,245 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,246 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:16,246 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:16,246 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:16,247 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:16,247 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:16,258 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,258 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,258 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,259 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,259 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,260 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,260 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,261 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,261 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,262 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,262 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,263 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,263 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,264 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,264 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,264 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,265 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,265 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,265 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,266 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,266 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,267 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,267 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,268 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,268 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,268 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,268 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,269 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,270 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,270 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,270 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,272 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:16,272 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:16,272 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,273 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:16,273 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:16,273 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:16,274 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:16,274 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:16,276 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,276 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,277 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,277 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,277 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,278 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,278 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,279 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,279 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,280 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,280 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,281 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,281 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,282 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,282 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,282 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,283 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,283 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,283 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,284 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,284 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,284 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,285 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,285 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,286 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,286 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,286 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,287 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,287 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,288 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,288 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,289 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:16,290 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:16,290 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,290 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:16,291 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:16,291 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:16,292 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:16,292 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:16,292 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,293 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,293 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,293 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,294 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,294 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,295 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,295 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,295 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,296 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,297 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,297 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,297 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,298 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,298 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,298 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,299 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,299 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,300 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,300 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,301 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,301 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,301 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,302 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,302 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,302 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,303 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,304 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,304 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,304 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,305 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,309 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:16,309 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:16,310 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,310 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:16,310 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:16,311 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:16,311 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:16,311 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:16,322 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,323 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,323 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,323 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,324 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,324 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,325 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,325 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,325 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,326 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,326 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,327 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,327 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,328 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,328 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,328 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,329 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,329 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,329 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,330 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,330 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,331 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,331 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,332 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,332 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,332 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,333 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,333 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,334 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,334 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,334 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,337 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:16,338 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:16,338 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,339 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:16,339 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:16,339 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:16,339 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:16,340 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:16,344 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,344 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,345 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,345 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,346 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,346 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,347 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,347 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,348 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,348 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,349 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,349 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,349 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,350 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,350 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,351 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,351 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,351 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,352 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,352 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,353 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,353 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,353 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,354 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,355 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,355 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,355 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,356 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,356 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,357 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,357 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,358 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:16,359 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:16,359 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,359 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:16,360 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:16,360 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:16,360 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:16,361 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:16,363 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,363 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,364 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,364 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,364 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,365 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,365 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,366 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,366 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,367 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,367 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,367 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,368 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,368 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,368 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,369 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,369 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,369 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,370 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,371 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,371 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,371 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,372 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,373 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,373 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,373 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,373 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,374 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,375 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,375 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,375 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,377 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:16,377 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:16,377 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,378 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:16,378 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:16,378 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:16,379 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:16,379 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:16,381 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,381 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,381 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,382 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,382 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,383 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,383 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,383 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,384 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,385 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,385 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,385 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,386 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,386 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,387 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,387 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,387 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,388 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,388 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,389 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,389 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,390 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,390 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,391 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,391 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,391 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,392 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,392 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,393 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,393 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,393 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,395 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:16,395 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:16,395 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,396 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:16,396 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:16,396 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:16,397 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:16,397 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:16,399 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,399 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,400 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,400 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,400 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,401 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,401 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,402 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,402 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,403 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,403 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,404 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,404 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,405 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,405 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,406 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,406 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,406 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,407 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,407 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,408 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,408 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,408 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,409 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,409 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,409 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,410 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,410 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,411 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,411 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,411 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,413 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:23:16,413 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:23:16,414 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,414 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:23:16,414 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:23:16,415 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:16,415 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:23:16,415 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:16,416 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,416 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,416 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,417 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,417 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,418 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,418 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,418 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,419 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,419 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,420 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,420 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,420 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,421 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,421 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,422 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,422 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,422 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,423 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,423 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,424 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,424 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,424 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,425 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,425 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,426 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,426 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,427 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,427 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,427 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,428 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,577 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:23:16,577 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 14:23:16,578 - root - DEBUG - [dropEvent scope] not self.isItemFromCurrentModel(event), calling pasteItem -2024-06-23 14:23:16,578 - root - DEBUG - Drop operation is valid. -2024-06-23 14:23:16,579 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,639 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 493 -2024-06-23 14:23:16,639 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 487 --> 493 -2024-06-23 14:23:16,640 - root - DEBUG - DLGStandardItemModel.insertRow(row=5, toInsert=) -2024-06-23 14:23:16,642 - root - DEBUG - DLGStandardItem.setData(value=E350: If you have questions, you should direct them towards the Jedi Council members., role=0) -2024-06-23 14:23:16,642 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:23:16,642 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:23:16,642 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,642 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,642 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,644 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,644 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,644 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,644 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,644 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,645 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 14:23:16,646 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 14:23:16,646 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 14:23:16,647 - root - DEBUG - DLGStandardItem.data(role=257) -2024-06-23 14:23:16,649 - root - DEBUG - DLGStandardItem.setData(value=R493: [End Dialog], role=0) -2024-06-23 14:23:16,649 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:23:16,649 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:23:16,649 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,649 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,649 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,650 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,650 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,650 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,651 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,652 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,652 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,652 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,654 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,654 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,655 - root - DEBUG - [resetDragState scope] -2024-06-23 14:23:16,656 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,656 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,657 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,657 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,657 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,658 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,658 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,658 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,658 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,659 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,659 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,659 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,660 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,660 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,660 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,660 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,661 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,661 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,661 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,661 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,662 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,662 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,662 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,663 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,663 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,663 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,663 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,664 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,664 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,664 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,664 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,665 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,665 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,665 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,665 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,666 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,666 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,666 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,666 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,667 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,667 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,667 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,668 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,668 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,669 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,669 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,670 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,670 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,671 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,672 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,672 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,672 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,673 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,673 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,674 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,674 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,675 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,675 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,675 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,676 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,676 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,676 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,677 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,677 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,678 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,678 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,679 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,679 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,681 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,681 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,681 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,681 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,681 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,682 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,682 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,683 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,683 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,683 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,684 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,684 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,685 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,685 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,686 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,686 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,687 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,687 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,687 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,694 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,695 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,695 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,696 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,696 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,698 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,701 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,702 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,702 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,702 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,703 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,703 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,704 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,704 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,705 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,705 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,706 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,706 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,706 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,707 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,707 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,708 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,708 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,708 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,709 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,709 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,710 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,710 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,710 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,711 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,711 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,712 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,712 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,713 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,713 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,714 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,714 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,714 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,715 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,715 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,715 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,767 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,767 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,767 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,768 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,768 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,768 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,769 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,769 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,769 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,770 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,770 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,770 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,770 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,771 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,771 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,771 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,771 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,771 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,772 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,772 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,772 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,773 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,773 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,773 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,774 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,774 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,774 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,775 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,775 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,775 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,776 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,776 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,776 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,776 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,777 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,777 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,777 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,778 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,778 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,778 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,779 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,779 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,780 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,780 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,781 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,781 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,782 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,782 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,783 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,783 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,784 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,784 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,785 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,785 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,786 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,786 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,786 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,787 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,787 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,787 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,788 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,788 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,788 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,789 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,789 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,790 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,790 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,790 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,791 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,791 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,791 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,792 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,792 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,792 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,793 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,793 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,793 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,794 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,794 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,796 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,796 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,796 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,796 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,796 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,798 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,798 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,798 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,798 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,799 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,799 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,799 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,799 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:16,991 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,996 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:16,997 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,000 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,001 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,004 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,005 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,006 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,007 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,008 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,009 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,011 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,012 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,013 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,013 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,014 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,015 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,016 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,017 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,018 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,019 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,020 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,021 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,022 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,023 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,025 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,026 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,027 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,027 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,028 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,029 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,030 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,031 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,032 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,033 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,034 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,035 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,036 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,037 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,038 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,039 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,040 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,041 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,042 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,043 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,044 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,045 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,046 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,047 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,048 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,049 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,050 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,051 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,052 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,053 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,054 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,055 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,056 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,057 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,058 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,059 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,060 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,061 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,062 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,063 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,064 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,065 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,066 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,067 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,068 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,069 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,070 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,071 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,072 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,073 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,074 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,075 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,076 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,077 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,078 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,079 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,080 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,081 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,083 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,083 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,084 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,085 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,086 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,087 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,088 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,089 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,090 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,091 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,092 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,093 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,094 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,095 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,096 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,097 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,098 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,099 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,100 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,101 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,102 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,103 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,104 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,105 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,106 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,107 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,108 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,109 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,110 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,111 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,112 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,113 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,114 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,115 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,116 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,117 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,118 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,119 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,120 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,121 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,122 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,123 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,124 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,125 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,126 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,127 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,128 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,129 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,130 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,131 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,132 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,133 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,134 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,135 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,136 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,137 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,138 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,139 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,140 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,141 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,142 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,143 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,144 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,145 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,146 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,147 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,148 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,149 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,150 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,151 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,152 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,153 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,154 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,155 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,156 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,157 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,158 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,159 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,160 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,161 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,162 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,163 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,164 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,165 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,166 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,167 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,168 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,169 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,170 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,171 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,172 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,173 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,174 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,175 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,176 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,177 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,178 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,179 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,180 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,181 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,182 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,183 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,184 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,185 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,186 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,187 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,188 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,189 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,190 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,191 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,192 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,193 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,194 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,195 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,196 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,197 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,198 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,199 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,200 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,201 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,202 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,203 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,204 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,205 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,206 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,207 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,208 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,209 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,210 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,211 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,212 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,213 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,214 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,215 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,217 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,217 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,218 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,219 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,220 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,221 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,222 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,223 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,224 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,225 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,226 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,227 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,228 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,229 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,230 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,231 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,232 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,234 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,234 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,235 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,236 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,237 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,238 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,240 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,241 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,242 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,243 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,244 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,245 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,246 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,247 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,248 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,248 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,249 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,249 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:17,249 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,250 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,250 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,250 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:17,251 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,251 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,252 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,252 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:17,252 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,253 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,253 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,254 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,254 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,254 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:17,255 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,255 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,256 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,256 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:17,257 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,257 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,257 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,257 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:17,258 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,258 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,258 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,259 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:17,259 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,259 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,260 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,260 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:17,570 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,571 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,571 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,572 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:17,573 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,573 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,574 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,574 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:17,575 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,575 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,576 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,576 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:17,577 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,578 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,578 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,578 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,579 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,579 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:17,580 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,580 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,580 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,581 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:17,581 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,581 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,582 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,582 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:17,583 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,583 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,584 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,584 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:23:17,584 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,585 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,585 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:23:17,585 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:24:10,184 - root - INFO - Successfully reloaded 'toolset.gui.editors.dlg' from 'C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py' -2024-06-23 14:24:10,189 - root - INFO - Reloading of python modules from their filepaths is complete. -2024-06-23 14:24:10,231 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:24:10,232 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 926, in data - return self._data_cache.get(role) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 825, in isDeleted - self.model() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 837, in model - assert isinstance(model, DLGStandardItemModel), f"model was {model} of type {model.__class__.__name__}" -AssertionError: model was of type DLGStandardItemModel -2024-06-23 14:24:10,753 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:24:10,753 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 926, in data - return self._data_cache.get(role) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 825, in isDeleted - self.model() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 837, in model - assert isinstance(model, DLGStandardItemModel), f"model was {model} of type {model.__class__.__name__}" -AssertionError: model was of type DLGStandardItemModel -2024-06-23 14:24:11,087 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:24:11,088 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 926, in data - return self._data_cache.get(role) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 825, in isDeleted - self.model() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 837, in model - assert isinstance(model, DLGStandardItemModel), f"model was {model} of type {model.__class__.__name__}" -AssertionError: model was of type DLGStandardItemModel -2024-06-23 14:24:11,434 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:24:11,435 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 926, in data - return self._data_cache.get(role) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 825, in isDeleted - self.model() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 837, in model - assert isinstance(model, DLGStandardItemModel), f"model was {model} of type {model.__class__.__name__}" -AssertionError: model was of type DLGStandardItemModel -2024-06-23 14:24:11,778 - root - DEBUG - DLGStandardItem.data(role=0) -2024-06-23 14:24:11,779 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 926, in data - return self._data_cache.get(role) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 825, in isDeleted - self.model() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 837, in model - assert isinstance(model, DLGStandardItemModel), f"model was {model} of type {model.__class__.__name__}" -AssertionError: model was of type DLGStandardItemModel -2024-06-23 14:24:12,121 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:24:12,122 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 926, in data - return self._data_cache.get(role) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 825, in isDeleted - self.model() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 837, in model - assert isinstance(model, DLGStandardItemModel), f"model was {model} of type {model.__class__.__name__}" -AssertionError: model was of type DLGStandardItemModel -2024-06-23 14:24:12,464 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:24:12,464 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 926, in data - return self._data_cache.get(role) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 825, in isDeleted - self.model() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 837, in model - assert isinstance(model, DLGStandardItemModel), f"model was {model} of type {model.__class__.__name__}" -AssertionError: model was of type DLGStandardItemModel -2024-06-23 14:24:12,808 - root - DEBUG - DLGStandardItem.data(role=255) -2024-06-23 14:24:20,971 - OpenGL.acceleratesupport - DEBUG - OpenGL_accelerate module loaded -2024-06-23 14:24:20,980 - OpenGL.arrays.arraydatatype - DEBUG - Using accelerated ArrayDatatype -2024-06-23 14:24:21,153 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 14:24:21,153 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 14:24:21,154 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 14:24:21,154 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 14:24:21,154 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 14:24:21,155 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 14:24:21,155 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 14:24:21,155 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 14:24:21,156 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 14:24:21,156 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 14:24:21,157 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 14:24:21,157 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 14:24:21,157 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 14:24:21,157 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 14:24:21,158 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 14:24:21,158 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 14:24:21,158 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 14:24:21,159 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 14:24:21,159 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 14:24:21,160 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 14:24:21,160 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 14:24:21,160 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 14:24:21,161 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 14:24:21,161 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 14:24:21,161 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 14:24:21,162 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 14:24:21,162 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 14:24:21,163 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 14:24:21,163 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 14:24:21,163 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 14:24:21,163 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 14:24:21,164 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 14:24:21,164 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 14:24:21,164 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 14:24:21,165 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 14:24:21,165 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 14:24:21,165 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 14:24:21,165 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 14:24:21,166 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 14:24:21,166 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 14:24:21,166 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 14:24:21,166 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 14:24:21,166 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 14:24:21,167 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 14:24:21,167 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 14:24:21,167 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 14:24:21,168 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 14:24:21,168 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 14:24:21,168 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 14:24:21,168 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 14:24:21,169 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 14:24:21,169 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 14:24:21,169 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 14:24:21,169 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 14:24:21,170 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 14:24:21,170 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 14:24:21,170 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 14:24:21,171 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 14:24:21,171 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 14:24:21,171 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 14:24:21,171 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 14:24:21,172 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 14:24:21,172 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 14:24:21,172 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 14:24:21,172 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 14:24:21,172 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 14:24:21,173 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 14:24:21,173 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 14:24:21,173 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 14:24:21,174 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 14:24:21,174 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 14:24:21,174 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 14:24:21,174 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 14:24:21,175 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 14:24:21,175 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 14:24:21,175 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 14:24:21,175 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 14:24:21,175 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 14:24:21,176 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 14:24:21,176 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 14:24:21,176 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 14:24:21,177 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 14:24:21,177 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 14:24:21,177 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 14:24:21,177 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 14:24:21,178 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 14:24:21,178 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 14:24:21,178 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 14:24:21,178 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 14:24:21,178 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 14:24:21,179 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 14:24:21,179 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 14:24:21,179 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 14:24:21,179 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 14:24:21,180 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 14:24:21,180 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 14:24:21,180 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 14:24:21,180 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 14:24:21,181 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 14:24:21,181 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 14:24:21,181 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 14:24:21,181 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 14:24:21,182 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 14:24:21,182 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 14:24:21,182 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 14:24:21,182 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 14:24:21,183 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 14:24:21,183 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 14:24:21,183 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 14:24:21,183 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 14:24:21,183 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 14:24:21,184 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 14:24:21,184 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 14:24:21,185 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 14:24:21,185 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 14:24:21,186 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 14:24:21,186 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 14:24:21,186 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 14:24:21,187 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 14:24:21,221 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 14:24:21,221 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 14:24:21,636 - root - DEBUG - DEBUG MODE: True -2024-06-23 14:24:21,639 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 14:24:21,702 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 14:24:21,863 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 14:24:21,911 - root - DEBUG - Updating menus... -2024-06-23 14:24:22,788 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 14:24:23,289 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 14:24:23,291 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 14:24:23,293 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 14:24:23,293 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 14:24:23,294 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 14:24:23,296 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 14:24:23,296 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 14:24:23,296 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 14:24:23,296 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 14:24:23,297 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 14:24:23,297 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 14:24:23,297 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 14:24:23,297 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 14:24:24,819 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 14:24:24,820 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 14:24:24,820 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 14:24:24,820 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 14:24:24,820 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 14:24:24,821 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 14:24:24,821 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 14:24:24,828 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 14:24:24,829 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 14:24:24,830 - root - INFO - Loading chitin... -2024-06-23 14:24:24,831 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 14:24:27,572 - root - INFO - Done loading chitin -2024-06-23 14:24:27,572 - root - INFO - Loading lips... -2024-06-23 14:24:27,575 - root - INFO - Loading modules... -2024-06-23 14:24:27,579 - root - INFO - Loading streammusic... -2024-06-23 14:24:27,580 - root - INFO - Loading streamsounds... -2024-06-23 14:24:27,581 - root - INFO - Loading textures... -2024-06-23 14:24:27,583 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 14:24:28,725 - root - INFO - Loading saves... -2024-06-23 14:24:28,745 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 14:24:28,745 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 14:24:28,747 - root - INFO - Loading streamwaves... -2024-06-23 14:24:28,749 - root - INFO - Loading override... -2024-06-23 14:24:28,751 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 14:24:28,761 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 14:24:28,778 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 14:24:28,779 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 14:24:28,780 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 14:24:28,781 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 14:24:28,781 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 14:24:28,781 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 14:24:28,781 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 14:24:28,793 - root - DEBUG - Set sections of prepared lists -2024-06-23 14:24:28,794 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 14:24:28,817 - root - INFO - Loading core installation resources into UI... -2024-06-23 14:24:30,208 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 14:24:30,208 - root - INFO - Loading saves list into UI... -2024-06-23 14:24:30,209 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 14:24:30,210 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 14:24:30,211 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 14:24:30,211 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 14:24:30,212 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 14:24:30,212 - root - DEBUG - Loading save resources into UI... -2024-06-23 14:24:30,213 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 14:24:30,214 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 14:24:30,214 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 14:24:30,215 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 14:24:30,215 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 14:24:30,216 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 14:24:30,216 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 14:24:30,216 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 14:24:30,217 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 14:24:30,217 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 14:24:30,217 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 14:24:30,219 - root - DEBUG - Updating menus... -2024-06-23 14:24:30,221 - root - DEBUG - Setting up watchdog observer... -2024-06-23 14:24:30,221 - root - INFO - Loader task completed. -2024-06-23 14:24:36,218 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 14:24:36,495 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 14:24:36,496 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 14:24:36,496 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 14:24:36,497 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 14:24:36,497 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 14:24:36,497 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 14:24:36,498 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 14:24:36,498 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 14:24:36,498 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 14:24:36,553 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 14:24:36,580 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 14:24:36,826 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 14:24:36,827 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 14:24:36,828 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 14:24:36,828 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 14:24:36,828 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 14:24:36,829 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 14:24:36,830 - root - DEBUG - DLGStandardItem.setData(value=E-1: [End Dialog], role=0) -2024-06-23 14:24:36,830 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:24:36,830 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:24:37,253 - root - DEBUG - [load scope] dlg: -2024-06-23 14:24:37,253 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 14:24:37,258 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=-1, comment=), None) -2024-06-23 14:24:37,258 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 14:24:37,391 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 14:24:37,392 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 14:24:37,392 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 14:24:37,393 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 14:24:37,393 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 14:24:37,393 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 14:24:37,394 - root - DEBUG - DLGStandardItem.setData(value=E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.], role=0) -2024-06-23 14:24:37,395 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:24:37,395 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:24:37,395 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:24:37,396 - root - DEBUG - DLGStandardItem.setData(value=E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators., role=0) -2024-06-23 14:24:37,397 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:24:37,397 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:24:37,397 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:24:37,398 - root - DEBUG - DLGStandardItem.setData(value=E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!, role=0) -2024-06-23 14:24:37,399 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:24:37,399 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:24:37,399 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:24:37,400 - root - DEBUG - DLGStandardItem.setData(value=E350: If you have questions, you should direct them towards the Jedi Council members., role=0) -2024-06-23 14:24:37,400 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:24:37,401 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:24:37,401 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:24:37,402 - root - DEBUG - DLGStandardItem.setData(value=E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge., role=0) -2024-06-23 14:24:37,403 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:24:37,403 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:24:37,404 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:24:37,404 - root - DEBUG - DLGStandardItem.setData(value=E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss., role=0) -2024-06-23 14:24:37,405 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:24:37,405 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:24:37,406 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:24:37,406 - root - DEBUG - DLGStandardItem.setData(value=E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain., role=0) -2024-06-23 14:24:37,407 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:24:37,407 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:24:37,408 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:24:37,409 - root - DEBUG - DLGStandardItem.setData(value=E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.], role=0) -2024-06-23 14:24:37,409 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:24:37,409 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:24:37,410 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:24:37,411 - root - DEBUG - DLGStandardItem.setData(value=E316: How can I help?, role=0) -2024-06-23 14:24:37,411 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:24:37,412 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:24:37,412 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:24:37,413 - root - DEBUG - DLGStandardItem.setData(value=E312: How can I help?, role=0) -2024-06-23 14:24:37,413 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:24:37,414 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:24:37,414 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:24:37,415 - root - DEBUG - DLGStandardItem.setData(value=E8: How can I help?, role=0) -2024-06-23 14:24:37,415 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:24:37,415 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:24:37,416 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:24:37,416 - root - DEBUG - DLGStandardItem.setData(value=E7: I am confident that you can deal with that on your own., role=0) -2024-06-23 14:24:37,417 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:24:37,417 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:24:37,417 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:24:37,418 - root - DEBUG - DLGStandardItem.setData(value=E6: I wish I could help you with that., role=0) -2024-06-23 14:24:37,419 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:24:37,419 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 14:24:37,420 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:24:37,421 - root - DEBUG - DLGStandardItem.setData(value=E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog], role=0) -2024-06-23 14:24:37,421 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:24:37,421 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:24:37,422 - root - DEBUG - DLGStandardItem.setData(value=E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog], role=0) -2024-06-23 14:24:37,423 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:24:37,423 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:24:37,424 - root - DEBUG - DLGStandardItem.setData(value=E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog], role=0) -2024-06-23 14:24:37,424 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:24:37,425 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:24:37,425 - root - DEBUG - DLGStandardItem.setData(value=E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog], role=0) -2024-06-23 14:24:37,426 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:24:37,426 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:24:37,427 - root - DEBUG - DLGStandardItem.setData(value=E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog], role=0) -2024-06-23 14:24:37,427 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:24:37,428 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:24:37,428 - root - DEBUG - DLGStandardItem.setData(value=E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog], role=0) -2024-06-23 14:24:37,429 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 14:24:37,429 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 14:24:37,834 - root - INFO - Loading Override from installation... -2024-06-23 14:24:40,559 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 14:24:43,299 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(157, 233) -2024-06-23 14:24:43,300 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 14:24:43,301 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:24:43,302 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,302 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:24:43,480 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 14:24:43,480 - root - DEBUG - DLGTreeView. -2024-06-23 14:24:43,481 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 14:24:43,481 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 14:24:43,481 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 14:24:43,482 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,482 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:24:43,486 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 14:24:43,488 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 14:24:43,553 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 14:24:43,553 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:24:43,554 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,554 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,554 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,555 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 14:24:43,555 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:24:43,555 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:24:43,555 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:24:43,562 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,562 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,563 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,563 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,563 - root - DEBUG - Drop operation is valid. -2024-06-23 14:24:43,564 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:24:43,564 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:24:43,564 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:24:43,570 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,571 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,571 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,571 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,572 - root - DEBUG - Drop operation is valid. -2024-06-23 14:24:43,572 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:24:43,572 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:24:43,572 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:24:43,578 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,578 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,579 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,579 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,579 - root - DEBUG - Drop operation is valid. -2024-06-23 14:24:43,580 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:24:43,580 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:24:43,580 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:24:43,586 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,586 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,587 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,587 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,588 - root - DEBUG - Drop operation is valid. -2024-06-23 14:24:43,588 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:24:43,588 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:24:43,588 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:24:43,594 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,595 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,595 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,596 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,596 - root - DEBUG - Drop operation is valid. -2024-06-23 14:24:43,596 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:24:43,596 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:24:43,597 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:24:43,602 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,603 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,603 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,604 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,604 - root - DEBUG - Drop operation is valid. -2024-06-23 14:24:43,604 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:24:43,605 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:24:43,605 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:24:43,611 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,611 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,612 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,612 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,612 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:24:43,613 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:24:43,613 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:24:43,619 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,619 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,620 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,620 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,621 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:24:43,621 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:24:43,621 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:24:43,626 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,626 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,627 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,627 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,628 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:24:43,628 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:24:43,628 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:24:43,634 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,634 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,635 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,635 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,635 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:24:43,636 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:24:43,636 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:24:43,641 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,642 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,642 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,642 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,643 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:24:43,643 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:24:43,644 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:24:43,649 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,650 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,650 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,650 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,651 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:24:43,651 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:24:43,651 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:24:43,657 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,657 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,657 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,658 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,658 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:24:43,658 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:24:43,659 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:24:43,664 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,665 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,665 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,665 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,666 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:24:43,666 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:24:43,666 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:24:43,672 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,673 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,673 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,673 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,674 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:24:43,674 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:24:43,674 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:24:43,679 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,679 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,680 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,680 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,680 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:24:43,681 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:24:43,681 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:24:43,687 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,688 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,688 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,688 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,689 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:24:43,689 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:24:43,689 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:24:43,695 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,696 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,696 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,696 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,697 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:24:43,697 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:24:43,697 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:24:43,704 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,704 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,705 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,705 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,705 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:24:43,705 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:24:43,706 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:24:43,711 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,712 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,712 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,712 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,713 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:24:43,713 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:24:43,713 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:24:43,719 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,720 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,720 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,721 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,721 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 14:24:43,721 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 14:24:43,721 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 14:24:43,727 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,727 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,728 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,728 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,728 - root - DEBUG - Drop operation is valid. -2024-06-23 14:24:43,729 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:24:43,729 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:24:43,729 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:24:43,735 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,736 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,736 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,736 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,737 - root - DEBUG - Drop operation is valid. -2024-06-23 14:24:43,737 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:24:43,737 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:24:43,738 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:24:43,744 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,745 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,745 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,745 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,746 - root - DEBUG - Drop operation is valid. -2024-06-23 14:24:43,746 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:24:43,746 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:24:43,746 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:24:43,752 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,752 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,753 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,753 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,754 - root - DEBUG - Drop operation is valid. -2024-06-23 14:24:43,754 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:24:43,754 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:24:43,754 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:24:43,762 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,762 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,763 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,763 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 14:24:43,763 - root - DEBUG - Drop operation is valid. -2024-06-23 14:24:43,764 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:24:43,764 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:24:43,764 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:24:43,770 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,770 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,770 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,771 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:24:43,771 - root - DEBUG - Drop operation is valid. -2024-06-23 14:24:43,771 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:24:43,771 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:24:43,772 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:24:43,778 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,778 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,778 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,779 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:24:43,779 - root - DEBUG - Drop operation is valid. -2024-06-23 14:24:43,779 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:24:43,780 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:24:43,780 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:24:43,786 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,786 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,786 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,787 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:24:43,787 - root - DEBUG - Drop operation is valid. -2024-06-23 14:24:43,787 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:24:43,788 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:24:43,788 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:24:43,794 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 14:24:43,794 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 14:24:43,795 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 14:24:43,795 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 14:24:43,795 - root - DEBUG - Drop operation is valid. -2024-06-23 14:24:43,796 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 14:24:43,796 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 14:24:43,796 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 14:24:43,821 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 14:24:43,821 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 14:24:43,822 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,822 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,822 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,823 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,823 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,825 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,826 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,826 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,826 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,828 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,828 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,828 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,829 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,830 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,830 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,831 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,831 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,832 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,833 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,833 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,833 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,835 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,835 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,835 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,835 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,837 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,837 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,837 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,838 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,839 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,840 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,840 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,840 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,842 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,842 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,842 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,842 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,844 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,844 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,845 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,845 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,846 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,847 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,847 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,847 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,849 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,850 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,850 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,850 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,851 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,852 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,852 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,852 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,854 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,854 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,855 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,855 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,856 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,857 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,857 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,857 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,859 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,859 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,860 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,860 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,862 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,862 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,862 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,862 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,864 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,864 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,865 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,865 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,866 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,867 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,867 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,867 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,869 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,870 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,870 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,870 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,872 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,872 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,873 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,873 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,875 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,875 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,875 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,875 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,877 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,877 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,878 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,878 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,879 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,880 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,880 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,880 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,882 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,882 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,883 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,883 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,884 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,885 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,885 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,885 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,887 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,888 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,888 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,888 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,890 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,890 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,890 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,890 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,891 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,892 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,892 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,892 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,894 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,895 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,895 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,895 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,897 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,897 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,897 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,897 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,899 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,899 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,899 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,899 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,900 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,901 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,901 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,901 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,903 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,904 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,904 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,904 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,906 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,906 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,906 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,906 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,908 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,908 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,909 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,909 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,910 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,910 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,911 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,911 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,913 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,913 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,913 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,913 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,915 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,915 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,915 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,915 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,918 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,918 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,919 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,919 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,921 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,921 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,922 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,922 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,925 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,925 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,925 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,925 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,928 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,928 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,929 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,929 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,931 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,931 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,932 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,932 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,934 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,935 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,935 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,935 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,937 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,938 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,938 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,938 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,940 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,940 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,940 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,941 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,942 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,942 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,942 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,943 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,944 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,945 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,945 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,945 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,947 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,947 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,947 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,947 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,949 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,949 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,949 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,949 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,951 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,951 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,951 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,952 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,953 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,954 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,954 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,954 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,956 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,956 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,956 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,956 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,957 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,958 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,958 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,958 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,959 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,960 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,960 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,960 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,962 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,962 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,963 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,963 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,965 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,966 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,966 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,966 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,968 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,968 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,969 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,969 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,971 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,971 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,971 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,971 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,973 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,973 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,974 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,974 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,975 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,975 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,976 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,976 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,978 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,978 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,978 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,978 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,980 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,980 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,980 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,981 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,983 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,983 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,983 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,983 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,985 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,985 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,985 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,985 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,987 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,988 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,988 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,988 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,989 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,990 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,990 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,990 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,991 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,992 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,992 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,992 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,993 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,994 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,994 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,994 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,996 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,996 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,997 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,997 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:43,999 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:43,999 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:43,999 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,000 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,001 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,001 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,001 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,002 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,003 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,004 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,004 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,004 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,006 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,006 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,006 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,007 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,008 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,008 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,008 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,008 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,010 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,011 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,011 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,011 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,013 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,013 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,013 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,013 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,015 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,015 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,015 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,016 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,017 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,017 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,017 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,017 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,019 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,020 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,020 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,020 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,022 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,022 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,022 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,022 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,024 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,024 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,024 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,024 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,026 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,026 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,026 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,027 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,028 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,029 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,029 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,029 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,031 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,031 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,031 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,032 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,033 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,033 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,033 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,034 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,036 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,036 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,037 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,037 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,039 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,039 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,039 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,040 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,041 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,041 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,042 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,042 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,044 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,044 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,045 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,045 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,047 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,047 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,047 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,047 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,050 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,051 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,051 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,051 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,053 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,053 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,053 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,054 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,055 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,055 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,056 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,056 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,057 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,058 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,058 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,058 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,059 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,060 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,060 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,060 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,062 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,062 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,062 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,063 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,065 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,065 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,065 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,066 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,067 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,067 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,068 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,068 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,070 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,070 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,071 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,071 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,073 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,074 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,074 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,074 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,076 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,076 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,076 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,076 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,079 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,080 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,080 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,080 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,081 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,082 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,082 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,082 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,084 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,084 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,084 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,085 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,086 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,087 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,087 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,087 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,089 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,089 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,089 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,089 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,091 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,091 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,091 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,092 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,093 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,093 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,094 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,094 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,096 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,096 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,096 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,097 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,098 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,098 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,098 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,099 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,100 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,100 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,100 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,101 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,103 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,104 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,104 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,104 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,106 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,106 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,107 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,107 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,108 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,109 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,109 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,109 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,112 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,113 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,113 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,113 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,115 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,116 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,116 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,116 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,118 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,118 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,119 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,119 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,122 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,123 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,123 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,123 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,128 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,129 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,129 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,129 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,134 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,135 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,135 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,135 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,137 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,138 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,138 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,138 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,146 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 14:24:44,146 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 14:24:44,147 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,147 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 14:24:44,260 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-23 14:24:44,261 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-23 14:24:44,262 - root - DEBUG - performDrag: completely done -2024-06-23 14:24:44,262 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 14:24:44,262 - root - DEBUG - [resetDragState scope] -2024-06-23 14:24:46,303 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 14:24:46,303 - root - DEBUG - print(f"{self.__class__.__name__}.data(role={role})") -2024-06-23 14:24:51,652 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3740, in - removeLinkAction.triggered.connect(lambda: self.model.removeLink(item)) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1293, in removeLink - parent = item.parent() -AttributeError: 'DLGListWidgetItem' object has no attribute 'parent' -2024-06-23 15:42:00,799 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 15:42:01,045 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 15:42:01,046 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 15:42:01,046 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 15:42:01,046 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 15:42:01,046 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 15:42:01,047 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 15:42:01,047 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 15:42:01,048 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 15:42:01,048 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 15:42:01,048 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 15:42:01,049 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 15:42:01,049 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 15:42:01,049 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 15:42:01,050 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 15:42:01,050 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 15:42:01,050 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 15:42:01,051 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 15:42:01,051 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 15:42:01,052 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 15:42:01,052 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 15:42:01,053 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 15:42:01,053 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 15:42:01,054 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 15:42:01,054 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 15:42:01,054 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 15:42:01,055 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 15:42:01,055 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 15:42:01,056 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 15:42:01,056 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 15:42:01,056 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 15:42:01,057 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 15:42:01,057 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 15:42:01,057 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 15:42:01,057 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 15:42:01,058 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 15:42:01,058 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 15:42:01,058 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 15:42:01,059 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 15:42:01,059 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 15:42:01,059 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 15:42:01,060 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 15:42:01,060 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 15:42:01,061 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 15:42:01,061 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 15:42:01,062 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 15:42:01,062 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 15:42:01,062 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 15:42:01,063 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 15:42:01,063 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 15:42:01,063 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 15:42:01,064 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 15:42:01,064 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 15:42:01,064 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 15:42:01,065 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 15:42:01,065 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 15:42:01,065 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 15:42:01,066 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 15:42:01,066 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 15:42:01,066 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 15:42:01,067 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 15:42:01,067 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 15:42:01,067 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 15:42:01,068 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 15:42:01,068 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 15:42:01,069 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 15:42:01,069 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 15:42:01,069 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 15:42:01,069 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 15:42:01,070 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 15:42:01,070 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 15:42:01,070 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 15:42:01,070 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 15:42:01,071 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 15:42:01,071 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 15:42:01,071 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 15:42:01,072 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 15:42:01,072 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 15:42:01,072 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 15:42:01,072 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 15:42:01,073 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 15:42:01,073 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 15:42:01,073 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 15:42:01,073 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 15:42:01,074 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 15:42:01,074 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 15:42:01,074 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 15:42:01,074 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 15:42:01,075 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 15:42:01,075 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 15:42:01,075 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 15:42:01,076 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 15:42:01,076 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 15:42:01,076 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 15:42:01,077 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 15:42:01,077 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 15:42:01,077 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 15:42:01,078 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 15:42:01,078 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 15:42:01,078 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 15:42:01,078 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 15:42:01,079 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 15:42:01,079 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 15:42:01,079 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 15:42:01,079 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 15:42:01,080 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 15:42:01,080 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 15:42:01,080 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 15:42:01,080 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 15:42:01,081 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 15:42:01,081 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 15:42:01,081 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 15:42:01,082 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 15:42:01,082 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 15:42:01,083 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 15:42:01,083 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 15:42:01,083 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 15:42:01,084 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 15:42:01,084 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 15:42:01,085 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 15:42:01,145 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 15:42:01,146 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 15:42:01,849 - root - DEBUG - DEBUG MODE: True -2024-06-23 15:42:01,855 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 15:42:01,926 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 15:42:02,176 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 15:42:02,230 - root - DEBUG - Updating menus... -2024-06-23 15:42:02,981 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:42:03,480 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:42:03,482 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:42:03,484 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 15:42:03,484 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 15:42:03,485 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:42:03,486 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 15:42:03,486 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 15:42:03,487 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 15:42:03,487 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 15:42:03,487 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 15:42:03,487 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 15:42:03,488 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 15:42:03,488 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 15:42:12,577 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 15:42:12,578 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 15:42:12,578 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 15:42:12,578 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 15:42:12,579 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 15:42:12,579 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 15:42:12,580 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 15:42:12,588 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 15:42:12,589 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 15:42:12,590 - root - INFO - Loading chitin... -2024-06-23 15:42:12,591 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 15:42:15,433 - root - INFO - Done loading chitin -2024-06-23 15:42:15,433 - root - INFO - Loading lips... -2024-06-23 15:42:15,437 - root - INFO - Loading modules... -2024-06-23 15:42:15,439 - root - INFO - Loading streammusic... -2024-06-23 15:42:15,441 - root - INFO - Loading streamsounds... -2024-06-23 15:42:15,442 - root - INFO - Loading textures... -2024-06-23 15:42:15,444 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 15:42:16,534 - root - INFO - Loading saves... -2024-06-23 15:42:16,558 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 15:42:16,559 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 15:42:16,560 - root - INFO - Loading streamwaves... -2024-06-23 15:42:16,562 - root - INFO - Loading override... -2024-06-23 15:42:16,565 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 15:42:16,579 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 15:42:16,599 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 15:42:16,600 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 15:42:16,600 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 15:42:16,601 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:42:16,602 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:42:16,602 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:42:16,602 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:42:16,615 - root - DEBUG - Set sections of prepared lists -2024-06-23 15:42:16,615 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 15:42:16,638 - root - INFO - Loading core installation resources into UI... -2024-06-23 15:42:18,060 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 15:42:18,061 - root - INFO - Loading saves list into UI... -2024-06-23 15:42:18,062 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 15:42:18,062 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 15:42:18,063 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 15:42:18,063 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 15:42:18,064 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 15:42:18,064 - root - DEBUG - Loading save resources into UI... -2024-06-23 15:42:18,064 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 15:42:18,065 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 15:42:18,065 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 15:42:18,066 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 15:42:18,066 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 15:42:18,066 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 15:42:18,067 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 15:42:18,067 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 15:42:18,067 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 15:42:18,067 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 15:42:18,068 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 15:42:18,069 - root - DEBUG - Updating menus... -2024-06-23 15:42:18,070 - root - DEBUG - Setting up watchdog observer... -2024-06-23 15:42:18,070 - root - INFO - Loader task completed. -2024-06-23 15:42:21,253 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 15:42:21,569 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 15:42:21,570 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 15:42:21,570 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 15:42:21,570 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 15:42:21,571 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 15:42:21,571 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 15:42:21,571 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 15:42:21,571 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 15:42:21,572 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 15:42:21,603 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\windows\main.py", line 1155, in onOpenResources - _filepath, _editor = openResourceEditor(resource.filepath(), resource.resname(), resource.restype(), resource.data(reload=True), - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\utils\window.py", line 169, in openResourceEditor - editor = DLGEditor(None, installation) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2546, in __init__ - self._setupSignals() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2774, in _setupSignals - self._setupViewMenu() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3010, in _setupViewMenu - self.ui.dialogTree.itemDelegate().text_color, -AttributeError: 'HTMLDelegate' object has no attribute 'text_color' -2024-06-23 15:42:25,565 - root - DEBUG - [getActiveResourceWidget scope] currentWidget: -2024-06-23 15:42:38,182 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 15:42:38,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 15:42:38,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 15:42:38,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 15:42:38,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 15:42:38,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 15:42:38,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 15:42:38,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 15:42:38,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 15:42:38,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 15:42:38,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 15:42:38,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 15:42:38,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 15:42:38,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 15:42:38,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 15:42:38,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 15:42:38,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 15:42:38,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 15:42:38,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 15:42:38,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 15:42:38,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 15:42:38,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 15:42:38,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 15:42:38,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 15:42:38,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 15:42:38,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 15:42:38,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 15:42:38,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 15:42:38,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 15:42:38,383 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 15:42:38,383 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 15:42:38,383 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 15:42:38,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 15:42:38,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 15:42:38,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 15:42:38,385 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 15:42:38,385 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 15:42:38,385 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 15:42:38,386 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 15:42:38,386 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 15:42:38,386 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 15:42:38,387 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 15:42:38,387 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 15:42:38,387 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 15:42:38,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 15:42:38,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 15:42:38,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 15:42:38,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 15:42:38,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 15:42:38,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 15:42:38,390 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 15:42:38,390 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 15:42:38,390 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 15:42:38,391 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 15:42:38,391 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 15:42:38,391 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 15:42:38,392 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 15:42:38,392 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 15:42:38,392 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 15:42:38,393 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 15:42:38,393 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 15:42:38,393 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 15:42:38,394 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 15:42:38,394 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 15:42:38,395 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 15:42:38,395 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 15:42:38,395 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 15:42:38,396 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 15:42:38,396 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 15:42:38,396 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 15:42:38,397 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 15:42:38,397 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 15:42:38,397 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 15:42:38,398 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 15:42:38,398 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 15:42:38,398 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 15:42:38,399 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 15:42:38,399 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 15:42:38,399 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 15:42:38,400 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 15:42:38,400 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 15:42:38,400 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 15:42:38,401 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 15:42:38,401 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 15:42:38,402 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 15:42:38,402 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 15:42:38,402 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 15:42:38,403 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 15:42:38,403 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 15:42:38,404 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 15:42:38,404 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 15:42:38,404 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 15:42:38,405 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 15:42:38,405 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 15:42:38,405 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 15:42:38,406 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 15:42:38,406 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 15:42:38,407 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 15:42:38,407 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 15:42:38,407 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 15:42:38,408 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 15:42:38,408 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 15:42:38,408 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 15:42:38,409 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 15:42:38,409 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 15:42:38,410 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 15:42:38,410 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 15:42:38,410 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 15:42:38,411 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 15:42:38,411 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 15:42:38,411 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 15:42:38,412 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 15:42:38,412 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 15:42:38,412 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 15:42:38,413 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 15:42:38,413 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 15:42:38,414 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 15:42:38,414 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 15:42:38,414 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 15:42:38,415 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 15:42:38,456 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 15:42:38,456 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 15:42:38,940 - root - DEBUG - DEBUG MODE: True -2024-06-23 15:42:38,943 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 15:42:39,004 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 15:42:39,192 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 15:42:39,228 - root - DEBUG - Updating menus... -2024-06-23 15:42:40,282 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:42:40,821 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:42:40,824 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:42:40,826 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 15:42:40,827 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 15:42:40,827 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:42:40,829 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 15:42:40,830 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 15:42:40,830 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 15:42:40,830 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 15:42:40,830 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 15:42:40,831 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 15:42:40,831 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 15:42:40,831 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 15:42:42,033 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 15:42:42,034 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 15:42:42,034 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 15:42:42,034 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 15:42:42,035 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 15:42:42,035 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 15:42:42,035 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 15:42:42,045 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 15:42:42,046 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 15:42:42,047 - root - INFO - Loading chitin... -2024-06-23 15:42:42,047 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 15:42:44,761 - root - INFO - Done loading chitin -2024-06-23 15:42:44,762 - root - INFO - Loading lips... -2024-06-23 15:42:44,765 - root - INFO - Loading modules... -2024-06-23 15:42:44,767 - root - INFO - Loading streammusic... -2024-06-23 15:42:44,770 - root - INFO - Loading streamsounds... -2024-06-23 15:42:44,771 - root - INFO - Loading textures... -2024-06-23 15:42:44,773 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 15:42:45,915 - root - INFO - Loading saves... -2024-06-23 15:42:45,932 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 15:42:45,933 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 15:42:45,934 - root - INFO - Loading streamwaves... -2024-06-23 15:42:45,936 - root - INFO - Loading override... -2024-06-23 15:42:45,938 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 15:42:45,948 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 15:42:45,964 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 15:42:45,964 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 15:42:45,965 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 15:42:45,966 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:42:45,966 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:42:45,966 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:42:45,967 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:42:45,977 - root - DEBUG - Set sections of prepared lists -2024-06-23 15:42:45,978 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 15:42:46,002 - root - INFO - Loading core installation resources into UI... -2024-06-23 15:42:47,376 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 15:42:47,376 - root - INFO - Loading saves list into UI... -2024-06-23 15:42:47,377 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 15:42:47,378 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 15:42:47,379 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 15:42:47,379 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 15:42:47,380 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 15:42:47,380 - root - DEBUG - Loading save resources into UI... -2024-06-23 15:42:47,380 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 15:42:47,381 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 15:42:47,381 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 15:42:47,382 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 15:42:47,382 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 15:42:47,383 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 15:42:47,383 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 15:42:47,383 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 15:42:47,384 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 15:42:47,384 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 15:42:47,384 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 15:42:47,385 - root - DEBUG - Updating menus... -2024-06-23 15:42:47,387 - root - DEBUG - Setting up watchdog observer... -2024-06-23 15:42:47,387 - root - INFO - Loader task completed. -2024-06-23 15:42:52,939 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 15:42:53,214 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 15:42:53,215 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 15:42:53,215 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 15:42:53,215 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 15:42:53,215 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 15:42:53,216 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 15:42:53,216 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 15:42:53,216 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 15:42:53,216 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 15:42:53,278 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 15:42:53,559 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 15:42:53,562 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 15:42:53,562 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 15:42:53,563 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:42:53,563 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:42:53,563 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:42:53,571 - root - DEBUG - DLGStandardItem.setData(value=E-1: [End Dialog], role=0) -2024-06-23 15:42:53,571 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:42:53,571 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:42:54,030 - root - DEBUG - [load scope] dlg: -2024-06-23 15:42:54,031 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 15:42:54,036 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=-1, comment=), None) -2024-06-23 15:42:54,037 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 15:42:54,159 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 15:42:54,160 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 15:42:54,160 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 15:42:54,160 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:42:54,161 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:42:54,161 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:42:54,162 - root - DEBUG - DLGStandardItem.setData(value=E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.], role=0) -2024-06-23 15:42:54,163 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:42:54,163 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:42:54,163 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:42:54,165 - root - DEBUG - DLGStandardItem.setData(value=E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators., role=0) -2024-06-23 15:42:54,165 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:42:54,166 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:42:54,166 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:42:54,167 - root - DEBUG - DLGStandardItem.setData(value=E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!, role=0) -2024-06-23 15:42:54,168 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:42:54,168 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:42:54,168 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:42:54,170 - root - DEBUG - DLGStandardItem.setData(value=E350: If you have questions, you should direct them towards the Jedi Council members., role=0) -2024-06-23 15:42:54,170 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:42:54,170 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:42:54,171 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:42:54,172 - root - DEBUG - DLGStandardItem.setData(value=E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge., role=0) -2024-06-23 15:42:54,172 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:42:54,172 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:42:54,173 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:42:54,174 - root - DEBUG - DLGStandardItem.setData(value=E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss., role=0) -2024-06-23 15:42:54,174 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:42:54,174 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:42:54,175 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:42:54,175 - root - DEBUG - DLGStandardItem.setData(value=E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain., role=0) -2024-06-23 15:42:54,176 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:42:54,176 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:42:54,176 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:42:54,177 - root - DEBUG - DLGStandardItem.setData(value=E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.], role=0) -2024-06-23 15:42:54,177 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:42:54,178 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:42:54,178 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:42:54,179 - root - DEBUG - DLGStandardItem.setData(value=E316: How can I help?, role=0) -2024-06-23 15:42:54,179 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:42:54,179 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:42:54,180 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:42:54,180 - root - DEBUG - DLGStandardItem.setData(value=E312: How can I help?, role=0) -2024-06-23 15:42:54,181 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:42:54,181 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:42:54,181 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:42:54,182 - root - DEBUG - DLGStandardItem.setData(value=E8: How can I help?, role=0) -2024-06-23 15:42:54,183 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:42:54,183 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:42:54,183 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:42:54,184 - root - DEBUG - DLGStandardItem.setData(value=E7: I am confident that you can deal with that on your own., role=0) -2024-06-23 15:42:54,184 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:42:54,185 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:42:54,185 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:42:54,186 - root - DEBUG - DLGStandardItem.setData(value=E6: I wish I could help you with that., role=0) -2024-06-23 15:42:54,186 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:42:54,187 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:42:54,187 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:42:54,188 - root - DEBUG - DLGStandardItem.setData(value=E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog], role=0) -2024-06-23 15:42:54,189 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:42:54,189 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:42:54,190 - root - DEBUG - DLGStandardItem.setData(value=E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog], role=0) -2024-06-23 15:42:54,190 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:42:54,190 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:42:54,191 - root - DEBUG - DLGStandardItem.setData(value=E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog], role=0) -2024-06-23 15:42:54,192 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:42:54,192 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:42:54,193 - root - DEBUG - DLGStandardItem.setData(value=E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog], role=0) -2024-06-23 15:42:54,193 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:42:54,193 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:42:54,194 - root - DEBUG - DLGStandardItem.setData(value=E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog], role=0) -2024-06-23 15:42:54,194 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:42:54,195 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:42:54,195 - root - DEBUG - DLGStandardItem.setData(value=E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog], role=0) -2024-06-23 15:42:54,196 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:42:54,196 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:42:55,004 - root - INFO - Loading Override from installation... -2024-06-23 15:42:57,697 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 15:43:00,003 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(106, 179) -2024-06-23 15:43:00,004 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 15:43:00,004 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:43:00,005 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:43:00,005 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:43:09,682 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 15:43:09,682 - root - DEBUG - DLGTreeView. -2024-06-23 15:43:09,683 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 15:43:09,683 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 15:43:09,683 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 15:43:09,684 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:43:09,684 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:43:09,689 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 15:43:09,690 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 15:43:09,763 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 15:43:09,764 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:09,764 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:09,765 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:09,765 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:43:09,766 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:43:09,766 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:09,766 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:09,766 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:09,773 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:09,773 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:09,774 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:09,774 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:09,774 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:09,775 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:43:09,775 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:43:09,775 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:09,785 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:09,786 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:09,786 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:09,787 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:09,787 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:09,787 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:43:09,787 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:43:09,788 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:09,794 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:09,795 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:09,795 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:09,796 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:09,796 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:09,796 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:09,797 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:09,803 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:09,804 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:09,804 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:09,805 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:09,805 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:09,806 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:09,806 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:09,853 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 15:43:09,853 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 15:43:09,853 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,854 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,854 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,854 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,854 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,856 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,856 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,857 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,857 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,859 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,859 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,860 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,860 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,862 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,862 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,862 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,862 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,864 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,864 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,864 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,864 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,866 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,866 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,867 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,867 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,868 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,869 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,869 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,869 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,871 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,871 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,872 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,872 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,874 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,874 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,874 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,875 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,876 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,876 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,877 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,877 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,879 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,879 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,879 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,880 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,881 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,882 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,882 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,882 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,884 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,884 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,885 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,885 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,887 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,887 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,888 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,888 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,890 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,890 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,890 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,891 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,892 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,893 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,893 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,893 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,895 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,895 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,895 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,896 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,897 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,897 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,898 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,898 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,900 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,900 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,901 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,901 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,903 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,903 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,904 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,904 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,905 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,906 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,906 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,906 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,908 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,908 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,908 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,909 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,910 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,911 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,911 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,911 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,913 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,913 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,914 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,914 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,916 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,916 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,916 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,917 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,919 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,920 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,920 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,920 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,922 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,922 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,922 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,922 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,924 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,924 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,925 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,925 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,926 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,927 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,927 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,927 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,928 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,929 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,929 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,929 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,931 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,931 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,931 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,932 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,933 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,933 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,933 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,934 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,935 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,935 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,936 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,936 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,938 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,938 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,938 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,938 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,940 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,940 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,940 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,940 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,942 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,942 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,942 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,942 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,944 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,944 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,944 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,945 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,947 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,948 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,948 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,948 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,951 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,952 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,952 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,952 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,954 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,954 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,954 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,955 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,956 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,957 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,957 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,957 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,959 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,959 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,959 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,960 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,961 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,961 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,962 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,962 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,964 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,964 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,964 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,965 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,967 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,967 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,967 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,968 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,970 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,970 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,971 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,971 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,972 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,973 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,973 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,973 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,975 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,975 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,976 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,976 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,979 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,980 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,980 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,980 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,982 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,982 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,983 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,983 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,985 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,985 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,985 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,986 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,988 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,988 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,988 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,988 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,991 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,991 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,992 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,992 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,994 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,994 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,994 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,995 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,996 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:09,997 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:09,997 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,997 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:09,999 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,000 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,000 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,000 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,003 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,003 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,004 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,004 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,005 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,005 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,005 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,006 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,008 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,008 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,009 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,009 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,012 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,013 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,013 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,014 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,018 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,018 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,019 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,019 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,021 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,022 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,022 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,023 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,025 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,026 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,026 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,027 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,029 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,030 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,030 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,031 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,033 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,034 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,034 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,034 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,036 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,037 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,037 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,037 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,041 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,041 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,042 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,042 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,044 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,044 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,045 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,045 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,047 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,048 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,048 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,049 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,051 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,052 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,052 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,053 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,055 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,056 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,056 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,057 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,059 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,059 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,060 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,060 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,063 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,063 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,064 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,064 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,066 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,067 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,067 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,068 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,070 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,070 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,070 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,071 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,073 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,074 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,074 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,075 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,077 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,077 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,078 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,078 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,081 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,082 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,082 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,082 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,085 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,085 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,086 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,086 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,088 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,088 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,089 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,089 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,091 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,092 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,092 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,092 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,096 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,096 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,097 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,097 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,098 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,099 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,099 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,100 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,101 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,102 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,102 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,102 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,104 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,104 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,104 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,104 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,110 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,110 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,111 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,111 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,113 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,114 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,114 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,115 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,118 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,118 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,119 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,119 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,127 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,128 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,128 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,128 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,136 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,136 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,137 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,137 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,155 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,155 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,156 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,156 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,168 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,168 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,169 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,169 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,187 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,187 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,188 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,188 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,198 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,199 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,199 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,199 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,216 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,217 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,217 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,218 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,229 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,230 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,230 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,230 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,236 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,237 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,237 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,238 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,239 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,240 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,240 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,240 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,256 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,257 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,257 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,257 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,270 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:10,270 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:10,271 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,271 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:10,521 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-23 15:43:10,522 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-23 15:43:10,523 - root - DEBUG - performDrag: completely done -2024-06-23 15:43:10,524 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 15:43:10,524 - root - DEBUG - [resetDragState scope] -2024-06-23 15:43:12,088 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:12,091 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 15:43:12,091 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 15:43:12,092 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:43:12,092 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,092 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,095 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,095 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,098 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,098 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,100 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,100 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,102 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,103 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,105 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,105 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,107 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,107 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,109 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,109 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,111 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,112 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,114 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,114 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,116 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,116 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,118 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,119 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,120 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,121 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,122 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,122 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,124 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,124 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,127 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,127 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,129 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,130 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,131 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,132 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,133 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,134 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,136 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,136 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,137 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,138 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,139 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,139 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,140 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,141 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,142 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,143 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,144 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,145 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,146 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,146 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,148 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,148 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,151 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,151 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,152 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,153 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,155 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,155 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,157 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,157 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,159 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,160 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,161 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,162 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,164 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,164 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,166 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,167 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,168 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,168 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,170 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,171 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,172 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,173 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,174 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,175 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,176 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,176 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,178 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,179 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,180 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,181 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,182 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,182 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,184 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,184 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,187 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,187 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,189 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,189 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,191 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,192 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,193 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,193 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,196 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,197 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,198 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,198 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,200 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,201 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,203 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,204 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,205 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,205 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,208 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,208 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,210 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,211 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,212 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,213 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,215 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,216 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,218 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,218 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,221 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,221 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,222 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,223 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,225 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,226 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,227 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,227 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,229 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,229 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,232 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,233 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,235 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,235 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,237 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,237 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,239 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,239 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,242 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,242 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,244 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:43:12,245 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:43:12,247 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-23 15:43:12,284 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 15:43:12,285 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-23 15:43:12,285 - root - DEBUG - DLGTreeView. -2024-06-23 15:43:12,285 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 15:43:12,286 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 15:43:12,286 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 15:43:12,286 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:12,287 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:12,287 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,287 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,287 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-23 15:43:12,288 - root - DEBUG - DLGTreeView. -2024-06-23 15:43:12,288 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 15:43:12,288 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 15:43:12,289 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 15:43:12,289 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,289 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,290 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:12,290 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:12,291 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:12,297 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,297 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,298 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,298 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,299 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:12,299 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:12,299 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:12,305 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,305 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,305 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,306 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,306 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:12,306 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:12,307 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:12,313 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,313 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,314 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,314 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,314 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:12,314 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:12,315 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:12,320 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,321 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,321 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,322 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,323 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:12,323 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:12,323 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:12,329 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,329 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,330 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,330 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,330 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,331 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,331 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,336 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,336 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,337 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,337 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,337 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,338 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,338 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,345 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,345 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,345 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,346 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,346 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,347 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,347 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,352 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,352 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,353 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,353 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,354 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,354 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,354 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,360 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,360 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,361 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,361 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,362 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,362 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,362 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,367 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,368 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,368 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,368 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,369 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,369 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,369 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,376 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,376 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,377 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,377 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,377 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,378 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,378 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,386 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,386 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,387 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,387 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,388 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,388 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,388 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,394 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,395 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,395 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,395 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,396 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,396 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,396 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,405 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,406 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,406 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,406 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,407 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,407 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,407 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,420 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,420 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,420 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,421 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,421 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,422 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,422 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,498 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,498 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,499 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,499 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,500 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,500 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,500 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,510 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,510 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,510 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,511 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,511 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,511 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,512 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,519 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,519 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,519 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,520 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,520 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,520 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,521 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,527 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,527 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,527 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,528 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,528 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,528 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,529 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,534 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,535 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,535 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,535 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,536 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,536 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,536 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,542 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,542 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,543 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,543 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,543 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,544 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,544 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,550 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,550 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,551 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,551 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,552 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,552 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,552 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,559 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,559 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,560 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,560 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,560 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,560 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,561 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,567 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,567 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,568 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,568 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,568 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,569 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,569 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,576 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,576 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,576 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,577 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,577 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,577 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,578 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,583 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,584 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,584 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,584 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,585 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,585 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,585 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,591 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,592 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,592 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,592 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,593 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,593 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,593 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,599 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,599 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,600 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,600 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,601 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,601 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,601 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,608 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,609 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,609 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,609 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,610 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,610 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,610 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,616 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,617 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,617 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,617 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,618 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,618 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,619 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,625 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,625 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,625 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,626 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,626 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,626 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,627 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,634 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,634 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,634 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,635 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,635 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,635 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,635 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,641 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,642 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,642 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,642 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,643 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,643 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,644 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,663 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,664 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,664 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,664 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,665 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,665 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,666 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,858 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,859 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,859 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,860 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,860 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,861 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,861 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,867 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,867 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,867 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,868 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,868 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,868 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,869 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,875 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,876 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,876 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,877 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,877 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,877 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,878 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,885 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,885 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,885 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,886 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,886 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,887 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,887 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,893 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,893 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,893 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,894 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,894 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,895 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,895 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,902 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,902 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,903 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,903 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,904 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,904 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,904 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,910 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,911 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,911 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,911 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,912 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,912 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,912 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,919 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,919 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,920 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,920 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,920 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:43:12,921 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:43:12,921 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:12,926 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,927 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,927 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,928 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,928 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:12,929 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:12,929 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:12,936 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,936 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,937 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,937 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,938 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:12,938 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:12,939 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:12,945 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,945 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,946 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,946 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,947 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:12,947 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:12,947 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:12,953 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,954 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,954 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,954 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,955 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:12,955 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:12,955 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:12,961 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,961 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,961 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,962 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,962 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:12,963 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:12,963 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:12,968 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:12,968 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:12,969 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:12,969 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:12,969 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:12,970 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:12,970 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:13,082 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:13,082 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:13,083 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:13,083 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:13,084 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:13,084 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:13,084 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:13,091 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:13,091 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:13,092 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:13,092 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:13,092 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:13,093 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:13,093 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:13,108 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:13,109 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:13,109 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:13,110 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:13,110 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:13,110 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:13,110 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:13,116 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:13,116 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:13,117 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:13,117 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:13,117 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:13,118 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:13,118 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:13,125 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:13,125 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:13,125 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:13,126 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:13,126 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:13,126 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:13,127 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:13,132 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:13,132 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:13,133 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:13,133 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:13,134 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:13,134 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:13,134 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:13,140 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:13,140 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:13,141 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:13,141 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:13,142 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:13,142 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:13,142 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:13,148 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:13,148 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:13,149 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:43:13,149 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:43:13,149 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:13,150 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:13,150 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:13,156 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:13,157 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:13,157 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:43:13,157 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:43:13,158 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:13,158 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:13,158 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:13,163 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:13,164 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:13,164 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:43:13,164 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:43:13,165 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:13,165 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:13,165 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:13,171 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:13,171 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:13,171 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:43:13,172 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:43:13,172 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:13,172 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:13,173 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:13,185 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:13,185 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:13,185 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:43:13,186 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:43:13,186 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:13,186 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:13,186 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:13,192 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:13,192 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:13,192 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:43:13,193 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:43:13,193 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:13,194 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:13,194 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:13,206 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:13,207 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:13,207 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:43:13,208 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:43:13,208 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:13,208 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:13,209 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:13,230 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:43:13,231 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:43:13,231 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:43:13,231 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:43:13,232 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:13,232 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:43:13,232 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:13,373 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:43:13,374 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:43:13,374 - root - DEBUG - [dropEvent scope] not self.isItemFromCurrentModel(event), calling pasteItem -2024-06-23 15:43:13,375 - root - DEBUG - Drop operation is valid. -2024-06-23 15:43:13,451 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 493 -2024-06-23 15:43:13,452 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 488 --> 493 -2024-06-23 15:43:13,452 - root - DEBUG - DLGStandardItemModel.insertRow(row=4, toInsert=) -2024-06-23 15:43:13,453 - root - DEBUG - DLGStandardItem.setData(value=E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!, role=0) -2024-06-23 15:43:13,454 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:43:13,454 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:43:13,456 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 15:43:13,456 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 15:43:13,457 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 15:43:13,458 - root - DEBUG - DLGStandardItem.setData(value=R493: [End Dialog], role=0) -2024-06-23 15:43:13,458 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:43:13,459 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:43:13,461 - root - DEBUG - [resetDragState scope] -2024-06-23 15:43:16,388 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 15:43:16,505 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 15:43:16,506 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 15:43:16,506 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 15:43:16,507 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:43:16,507 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:43:16,508 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:43:16,509 - root - DEBUG - DLGStandardItem.setData(value=E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.], role=0) -2024-06-23 15:43:16,509 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:43:16,509 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:43:16,510 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:43:16,510 - root - DEBUG - DLGStandardItem.setData(value=E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators., role=0) -2024-06-23 15:43:16,511 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:43:16,511 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:43:16,512 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:43:16,512 - root - DEBUG - DLGStandardItem.setData(value=E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!, role=0) -2024-06-23 15:43:16,513 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:43:16,513 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:43:16,514 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:43:16,515 - root - DEBUG - DLGStandardItem.setData(value=E350: If you have questions, you should direct them towards the Jedi Council members., role=0) -2024-06-23 15:43:16,515 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:43:16,515 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:43:16,516 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:43:16,517 - root - DEBUG - DLGStandardItem.setData(value=E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge., role=0) -2024-06-23 15:43:16,517 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:43:16,518 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:43:16,518 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:43:16,519 - root - DEBUG - DLGStandardItem.setData(value=E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss., role=0) -2024-06-23 15:43:16,519 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:43:16,520 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:43:16,520 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:43:16,521 - root - DEBUG - DLGStandardItem.setData(value=E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain., role=0) -2024-06-23 15:43:16,521 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:43:16,522 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:43:16,522 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:43:16,523 - root - DEBUG - DLGStandardItem.setData(value=E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.], role=0) -2024-06-23 15:43:16,523 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:43:16,523 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:43:16,524 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:43:16,525 - root - DEBUG - DLGStandardItem.setData(value=E316: How can I help?, role=0) -2024-06-23 15:43:16,525 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:43:16,526 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:43:16,526 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:43:16,527 - root - DEBUG - DLGStandardItem.setData(value=E312: How can I help?, role=0) -2024-06-23 15:43:16,527 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:43:16,528 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:43:16,528 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:43:16,529 - root - DEBUG - DLGStandardItem.setData(value=E8: How can I help?, role=0) -2024-06-23 15:43:16,529 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:43:16,529 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:43:16,530 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:43:16,530 - root - DEBUG - DLGStandardItem.setData(value=E7: I am confident that you can deal with that on your own., role=0) -2024-06-23 15:43:16,531 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:43:16,531 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:43:16,531 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:43:16,532 - root - DEBUG - DLGStandardItem.setData(value=E6: I wish I could help you with that., role=0) -2024-06-23 15:43:16,532 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:43:16,533 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:43:16,533 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:43:16,534 - root - DEBUG - DLGStandardItem.setData(value=E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog], role=0) -2024-06-23 15:43:16,534 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:43:16,535 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:43:16,535 - root - DEBUG - DLGStandardItem.setData(value=E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog], role=0) -2024-06-23 15:43:16,536 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:43:16,536 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:43:16,537 - root - DEBUG - DLGStandardItem.setData(value=E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog], role=0) -2024-06-23 15:43:16,537 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:43:16,538 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:43:16,539 - root - DEBUG - DLGStandardItem.setData(value=E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog], role=0) -2024-06-23 15:43:16,539 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:43:16,540 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:43:16,540 - root - DEBUG - DLGStandardItem.setData(value=E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog], role=0) -2024-06-23 15:43:16,541 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:43:16,541 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:43:16,542 - root - DEBUG - DLGStandardItem.setData(value=E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog], role=0) -2024-06-23 15:43:16,542 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:43:16,543 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:43:16,544 - root - DEBUG - DLGStandardItem.setData(value=E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!, role=0) -2024-06-23 15:43:16,544 - root - DEBUG - DLGStandardItem.setData(value=, role=9) -2024-06-23 15:43:16,544 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:43:16,544 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:45:29,139 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 15:45:29,649 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 15:45:29,649 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 15:45:29,650 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 15:45:29,650 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 15:45:29,651 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 15:45:29,651 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 15:45:29,652 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 15:45:29,652 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 15:45:29,652 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 15:45:29,653 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 15:45:29,653 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 15:45:29,654 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 15:45:29,655 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 15:45:29,655 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 15:45:29,655 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 15:45:29,656 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 15:45:29,656 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 15:45:29,657 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 15:45:29,658 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 15:45:29,658 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 15:45:29,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 15:45:29,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 15:45:29,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 15:45:29,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 15:45:29,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 15:45:29,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 15:45:29,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 15:45:29,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 15:45:29,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 15:45:29,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 15:45:29,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 15:45:29,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 15:45:29,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 15:45:29,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 15:45:29,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 15:45:29,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 15:45:29,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 15:45:29,667 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 15:45:29,667 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 15:45:29,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 15:45:29,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 15:45:29,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 15:45:29,669 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 15:45:29,669 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 15:45:29,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 15:45:29,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 15:45:29,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 15:45:29,671 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 15:45:29,671 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 15:45:29,671 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 15:45:29,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 15:45:29,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 15:45:29,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 15:45:29,673 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 15:45:29,673 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 15:45:29,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 15:45:29,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 15:45:29,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 15:45:29,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 15:45:29,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 15:45:29,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 15:45:29,676 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 15:45:29,676 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 15:45:29,676 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 15:45:29,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 15:45:29,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 15:45:29,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 15:45:29,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 15:45:29,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 15:45:29,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 15:45:29,679 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 15:45:29,679 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 15:45:29,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 15:45:29,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 15:45:29,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 15:45:29,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 15:45:29,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 15:45:29,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 15:45:29,682 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 15:45:29,682 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 15:45:29,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 15:45:29,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 15:45:29,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 15:45:29,684 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 15:45:29,684 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 15:45:29,684 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 15:45:29,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 15:45:29,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 15:45:29,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 15:45:29,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 15:45:29,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 15:45:29,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 15:45:29,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 15:45:29,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 15:45:29,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 15:45:29,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 15:45:29,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 15:45:29,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 15:45:29,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 15:45:29,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 15:45:29,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 15:45:29,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 15:45:29,691 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 15:45:29,691 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 15:45:29,691 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 15:45:29,692 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 15:45:29,692 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 15:45:29,692 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 15:45:29,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 15:45:29,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 15:45:29,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 15:45:29,694 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 15:45:29,694 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 15:45:29,695 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 15:45:29,695 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 15:45:29,696 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 15:45:29,696 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 15:45:29,697 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 15:45:29,698 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 15:45:29,777 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 15:45:29,778 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 15:45:30,470 - root - DEBUG - DEBUG MODE: True -2024-06-23 15:45:30,474 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 15:45:30,552 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 15:45:30,685 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 15:45:30,726 - root - DEBUG - Updating menus... -2024-06-23 15:45:32,769 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:45:34,791 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:45:34,793 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:45:34,795 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 15:45:34,796 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 15:45:34,797 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:45:34,799 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 15:45:34,799 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 15:45:34,800 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 15:45:34,801 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 15:45:34,802 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 15:45:34,802 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 15:45:34,803 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 15:45:34,804 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 15:45:36,535 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 15:45:36,535 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 15:45:36,536 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 15:45:36,536 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 15:45:36,537 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 15:45:36,537 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 15:45:36,538 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 15:45:36,546 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 15:45:36,548 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 15:45:36,549 - root - INFO - Loading chitin... -2024-06-23 15:45:36,550 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 15:45:39,416 - root - INFO - Done loading chitin -2024-06-23 15:45:39,417 - root - INFO - Loading lips... -2024-06-23 15:45:39,420 - root - INFO - Loading modules... -2024-06-23 15:45:39,423 - root - INFO - Loading streammusic... -2024-06-23 15:45:39,425 - root - INFO - Loading streamsounds... -2024-06-23 15:45:39,427 - root - INFO - Loading textures... -2024-06-23 15:45:39,431 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 15:45:40,579 - root - INFO - Loading saves... -2024-06-23 15:45:40,615 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 15:45:40,616 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 15:45:40,618 - root - INFO - Loading streamwaves... -2024-06-23 15:45:40,619 - root - INFO - Loading override... -2024-06-23 15:45:40,622 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 15:45:40,632 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 15:45:40,648 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 15:45:40,649 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 15:45:40,650 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 15:45:40,650 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:45:40,651 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:45:40,651 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:45:40,651 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:45:40,662 - root - DEBUG - Set sections of prepared lists -2024-06-23 15:45:40,663 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 15:45:40,746 - root - INFO - Loading core installation resources into UI... -2024-06-23 15:45:43,006 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 15:45:43,007 - root - INFO - Loading saves list into UI... -2024-06-23 15:45:43,009 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 15:45:43,010 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 15:45:43,014 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 15:45:43,014 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 15:45:43,015 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 15:45:43,015 - root - DEBUG - Loading save resources into UI... -2024-06-23 15:45:43,016 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 15:45:43,017 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 15:45:43,018 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 15:45:43,018 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 15:45:43,019 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 15:45:43,019 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 15:45:43,020 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 15:45:43,020 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 15:45:43,021 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 15:45:43,021 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 15:45:43,021 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 15:45:43,023 - root - DEBUG - Updating menus... -2024-06-23 15:45:43,025 - root - DEBUG - Setting up watchdog observer... -2024-06-23 15:45:43,025 - root - INFO - Loader task completed. -2024-06-23 15:45:46,691 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 15:45:47,012 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 15:45:47,012 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 15:45:47,013 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 15:45:47,013 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 15:45:47,014 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 15:45:47,014 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 15:45:47,014 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 15:45:47,015 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 15:45:47,015 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 15:45:47,081 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 15:45:47,460 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 15:45:47,463 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 15:45:47,463 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 15:45:47,464 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:45:47,464 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:45:47,465 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:45:47,468 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:45:48,723 - root - DEBUG - [load scope] dlg: -2024-06-23 15:45:48,725 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 15:45:48,733 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=-1, comment=), None) -2024-06-23 15:45:48,733 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 15:45:49,269 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 15:45:49,270 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 15:45:49,271 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 15:45:49,271 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:45:49,272 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:45:49,273 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:45:49,276 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:45:49,276 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:45:49,278 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:45:49,279 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:45:49,281 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:45:49,282 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:45:49,285 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:45:49,286 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:45:49,288 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:45:49,288 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:45:49,291 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:45:49,292 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:45:49,294 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:45:49,295 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:45:49,298 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:45:49,299 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:45:49,301 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:45:49,302 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:45:49,303 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:45:49,304 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:45:49,307 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:45:49,308 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:45:49,310 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:45:49,311 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:45:49,312 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:45:49,313 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:45:49,316 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:45:49,318 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:45:49,319 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:45:49,321 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:45:49,324 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:45:49,326 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:45:50,271 - root - INFO - Loading Override from installation... -2024-06-23 15:45:56,417 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 15:46:00,705 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(101, 248) -2024-06-23 15:46:00,706 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 15:46:00,706 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:46:00,708 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:46:00,708 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:46:00,846 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 15:46:00,847 - root - DEBUG - DLGTreeView. -2024-06-23 15:46:00,847 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 15:46:00,847 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 15:46:00,848 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 15:46:00,849 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:46:00,849 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:46:00,854 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 15:46:00,855 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 15:46:00,920 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 15:46:00,921 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:00,922 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:00,922 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:00,923 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:46:00,923 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:46:00,923 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:00,924 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:46:00,924 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:46:00,925 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:00,927 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:00,928 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:00,928 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:00,928 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:00,929 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:00,929 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:00,930 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:00,937 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:00,937 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:00,938 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:00,938 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:00,939 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:00,939 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:00,940 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:00,947 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:00,948 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:00,949 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:00,950 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:00,950 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:00,951 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:00,951 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:00,959 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:00,960 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:00,960 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:00,960 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:00,961 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:00,961 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:00,962 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:00,968 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:00,969 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:00,969 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:00,969 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:00,970 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:00,970 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:00,971 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:00,978 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:00,979 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:00,980 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:00,980 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:00,981 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:00,982 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:00,982 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:00,990 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:00,991 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:00,991 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:00,992 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:00,993 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:00,993 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:00,994 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:01,045 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 15:46:01,046 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 15:46:01,046 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,047 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,047 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,048 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,048 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,050 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,050 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,051 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,051 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,053 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,053 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,054 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,054 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,056 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,057 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,057 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,057 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,059 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,060 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,060 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,061 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,063 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,063 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,063 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,064 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,066 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,066 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,066 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,067 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,068 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,069 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,069 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,069 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,071 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,072 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,072 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,073 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,074 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,075 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,075 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,076 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,078 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,078 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,078 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,079 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,081 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,082 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,082 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,082 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,084 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,085 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,085 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,085 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,087 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,088 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,088 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,089 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,091 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,091 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,091 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,092 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,094 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,094 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,095 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,095 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,097 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,098 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,098 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,099 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,100 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,101 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,101 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,102 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,104 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,104 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,105 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,105 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,107 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,107 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,108 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,108 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,111 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,111 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,111 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,112 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,114 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,114 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,115 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,115 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,117 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,117 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,118 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,118 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,120 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,120 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,120 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,121 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,123 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,123 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,124 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,124 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,126 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,126 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,127 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,127 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,129 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,129 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,130 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,130 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,132 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,133 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,133 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,133 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,136 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,136 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,136 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,137 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,139 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,139 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,140 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,140 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,143 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,143 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,144 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,144 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,146 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,147 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,147 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,147 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,150 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,150 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,151 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,151 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,153 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,153 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,154 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,154 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,156 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,157 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,157 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,158 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,160 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,161 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,161 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,162 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,164 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,164 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,165 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,165 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,167 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,168 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,168 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,169 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,171 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,171 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,172 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,172 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,174 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,175 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,176 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,176 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,178 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,178 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,179 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,179 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,182 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,182 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,183 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,183 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,185 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,185 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,186 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,186 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,188 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,188 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,189 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,189 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,191 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,191 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,192 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,192 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,194 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,194 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,195 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,195 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,197 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,198 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,198 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,199 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,200 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,201 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,201 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,201 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,203 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,203 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,204 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,204 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,206 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,207 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,207 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,207 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,209 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,209 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,210 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,210 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,211 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,212 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,212 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,212 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,215 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,215 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,216 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,216 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,218 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,218 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,219 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,219 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,221 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,221 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,222 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,222 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,224 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,225 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,225 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,226 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,228 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,228 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,229 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,229 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,231 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,231 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,232 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,232 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,234 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,235 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,235 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,235 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,237 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,238 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,239 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,239 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,241 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,241 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,242 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,242 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,244 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,244 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,245 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,245 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,247 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,247 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,248 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,248 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,250 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,250 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,251 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,251 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,253 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,253 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,253 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,254 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,256 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,256 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,257 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,257 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,260 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,260 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,261 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,261 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,263 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,264 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,264 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,265 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,266 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,267 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,267 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,268 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,270 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,271 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,271 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,272 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,274 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,274 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,275 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,275 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,278 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,278 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,279 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,279 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,281 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,282 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,282 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,282 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,284 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,285 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,285 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,286 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,288 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,288 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,289 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,289 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,291 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,291 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,292 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,292 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,293 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,294 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,294 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,295 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,296 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,297 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,297 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,298 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,299 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,300 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,300 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,300 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,302 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,302 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,303 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,303 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,305 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,305 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,306 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,306 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,308 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,308 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,309 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,309 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,311 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,311 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,311 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,312 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,314 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,314 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,315 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,315 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,316 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,317 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,317 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,318 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,320 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,320 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,321 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,321 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,324 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,324 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,325 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,325 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,327 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,327 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,328 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,328 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,330 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,331 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,331 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,332 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,333 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,334 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,334 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,335 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,336 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,336 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,337 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,337 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,340 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,340 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,340 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,341 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,342 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,343 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,343 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,343 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,345 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,345 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,345 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,346 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,348 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,348 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,348 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,349 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,351 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,351 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,352 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,352 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,355 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,356 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,356 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,357 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,358 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,359 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,359 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,359 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,361 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,361 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,361 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,362 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,364 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,364 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,365 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,365 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,368 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,368 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,369 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,369 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,371 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,372 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,372 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,373 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,374 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,375 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,375 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,376 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,384 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,385 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,385 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,386 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,398 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:01,399 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:01,399 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,400 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:01,491 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-23 15:46:01,491 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-23 15:46:01,493 - root - DEBUG - performDrag: completely done -2024-06-23 15:46:01,494 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 15:46:01,494 - root - DEBUG - [resetDragState scope] -2024-06-23 15:46:02,254 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,258 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 15:46:02,259 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 15:46:02,259 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,260 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,260 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,263 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,264 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,267 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,268 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,270 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,270 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,273 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,273 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,275 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,276 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,278 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,279 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,282 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,282 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,284 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,285 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,286 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,286 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,288 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,289 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,290 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,291 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,293 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,294 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,295 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,296 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,298 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,299 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,300 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,300 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,302 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,302 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,304 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,305 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,307 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,308 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,310 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,311 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,314 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,314 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,316 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,317 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,318 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,318 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,320 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,321 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,323 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,323 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,325 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,326 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,328 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,329 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,331 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,332 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,334 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,334 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,336 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,337 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,339 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,340 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,341 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,341 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,344 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,344 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,345 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,345 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,348 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,348 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,349 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,349 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,351 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,352 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,352 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,352 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,356 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,356 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,357 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,357 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,360 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,360 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,361 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,361 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,375 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,375 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,376 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,376 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,378 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,379 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,379 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,380 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,425 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,426 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,426 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,427 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,444 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,444 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,445 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,445 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,448 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,448 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,449 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,449 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,453 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,453 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,454 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,454 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,458 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,459 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,459 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,460 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,462 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,463 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,463 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,464 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,466 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,467 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,467 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,468 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,470 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,471 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,472 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,472 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,474 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,475 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,475 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,476 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,479 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,479 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,480 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,481 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,483 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,484 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,484 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,485 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,487 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,487 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,488 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,488 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,491 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,492 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,492 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,492 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,495 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,496 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,496 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,496 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,499 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,499 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,500 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,500 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,502 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,503 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,503 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,503 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,505 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,506 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,506 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,506 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,510 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,510 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,511 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,511 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,515 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,515 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,516 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,516 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,518 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,519 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,519 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,520 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,533 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,533 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,534 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,534 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,687 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,688 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,689 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,689 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,691 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,692 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,692 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,692 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,695 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,696 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,696 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,697 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,700 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,700 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,701 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,701 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,703 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,704 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,704 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,705 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,707 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,708 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,708 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,708 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,711 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,712 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,713 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,714 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:02,716 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,717 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,719 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,719 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,720 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,721 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,723 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:02,724 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:02,725 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-23 15:46:02,768 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 15:46:02,769 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-23 15:46:02,769 - root - DEBUG - DLGTreeView. -2024-06-23 15:46:02,770 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 15:46:02,770 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 15:46:02,771 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 15:46:02,771 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:02,771 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:02,772 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:02,772 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:02,773 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-23 15:46:02,774 - root - DEBUG - DLGTreeView. -2024-06-23 15:46:02,774 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 15:46:02,774 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 15:46:02,775 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 15:46:02,776 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:02,776 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:02,777 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:02,777 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:02,777 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:02,784 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:02,785 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:02,785 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:02,786 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:02,786 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:02,786 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:02,787 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:02,793 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:02,794 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:02,794 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:02,795 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:02,796 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:02,797 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:02,797 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:02,805 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:02,806 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:02,806 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:02,807 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:02,807 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:02,807 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:02,808 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:02,815 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:02,816 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:02,816 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:02,817 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:02,817 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:02,818 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:02,818 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:02,825 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:02,826 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:02,826 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:02,826 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:02,828 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:02,828 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:02,828 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:02,835 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:02,836 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:02,836 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:02,837 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:02,837 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:02,837 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:02,837 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:02,845 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:02,845 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:02,846 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:02,846 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:02,847 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:02,848 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:02,848 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:02,856 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:02,856 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:02,856 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:02,857 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:02,858 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:02,858 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:02,859 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:02,866 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:02,868 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:02,868 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:02,869 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:02,869 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:02,869 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:02,869 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:02,876 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:02,877 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:02,877 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:02,878 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:02,878 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:02,879 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:02,879 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:02,886 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:02,886 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:02,887 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:02,887 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:02,888 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:02,888 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:02,889 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:02,898 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:02,898 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:02,898 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:02,898 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:02,899 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:02,899 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:02,900 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:02,907 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:02,907 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:02,907 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:02,907 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:02,908 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:02,908 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:02,908 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:02,914 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:02,915 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:02,915 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:02,915 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:02,916 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:02,917 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:02,917 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:02,924 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:02,924 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:02,925 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:02,925 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:02,926 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:02,926 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:02,927 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:02,952 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:02,953 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:02,953 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:02,954 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:02,954 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:02,955 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:02,955 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:02,969 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:02,971 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:02,971 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:02,971 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:02,972 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:02,972 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:02,972 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:02,983 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:02,984 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:02,984 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:02,984 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:02,985 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:02,985 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:02,986 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:02,992 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:02,992 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:02,993 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:02,993 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:02,994 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:02,994 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:02,996 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:03,002 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:03,002 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:03,002 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:03,002 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:03,002 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:03,004 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:03,004 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:03,010 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:03,010 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:03,011 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:03,011 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:03,012 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:03,012 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:03,012 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:03,020 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:03,020 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:03,020 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:03,021 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:03,021 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:03,022 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:03,022 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:03,028 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:03,028 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:03,029 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:03,029 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:03,031 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:03,031 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:03,032 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:03,037 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:03,037 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:03,038 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:03,039 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:03,039 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:03,040 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:03,040 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:03,046 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:03,048 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:03,048 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:03,048 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:03,049 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:03,049 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:03,049 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:03,057 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:03,057 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:03,057 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:03,057 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:03,058 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:03,058 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:03,058 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:03,065 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:03,065 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:03,066 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:03,066 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:03,067 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:03,067 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:03,068 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:03,074 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:03,074 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:03,075 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:03,075 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:03,076 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:03,076 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:03,076 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:03,082 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:03,082 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:03,083 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:03,084 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:03,084 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:03,085 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:03,085 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:03,091 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:03,092 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:03,092 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:03,093 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:03,093 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:03,093 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:03,094 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:03,101 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:03,101 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:03,101 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:03,101 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:03,101 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:03,103 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:03,103 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:03,110 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:03,110 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:03,110 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:03,110 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:03,111 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:03,111 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:03,111 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:03,118 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:03,118 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:03,118 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:03,119 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:03,119 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:03,119 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:03,121 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:03,126 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:03,126 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:03,127 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:03,127 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:03,128 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:03,128 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:03,129 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:03,135 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:03,135 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:03,136 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:03,136 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:03,137 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:03,137 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:03,138 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:03,143 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:03,144 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:03,144 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:03,145 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:03,145 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:03,147 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:03,147 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:03,153 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:03,154 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:03,154 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:03,154 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:03,155 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:03,155 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:03,156 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:03,163 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:03,163 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:03,163 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:03,163 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:03,164 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:03,164 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:03,165 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:03,170 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:03,171 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:03,171 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:03,173 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:03,173 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:03,173 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:03,173 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:03,357 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:03,358 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:03,358 - root - DEBUG - [dropEvent scope] not self.isItemFromCurrentModel(event), calling pasteItem -2024-06-23 15:46:03,359 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:03,968 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 493 -2024-06-23 15:46:03,968 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 487 --> 493 -2024-06-23 15:46:03,969 - root - DEBUG - DLGStandardItemModel.insertRow(row=5, toInsert=) -2024-06-23 15:46:03,970 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:46:03,972 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 15:46:03,972 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 15:46:03,973 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 15:46:03,975 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:46:03,978 - root - DEBUG - [resetDragState scope] -2024-06-23 15:46:06,711 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 15:46:07,265 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 15:46:07,266 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 15:46:07,267 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 15:46:07,267 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:46:07,268 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:46:07,268 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:46:07,270 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:46:07,270 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:46:07,272 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:46:07,272 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:46:07,274 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:46:07,274 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:46:07,275 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:46:07,276 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:46:07,278 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:46:07,278 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:46:07,280 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:46:07,281 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:46:07,282 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:46:07,283 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:46:07,284 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:46:07,285 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:46:07,286 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:46:07,286 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:46:07,287 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:46:07,288 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:46:07,289 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:46:07,290 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:46:07,291 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:46:07,292 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:46:07,294 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:46:07,294 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:46:07,296 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:46:07,297 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:46:07,299 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:46:07,300 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:46:07,302 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:46:07,303 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:46:07,304 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:46:07,305 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:46:15,438 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,444 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 15:46:15,444 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 15:46:15,445 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,446 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,446 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,450 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,450 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,454 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,455 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,457 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,458 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,460 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,461 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,464 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,465 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,468 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,468 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,471 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,472 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,474 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,475 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,478 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,478 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,482 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,482 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,484 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,485 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,487 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,488 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,490 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,490 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,492 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,493 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,495 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,495 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,498 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,499 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,501 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,501 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,503 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,503 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,506 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,506 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,508 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,508 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,509 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,510 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,512 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,513 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,514 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,514 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,517 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,517 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,518 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,518 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,520 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,521 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,522 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,522 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,525 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,526 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,526 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,527 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,530 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,530 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,531 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,531 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,534 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,534 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,535 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,535 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,538 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,538 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,539 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,539 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,542 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,543 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,543 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,544 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,546 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,547 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,547 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,548 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,550 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,550 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,551 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,551 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,553 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,554 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,554 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,555 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,557 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,557 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,558 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,558 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,561 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,561 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,562 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,562 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,565 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,565 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,566 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,566 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,568 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,569 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,569 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,570 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,572 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,573 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,573 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,573 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,576 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,577 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,577 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,578 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,580 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,581 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,581 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,582 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,584 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,584 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,585 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,585 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,588 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,589 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,589 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,590 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,592 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,593 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,593 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,593 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,596 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,596 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,597 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,597 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,600 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,600 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,601 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,601 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,604 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,604 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,605 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,605 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,608 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,608 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,609 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,609 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,611 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,612 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,612 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,613 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,615 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,615 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,616 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,616 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,618 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,619 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,619 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,620 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,622 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,623 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,623 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,623 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,626 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,626 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,626 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,627 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,629 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,629 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,630 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,630 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,632 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,633 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,633 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,633 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,635 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,636 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,636 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,637 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,639 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,640 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,640 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,641 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,643 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,643 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,644 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,644 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,646 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,647 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,647 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,648 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,650 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,651 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,651 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,651 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,654 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,654 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,655 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,655 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,658 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,658 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,659 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,659 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,661 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,662 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,662 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,663 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,665 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,665 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,666 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,666 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,668 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,669 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,669 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,670 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,672 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,673 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,673 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,674 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,676 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,676 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,676 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,677 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,679 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,679 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,680 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,680 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,682 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,683 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,683 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,684 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,686 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,687 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,687 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,687 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,690 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,690 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,691 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,691 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,694 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,694 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,695 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,695 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,698 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,699 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,699 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,700 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,703 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,703 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,704 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,704 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,707 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,707 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,708 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,708 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,711 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,711 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,712 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,712 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,715 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,715 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,716 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,716 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,719 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,720 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,720 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,721 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,723 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,723 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,724 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,724 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,727 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,727 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,728 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,728 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,731 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,731 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,732 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,732 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,735 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,735 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,736 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,736 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,739 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,739 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,740 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,740 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,743 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,743 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,744 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,744 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,746 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,747 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,747 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,748 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,751 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,751 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,752 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,752 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,755 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,756 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,756 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,757 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,759 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:15,759 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:15,760 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,760 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:15,762 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-23 15:46:15,789 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 15:46:15,789 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-23 15:46:15,790 - root - DEBUG - DLGTreeView. -2024-06-23 15:46:15,790 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 15:46:15,790 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 15:46:15,791 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 15:46:15,791 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:15,792 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:15,792 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:15,792 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:15,793 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-23 15:46:15,793 - root - DEBUG - DLGTreeView. -2024-06-23 15:46:15,794 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 15:46:15,794 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 15:46:15,794 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 15:46:15,795 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:15,796 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:15,796 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:15,797 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:15,797 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:15,803 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:15,803 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:15,804 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:15,804 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:15,805 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:15,805 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:15,805 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:15,815 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:15,816 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:15,816 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:15,817 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:15,817 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:15,818 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:15,818 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:15,825 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:15,826 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:15,826 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:15,827 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:15,827 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:15,828 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:15,828 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:15,835 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:15,836 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:15,837 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:15,837 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:15,838 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:15,838 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:15,839 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:15,847 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:15,848 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:15,848 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:15,848 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:15,849 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:15,849 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:15,850 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:15,856 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:15,857 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:15,857 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:15,857 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:15,858 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:15,858 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:15,859 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:15,866 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:15,867 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:15,868 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:15,868 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:15,869 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:15,869 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:15,869 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:15,876 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:15,876 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:15,877 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:15,877 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:15,878 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:15,879 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:15,879 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:15,886 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:15,886 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:15,887 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:15,887 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:15,888 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:15,888 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:15,889 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:15,895 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:15,896 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:15,896 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:15,897 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:15,897 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:15,898 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:15,898 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:15,905 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:15,906 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:15,906 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:15,906 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:15,907 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:15,907 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:15,908 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:15,914 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:15,915 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:15,915 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:15,916 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:15,916 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:15,916 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:15,917 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:15,923 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:15,924 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:15,924 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:15,925 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:15,925 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:15,925 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:15,926 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:15,932 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:15,933 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:15,933 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:15,933 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:15,934 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:15,934 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:15,935 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:15,941 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:15,941 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:15,942 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:15,942 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:15,943 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:15,943 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:15,944 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:15,950 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:15,951 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:15,952 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:15,952 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:15,952 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:15,953 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:15,953 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:15,959 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:15,959 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:15,960 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:15,960 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:15,961 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:15,961 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:15,962 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:15,968 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:15,968 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:15,969 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:15,969 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:15,969 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:15,970 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:15,970 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:15,977 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:15,977 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:15,978 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:15,978 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:15,979 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:15,979 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:15,979 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:15,985 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:15,986 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:15,986 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:15,987 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:15,987 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:15,988 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:15,988 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:15,994 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:15,995 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:15,995 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:15,996 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:15,997 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:15,997 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:15,997 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:16,003 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:16,003 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:16,004 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:16,004 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:16,005 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:16,005 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:16,006 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:16,011 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:16,012 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:16,012 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:16,013 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:16,013 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:16,014 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:16,014 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:16,019 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:16,020 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:16,020 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:16,021 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:16,021 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:16,022 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:16,022 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:16,028 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:16,028 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:16,029 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:16,029 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:16,030 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:16,030 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:16,031 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:16,038 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:16,039 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:16,040 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:16,040 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:16,041 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:16,041 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:16,042 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:16,050 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:16,050 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:16,051 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:16,052 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:16,052 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:16,053 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:16,053 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:16,060 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:16,061 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:16,061 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:16,062 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:16,063 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:16,063 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:16,064 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:16,070 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:16,071 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:16,071 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:16,072 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:16,072 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:16,073 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:16,073 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:16,079 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:16,080 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:16,080 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:16,081 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:16,081 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:16,082 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:16,082 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:16,088 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:16,089 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:16,089 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:16,090 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:16,090 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:16,091 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:16,091 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:16,097 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:16,098 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:16,098 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:16,099 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:16,099 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:16,100 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:16,100 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:16,106 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:16,106 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:16,107 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:16,107 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:16,108 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:16,108 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:16,109 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:16,114 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:16,115 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:16,115 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:16,116 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:16,116 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:16,117 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:16,117 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:16,123 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:16,123 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:16,124 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:16,124 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:16,125 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:16,125 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:16,126 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:16,131 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:16,132 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:16,132 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:16,132 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:16,133 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:16,134 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:16,134 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:16,171 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:16,172 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:16,173 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:46:16,173 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:46:16,174 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:16,174 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:16,174 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:16,341 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:16,342 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:16,342 - root - DEBUG - [dropEvent scope] not self.isItemFromCurrentModel(event), calling pasteItem -2024-06-23 15:46:16,342 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:16,920 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 493 -2024-06-23 15:46:16,921 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 487 --> 493 -2024-06-23 15:46:16,922 - root - DEBUG - DLGStandardItemModel.insertRow(row=5, toInsert=) -2024-06-23 15:46:16,924 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:46:16,925 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 15:46:16,925 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 15:46:16,926 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 15:46:16,928 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:46:16,930 - root - DEBUG - [resetDragState scope] -2024-06-23 15:46:45,974 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:45,985 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 15:46:45,985 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 15:46:45,986 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:46:45,986 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:45,987 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:45,994 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:45,995 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,004 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,005 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,008 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,008 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,017 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,018 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,027 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,028 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,038 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,039 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,042 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,042 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,052 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,053 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,063 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,063 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,076 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,076 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,082 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,082 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,096 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,096 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,110 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,110 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,127 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,127 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,136 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,137 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,147 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,148 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,156 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,157 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,164 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,165 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,168 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,168 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,171 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,172 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,173 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,174 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,177 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,177 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,182 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,182 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,184 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,185 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,187 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,188 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,190 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,190 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,192 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,193 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,195 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,195 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,197 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,198 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,200 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,201 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,203 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,203 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,205 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,206 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,209 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,210 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,211 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,211 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,214 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,214 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,216 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,216 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,218 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,219 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,221 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,222 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,223 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,224 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,225 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,226 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,229 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,230 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,232 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,232 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,233 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,234 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,235 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,235 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,237 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,238 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,240 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,240 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,242 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,242 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,244 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,244 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,247 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,247 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,249 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,250 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,252 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,253 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,255 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,256 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,259 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,259 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,261 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,261 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,263 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,264 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,265 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,266 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,268 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,268 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,269 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,270 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,272 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,272 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,274 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,274 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,276 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,276 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,278 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,278 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,281 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,281 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,284 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,284 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,288 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,289 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,290 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,291 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,294 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,295 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,297 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,297 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,301 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,301 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,303 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,303 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,307 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,307 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,309 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,309 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,312 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,312 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,314 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,315 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,317 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,318 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,319 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,320 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,322 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,323 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,324 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,325 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,326 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,327 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,329 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,329 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,331 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,332 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,335 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,335 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,336 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,337 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,339 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,340 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,341 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,342 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,344 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,344 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,346 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,347 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,348 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,349 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,350 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,351 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,352 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,352 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,354 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,355 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,357 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,357 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,359 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,359 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,361 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,362 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,364 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,365 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,366 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,367 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,368 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,369 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,370 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,371 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,373 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,373 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,375 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,375 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,377 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,377 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,378 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,379 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,382 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,382 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,384 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:46:46,385 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:46:46,387 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-23 15:46:46,455 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 15:46:46,456 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-23 15:46:46,456 - root - DEBUG - DLGTreeView. -2024-06-23 15:46:46,457 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 15:46:46,457 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 15:46:46,458 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 15:46:46,458 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:46,458 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:46,459 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,459 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,460 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-23 15:46:46,460 - root - DEBUG - DLGTreeView. -2024-06-23 15:46:46,460 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 15:46:46,461 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 15:46:46,461 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 15:46:46,463 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,463 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,464 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,464 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,465 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,471 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,471 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,472 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,472 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,473 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,473 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,474 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,480 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,481 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,481 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,482 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,482 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,483 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,483 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,489 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,489 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,490 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,490 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,491 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,491 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,492 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,499 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,499 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,500 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,500 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,501 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,501 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,501 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,507 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,508 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,508 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,509 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,509 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,510 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,510 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,517 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,517 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,518 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,518 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,519 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,519 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,520 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,527 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,527 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,528 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,528 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,529 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,529 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,530 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,536 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,537 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,538 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,538 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,539 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,539 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,540 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,546 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,547 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,548 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,548 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,549 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,549 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,549 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,556 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,556 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,557 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,557 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,558 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,558 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,558 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,565 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,566 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,566 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,567 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,568 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,568 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,568 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,575 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,576 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,576 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,577 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,577 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,578 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,578 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,584 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,585 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,585 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,586 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,587 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,588 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,588 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,594 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,595 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,595 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,596 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,596 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,597 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,597 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,604 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,605 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,605 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,606 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,606 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,607 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,607 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,614 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,615 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,615 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,616 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,616 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,616 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,617 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,623 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,624 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,625 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,625 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,626 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,626 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,626 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,633 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,633 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,634 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,634 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,635 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,635 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,636 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,642 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,643 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,643 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,644 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,644 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,645 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,645 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,651 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,652 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,652 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,653 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,654 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,654 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,654 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,660 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,661 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,661 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,662 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,663 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:46,663 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:46,664 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:46,670 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,671 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,672 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,672 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,672 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:46,673 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:46,673 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:46,680 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,680 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,681 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,681 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,682 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:46,682 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:46,682 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:46,689 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,689 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,690 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,690 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:46:46,691 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:46,691 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:46,692 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:46,698 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,699 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,699 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,700 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:46:46,700 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:46,701 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:46,701 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:46,706 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,707 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,707 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,708 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:46:46,708 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:46,709 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:46,709 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:46,716 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,717 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,717 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,718 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:46:46,718 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:46,719 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:46,719 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:46,725 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,726 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,726 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,726 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:46:46,727 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,727 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,728 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,734 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,735 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,735 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,736 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:46:46,736 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,737 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,737 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,743 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,743 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,744 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,744 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:46:46,744 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,745 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,745 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,751 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,752 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,752 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,753 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:46:46,753 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,753 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,754 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,760 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,760 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,761 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,761 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:46:46,762 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,762 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,763 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,768 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,769 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,769 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,770 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:46:46,770 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,771 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,771 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,778 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,778 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,779 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,779 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:46:46,779 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,780 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,780 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,786 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,787 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,787 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,788 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:46:46,788 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,789 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,789 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,795 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,795 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,796 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,797 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:46:46,797 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,797 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,798 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,804 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,804 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,805 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,805 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:46:46,806 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:46,806 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:46,807 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:46,815 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,816 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,816 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,817 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:46:46,817 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:46,818 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:46,818 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:46,826 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,826 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,827 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,827 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:46:46,828 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:46,828 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:46,828 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:46,836 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,836 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,837 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,837 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:46,838 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:46,838 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:46,839 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:46,847 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,847 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,848 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,848 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:46,848 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:46,849 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:46,849 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:46,855 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,856 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,856 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,857 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:46,857 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:46,858 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:46,858 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:46,865 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,866 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,866 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,867 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:46,867 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:46,868 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:46,868 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:46,876 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,877 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,877 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,878 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:46,878 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,879 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,879 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,886 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,887 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,888 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,888 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:46,889 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,889 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,890 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,897 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,898 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,898 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,899 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:46,899 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,900 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,900 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,909 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,909 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,910 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,910 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:46,911 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,911 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,911 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,917 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,918 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,918 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,919 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:46,919 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,920 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,920 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,926 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,927 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,928 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,928 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:46,929 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,929 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,930 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,938 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,938 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,939 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,940 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:46,940 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,941 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,942 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,949 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,950 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,951 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,951 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:46,952 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,952 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,952 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,963 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,964 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,964 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,965 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:46,965 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,965 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,966 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,974 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,975 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,976 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,976 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:46,977 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,977 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,978 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,984 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,985 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,985 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,986 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:46,986 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,987 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,987 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:46,995 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:46,996 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:46,996 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:46,997 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:46,997 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:46,997 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:46,998 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:47,003 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:47,004 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:47,005 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:47,005 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:47,006 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:47,006 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:47,006 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:47,013 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:47,013 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:47,014 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:47,014 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:47,015 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:47,015 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:47,015 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:47,022 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:47,022 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:47,023 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:47,023 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:47,024 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:47,024 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:47,024 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:47,030 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:47,031 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:47,031 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:47,032 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:47,032 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:46:47,033 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:46:47,033 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:47,039 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:47,040 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:47,041 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:47,041 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:47,041 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:47,042 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:47,042 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:47,048 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:47,049 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:47,049 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:47,050 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:47,051 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:47,051 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:47,052 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:47,058 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:47,059 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:47,059 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:47,060 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:47,060 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:47,061 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:47,061 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:47,069 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:47,069 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:47,070 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:47,070 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:47,071 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:47,071 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:47,072 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:47,078 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:47,078 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:47,079 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:47,079 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:47,080 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:47,080 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:47,081 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:47,087 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:47,087 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:47,088 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:47,088 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:47,089 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:47,089 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:47,090 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:47,096 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:47,097 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:47,097 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:47,097 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:47,098 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:47,098 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:47,099 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:47,107 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:47,108 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:47,108 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:47,109 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:47,109 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:47,110 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:47,110 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:47,116 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:47,117 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:47,117 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:47,118 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:47,118 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:47,118 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:47,119 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:47,125 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:47,126 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:47,126 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:47,126 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:47,127 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:47,127 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:47,128 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:47,135 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:47,136 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:47,136 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:46:47,137 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:46:47,137 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:47,138 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:47,138 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:47,144 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:47,145 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:47,145 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 15:46:47,146 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 15:46:47,146 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:47,147 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:47,147 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:47,168 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:46:47,168 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:46:47,169 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 15:46:47,169 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 15:46:47,170 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:47,170 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:46:47,171 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:47,342 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:46:47,343 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:46:47,343 - root - DEBUG - [dropEvent scope] not self.isItemFromCurrentModel(event), calling pasteItem -2024-06-23 15:46:47,344 - root - DEBUG - Drop operation is valid. -2024-06-23 15:46:47,880 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-23 15:46:47,881 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:46:47,885 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 15:46:47,885 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 15:46:47,886 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 15:46:47,888 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:46:47,892 - root - DEBUG - [resetDragState scope] -2024-06-23 15:47:32,833 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(311, 327) -2024-06-23 15:47:32,834 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 15:47:32,835 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:47:32,837 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:47:32,837 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:47:35,897 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 15:47:35,898 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 15:47:35,899 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 15:47:35,901 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:49:25,194 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 15:49:25,642 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 15:49:25,642 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 15:49:25,643 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 15:49:25,643 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 15:49:25,643 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 15:49:25,644 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 15:49:25,644 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 15:49:25,645 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 15:49:25,645 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 15:49:25,646 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 15:49:25,646 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 15:49:25,647 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 15:49:25,647 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 15:49:25,648 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 15:49:25,648 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 15:49:25,649 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 15:49:25,649 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 15:49:25,650 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 15:49:25,651 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 15:49:25,652 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 15:49:25,652 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 15:49:25,653 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 15:49:25,653 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 15:49:25,654 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 15:49:25,655 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 15:49:25,656 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 15:49:25,657 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 15:49:25,657 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 15:49:25,658 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 15:49:25,658 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 15:49:25,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 15:49:25,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 15:49:25,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 15:49:25,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 15:49:25,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 15:49:25,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 15:49:25,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 15:49:25,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 15:49:25,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 15:49:25,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 15:49:25,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 15:49:25,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 15:49:25,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 15:49:25,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 15:49:25,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 15:49:25,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 15:49:25,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 15:49:25,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 15:49:25,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 15:49:25,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 15:49:25,667 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 15:49:25,667 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 15:49:25,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 15:49:25,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 15:49:25,669 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 15:49:25,669 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 15:49:25,669 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 15:49:25,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 15:49:25,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 15:49:25,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 15:49:25,671 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 15:49:25,671 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 15:49:25,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 15:49:25,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 15:49:25,673 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 15:49:25,673 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 15:49:25,673 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 15:49:25,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 15:49:25,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 15:49:25,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 15:49:25,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 15:49:25,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 15:49:25,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 15:49:25,676 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 15:49:25,676 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 15:49:25,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 15:49:25,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 15:49:25,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 15:49:25,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 15:49:25,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 15:49:25,679 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 15:49:25,679 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 15:49:25,679 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 15:49:25,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 15:49:25,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 15:49:25,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 15:49:25,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 15:49:25,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 15:49:25,682 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 15:49:25,682 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 15:49:25,682 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 15:49:25,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 15:49:25,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 15:49:25,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 15:49:25,684 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 15:49:25,684 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 15:49:25,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 15:49:25,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 15:49:25,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 15:49:25,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 15:49:25,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 15:49:25,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 15:49:25,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 15:49:25,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 15:49:25,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 15:49:25,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 15:49:25,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 15:49:25,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 15:49:25,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 15:49:25,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 15:49:25,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 15:49:25,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 15:49:25,691 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 15:49:25,692 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 15:49:25,692 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 15:49:25,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 15:49:25,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 15:49:25,694 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 15:49:25,694 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 15:49:25,771 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 15:49:25,772 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 15:49:26,357 - root - DEBUG - DEBUG MODE: True -2024-06-23 15:49:26,360 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 15:49:26,440 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 15:49:26,580 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 15:49:26,615 - root - DEBUG - Updating menus... -2024-06-23 15:49:28,666 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:49:30,715 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:49:30,717 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:49:30,720 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 15:49:30,721 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 15:49:30,722 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:49:30,725 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 15:49:30,725 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 15:49:30,726 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 15:49:30,726 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 15:49:30,727 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 15:49:30,728 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 15:49:30,728 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 15:49:30,729 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 15:49:33,049 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 15:49:33,050 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 15:49:33,050 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 15:49:33,050 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 15:49:33,051 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 15:49:33,052 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 15:49:33,053 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 15:49:33,060 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 15:49:33,062 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 15:49:33,063 - root - INFO - Loading chitin... -2024-06-23 15:49:33,064 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 15:49:35,883 - root - INFO - Done loading chitin -2024-06-23 15:49:35,887 - root - INFO - Loading lips... -2024-06-23 15:49:35,888 - root - INFO - Loading modules... -2024-06-23 15:49:35,891 - root - INFO - Loading streammusic... -2024-06-23 15:49:35,893 - root - INFO - Loading streamsounds... -2024-06-23 15:49:35,895 - root - INFO - Loading textures... -2024-06-23 15:49:35,897 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 15:49:37,070 - root - INFO - Loading saves... -2024-06-23 15:49:37,092 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 15:49:37,093 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 15:49:37,095 - root - INFO - Loading streamwaves... -2024-06-23 15:49:37,100 - root - INFO - Loading override... -2024-06-23 15:49:37,102 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 15:49:37,112 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 15:49:37,130 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 15:49:37,131 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 15:49:37,133 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 15:49:37,133 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:49:37,134 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:49:37,134 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:49:37,135 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:49:37,149 - root - DEBUG - Set sections of prepared lists -2024-06-23 15:49:37,151 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 15:49:37,235 - root - INFO - Loading core installation resources into UI... -2024-06-23 15:49:39,489 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 15:49:39,489 - root - INFO - Loading saves list into UI... -2024-06-23 15:49:39,491 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 15:49:39,492 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 15:49:39,494 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 15:49:39,495 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 15:49:39,495 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 15:49:39,496 - root - DEBUG - Loading save resources into UI... -2024-06-23 15:49:39,496 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 15:49:39,498 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 15:49:39,499 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 15:49:39,499 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 15:49:39,500 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 15:49:39,500 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 15:49:39,501 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 15:49:39,502 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 15:49:39,502 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 15:49:39,502 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 15:49:39,503 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 15:49:39,504 - root - DEBUG - Updating menus... -2024-06-23 15:49:39,506 - root - DEBUG - Setting up watchdog observer... -2024-06-23 15:49:39,506 - root - INFO - Loader task completed. -2024-06-23 15:49:43,748 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 15:49:44,059 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 15:49:44,060 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 15:49:44,060 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 15:49:44,060 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 15:49:44,061 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 15:49:44,061 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 15:49:44,061 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 15:49:44,062 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 15:49:44,062 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 15:49:44,126 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 15:49:44,495 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 15:49:44,498 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 15:49:44,499 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 15:49:44,499 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:49:44,500 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:49:44,500 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:49:44,503 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:49:45,771 - root - DEBUG - [load scope] dlg: -2024-06-23 15:49:45,772 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 15:49:45,778 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=-1, comment=), None) -2024-06-23 15:49:45,779 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 15:49:46,305 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 15:49:46,306 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 15:49:46,306 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 15:49:46,307 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:49:46,307 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:49:46,308 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:49:46,309 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:49:46,310 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:49:46,312 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:49:46,312 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:49:46,314 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:49:46,315 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:49:46,317 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:49:46,318 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:49:46,319 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:49:46,320 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:49:46,321 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:49:46,322 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:49:46,323 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:49:46,323 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:49:46,325 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:49:46,325 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:49:46,327 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:49:46,327 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:49:46,329 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:49:46,329 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:49:46,332 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:49:46,332 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:49:46,334 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:49:46,334 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:49:46,336 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:49:46,337 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:49:46,338 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:49:46,340 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:49:46,341 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:49:46,342 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:49:46,343 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:49:46,346 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:49:47,486 - root - INFO - Loading Override from installation... -2024-06-23 15:49:53,504 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 15:49:58,733 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(116, 306) -2024-06-23 15:49:58,734 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 15:49:58,734 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:49:58,736 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:49:58,736 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:49:58,885 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 15:49:58,886 - root - DEBUG - DLGTreeView. -2024-06-23 15:49:58,886 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 15:49:58,886 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 6 -2024-06-23 15:49:58,887 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 15:49:58,888 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:49:58,888 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:49:58,894 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 5 -2024-06-23 15:49:58,896 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 6 -2024-06-23 15:49:58,953 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 15:49:58,954 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:49:58,955 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:49:58,955 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:49:58,956 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:49:58,956 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:49:58,957 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:49:58,957 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:49:58,957 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:49:58,965 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:49:58,966 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:49:58,966 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:49:58,967 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:49:58,967 - root - DEBUG - Drop operation is valid. -2024-06-23 15:49:58,968 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:49:58,968 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:49:58,968 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:49:58,975 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:49:58,975 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:49:58,976 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:49:58,976 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:49:58,977 - root - DEBUG - Drop operation is valid. -2024-06-23 15:49:58,978 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:49:58,978 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:49:58,978 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:49:58,980 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:49:58,981 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:49:58,981 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:49:58,982 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:49:58,982 - root - DEBUG - Drop operation is valid. -2024-06-23 15:49:58,983 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:49:58,983 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:49:58,983 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:49:58,986 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:49:58,986 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:49:58,987 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:49:58,987 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:49:58,988 - root - DEBUG - Drop operation is valid. -2024-06-23 15:49:58,988 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:49:58,988 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:49:58,989 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:49:58,990 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:49:58,991 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:49:58,991 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:49:58,992 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:49:58,992 - root - DEBUG - Drop operation is valid. -2024-06-23 15:49:58,993 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:49:58,993 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:49:58,994 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:49:59,000 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:49:59,001 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:49:59,002 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:49:59,002 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:49:59,003 - root - DEBUG - Drop operation is valid. -2024-06-23 15:49:59,003 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:49:59,004 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:49:59,004 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:49:59,011 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:49:59,011 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:49:59,012 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:49:59,012 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:49:59,013 - root - DEBUG - Drop operation is valid. -2024-06-23 15:49:59,013 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:49:59,014 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:49:59,014 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:49:59,020 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:49:59,021 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:49:59,021 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:49:59,022 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:49:59,022 - root - DEBUG - Drop operation is valid. -2024-06-23 15:49:59,023 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:49:59,023 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:49:59,024 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:49:59,047 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 15:49:59,047 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 15:49:59,048 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,048 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,048 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,049 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,049 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,051 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,052 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,052 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,053 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,056 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,056 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,057 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,057 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,060 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,060 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,060 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,061 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,064 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,065 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,065 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,065 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,069 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,069 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,070 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,070 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,072 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,073 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,073 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,073 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,076 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,076 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,077 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,077 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,079 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,080 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,080 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,080 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,082 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,082 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,083 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,083 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,085 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,086 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,086 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,086 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,088 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,089 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,089 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,090 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,091 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,092 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,093 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,093 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,096 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,097 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,097 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,097 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,100 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,100 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,101 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,101 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,103 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,104 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,104 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,105 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,106 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,107 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,107 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,107 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,112 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,113 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,113 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,113 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,117 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,118 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,118 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,119 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,121 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,121 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,121 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,122 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,124 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,124 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,124 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,125 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,127 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,128 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,128 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,129 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,133 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,133 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,134 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,134 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,136 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,137 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,137 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,138 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,141 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,141 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,142 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,142 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,144 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,145 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,145 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,145 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,147 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,147 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,148 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,148 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,151 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,152 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,152 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,152 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,154 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,155 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,155 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,156 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,159 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,159 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,160 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,160 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,162 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,163 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,163 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,164 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,166 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,166 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,166 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,167 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,169 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,170 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,170 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,171 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,172 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,173 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,173 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,174 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,175 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,176 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,176 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,176 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,178 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,178 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,179 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,179 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,181 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,181 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,182 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,182 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,183 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,184 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,184 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,185 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,187 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,187 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,188 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,188 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,190 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,190 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,191 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,191 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,193 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,193 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,194 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,194 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,196 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,196 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,197 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,197 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,199 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,199 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,200 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,200 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,202 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,203 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,204 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,205 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,209 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,211 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,211 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,212 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,215 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,216 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,216 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,217 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,220 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,221 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,222 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,222 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,225 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,226 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,227 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,227 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,230 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,231 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,231 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,232 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,235 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,236 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,237 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,237 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,240 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,240 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,241 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,242 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,246 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,246 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,247 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,248 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,251 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,252 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,252 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,253 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,255 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,256 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,257 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,257 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,261 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,262 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,263 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,263 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,271 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,272 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,273 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,273 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,277 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,278 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,279 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,280 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,283 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,283 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,284 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,285 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,287 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,287 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,288 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,288 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,291 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,292 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,293 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,293 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,295 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,296 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,297 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,298 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,300 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,301 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,302 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,303 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,307 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,308 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,309 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,310 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,313 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,314 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,315 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,316 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,319 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,320 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,321 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,321 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,324 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,324 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,325 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,326 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,329 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,329 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,330 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,330 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,332 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,333 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,333 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,334 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,335 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,336 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,336 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,337 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,339 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,340 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,340 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,341 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,366 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:49:59,366 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:49:59,367 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,367 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:49:59,432 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-23 15:49:59,432 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-23 15:49:59,435 - root - DEBUG - performDrag: completely done -2024-06-23 15:49:59,436 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 15:49:59,436 - root - DEBUG - [resetDragState scope] -2024-06-23 15:50:00,014 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:50:00,018 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 15:50:00,019 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 15:50:00,019 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:50:00,020 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,020 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,024 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,024 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,027 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,028 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,030 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,030 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,032 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,033 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,035 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,036 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,038 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,038 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,040 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,041 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,043 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,044 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,046 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,046 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,048 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,049 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,051 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,052 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,053 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,054 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,055 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,056 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,057 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,057 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,060 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,060 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,062 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,062 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,064 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,064 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,066 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,067 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,069 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,069 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,071 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,071 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,073 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,073 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,074 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,075 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,077 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,077 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,079 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,079 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,081 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,081 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,083 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,084 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,086 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,086 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,088 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,089 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,090 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,091 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,093 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,094 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,097 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,097 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,100 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,100 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,103 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,103 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,105 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,106 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,107 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,108 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,112 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,112 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,117 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,118 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,122 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,122 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,125 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,126 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,130 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,131 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,137 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,137 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,141 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,142 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,145 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,145 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,150 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,150 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,154 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,154 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,157 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,157 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,159 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,160 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,162 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,162 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,164 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,165 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,166 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,167 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,169 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,169 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,172 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,173 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,175 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,176 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,178 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,179 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,181 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,181 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,184 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,184 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,187 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,187 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,189 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,190 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,191 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,192 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,194 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,195 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,197 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,197 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,198 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,199 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,201 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,201 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,203 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,204 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,205 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,206 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,207 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,208 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,210 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,211 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,212 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,213 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,215 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,215 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,217 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,217 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,219 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,220 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,222 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,222 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,224 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,224 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,227 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,227 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,229 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,230 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,232 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,232 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,235 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,235 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,237 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,238 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,240 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,240 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,244 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,244 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,246 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,247 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,249 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,249 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,252 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,252 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,254 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,254 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,256 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,256 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,259 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,260 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,262 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,263 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,264 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,265 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,267 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,267 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,269 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,270 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,272 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,273 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,277 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,277 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,280 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,280 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,282 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,283 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,285 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,285 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,287 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,288 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,291 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,291 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,294 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,295 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,297 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,297 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,298 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,299 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,302 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,303 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,305 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,305 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,307 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,307 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,311 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,312 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,314 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,315 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,316 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,316 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,319 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:50:00,320 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:50:00,322 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-23 15:50:00,573 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 15:50:00,574 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-23 15:50:00,574 - root - DEBUG - DLGTreeView. -2024-06-23 15:50:00,575 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 15:50:00,575 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 15:50:00,576 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 15:50:00,576 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:00,577 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:00,577 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,578 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,578 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-23 15:50:00,579 - root - DEBUG - DLGTreeView. -2024-06-23 15:50:00,580 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 15:50:00,581 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 15:50:00,581 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 15:50:00,583 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,584 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:50:00,585 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:50:00,585 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:50:00,586 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:50:00,593 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,594 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,594 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,595 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:50:00,596 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:00,596 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:00,597 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:00,604 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,605 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,606 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,606 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:50:00,607 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:00,607 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:00,607 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:00,615 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,616 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,616 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,617 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:50:00,617 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:00,618 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:00,618 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:00,624 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,625 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,625 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,626 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:50:00,627 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:00,627 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:00,628 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:00,634 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,635 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,635 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,636 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:50:00,636 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:00,637 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:00,637 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:00,644 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,645 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,645 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,646 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:50:00,646 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:00,647 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:00,647 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:00,654 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,654 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,655 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,655 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,656 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:00,656 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:00,656 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:00,663 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,663 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,664 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,664 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,664 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:00,665 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:00,665 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:00,671 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,672 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,672 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,673 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,673 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:00,674 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:00,674 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:00,680 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,681 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,681 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,682 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,682 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:00,683 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:00,683 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:00,689 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,690 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,690 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,691 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,691 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:50:00,691 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:50:00,692 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:50:00,699 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,699 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,700 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,700 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,701 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:50:00,701 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:50:00,702 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:50:00,708 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,708 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,709 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,709 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,710 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:50:00,710 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:50:00,710 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:50:00,716 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,717 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,717 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,718 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,718 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:50:00,719 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:50:00,719 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:50:00,725 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,725 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,726 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,726 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,727 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:50:00,727 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:50:00,728 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:50:00,734 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,735 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,735 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,736 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,736 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:50:00,736 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:50:00,737 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:50:00,743 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,744 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,744 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,745 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,745 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:50:00,746 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:50:00,746 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:50:00,752 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,753 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,753 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,754 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,754 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:50:00,755 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:50:00,755 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:50:00,761 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,762 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,762 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,763 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,763 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:50:00,764 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:50:00,764 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:50:00,770 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,771 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,771 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,772 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,772 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:50:00,773 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:50:00,773 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:50:00,779 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,780 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,780 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,781 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,781 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:50:00,782 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:50:00,782 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:50:00,788 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,789 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,790 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,790 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,791 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:50:00,791 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:50:00,791 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:50:00,798 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,798 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,799 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,799 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,800 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:50:00,800 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:50:00,801 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:50:00,807 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,807 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,808 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,808 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,809 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:50:00,809 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:50:00,810 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:50:00,816 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,816 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,817 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,817 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,818 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:50:00,818 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:50:00,819 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:50:00,827 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,827 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,828 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,828 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,829 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:50:00,829 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:50:00,830 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:50:00,838 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,839 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,839 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,840 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,841 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:50:00,841 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:50:00,841 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:50:00,849 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,849 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,850 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,851 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,851 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:00,852 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:00,852 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:00,859 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,860 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,860 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,861 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,861 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:00,861 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:00,862 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:00,869 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,870 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,870 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,871 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,871 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:00,872 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:00,872 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:00,880 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,881 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,881 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,882 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,882 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:00,883 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:00,883 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:00,890 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,891 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,891 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,892 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,892 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:00,893 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:00,893 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:00,899 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,900 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,901 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,901 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,902 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:00,902 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:00,903 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:00,910 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:00,910 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:00,911 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:50:00,911 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:50:00,912 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:00,912 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:00,912 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:01,010 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:01,011 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:01,011 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:50:01,012 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:50:01,012 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:01,013 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:01,013 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:01,032 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:01,033 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:01,033 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:50:01,034 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:50:01,034 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:01,035 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:01,035 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:01,041 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:01,041 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:01,042 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:50:01,042 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:50:01,043 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:01,043 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:01,044 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:01,050 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:01,050 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:01,051 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:50:01,051 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:50:01,052 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:01,052 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:01,053 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:01,058 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:01,059 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:01,060 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:50:01,060 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:50:01,060 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:01,061 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:01,061 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:01,069 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:01,070 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:01,070 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:50:01,071 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:50:01,071 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:01,072 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:01,072 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:01,082 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:50:01,083 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:50:01,083 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:50:01,084 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:50:01,084 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:01,085 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:50:01,085 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:01,246 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:50:01,247 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 15:50:01,247 - root - DEBUG - [dropEvent scope] not self.isItemFromCurrentModel(event), calling pasteItem -2024-06-23 15:50:01,248 - root - DEBUG - Drop operation is valid. -2024-06-23 15:50:01,832 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 493 -2024-06-23 15:50:01,833 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 484 --> 493 -2024-06-23 15:50:01,834 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 356 -2024-06-23 15:50:01,835 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 348 --> 356 -2024-06-23 15:50:01,835 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 494 -2024-06-23 15:50:01,836 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 485 --> 494 -2024-06-23 15:50:01,836 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 357 -2024-06-23 15:50:01,837 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 349 --> 357 -2024-06-23 15:50:01,838 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 495 -2024-06-23 15:50:01,839 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 486 --> 495 -2024-06-23 15:50:01,840 - root - DEBUG - DLGStandardItemModel.insertRow(row=3, toInsert=) -2024-06-23 15:50:26,911 - root - DEBUG - SDM [_processLink scope] Adding #347 to row 3 -2024-06-23 15:50:26,912 - root - DEBUG - Creating internal copy of DLGLink(link_list_index=3, comment=) now. -2024-06-23 15:50:26,917 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:26,918 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 15:50:26,919 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 15:50:26,919 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 15:50:26,924 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:26,924 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:26,925 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 15:50:26,926 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 15:50:26,927 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 15:50:26,934 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:26,935 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:26,936 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 15:50:26,937 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 15:50:26,938 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 15:50:26,944 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:26,945 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:26,946 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 15:50:26,947 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 15:50:26,948 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 15:50:26,953 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:26,954 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:26,955 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 15:50:26,956 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 15:50:26,957 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 15:50:26,961 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:26,966 - root - DEBUG - [resetDragState scope] -2024-06-23 15:50:36,207 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(13, 250) -2024-06-23 15:50:39,274 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 15:50:39,824 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 15:50:39,825 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 15:50:39,826 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 15:50:39,826 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:50:39,827 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:50:39,828 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:50:39,830 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:39,830 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:50:39,832 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:39,833 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:50:39,835 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:39,835 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:50:39,839 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:39,840 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:50:39,844 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:39,845 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:50:39,847 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:39,847 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:50:39,849 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:39,850 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:50:39,852 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:39,853 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:50:39,855 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:39,855 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:50:39,856 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:39,857 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:50:39,859 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:39,860 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:50:39,861 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:39,862 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:50:39,863 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:39,864 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:50:39,865 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:39,866 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:50:39,868 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:50:39,870 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:50:39,871 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:50:39,873 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:50:39,874 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:50:39,876 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:50:42,067 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 15:50:42,067 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 15:50:42,068 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 15:50:42,072 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:42,073 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:42,073 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 15:50:42,074 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 15:50:42,075 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 15:50:42,078 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:42,079 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:42,080 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 15:50:42,080 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 15:50:42,081 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 15:50:42,084 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:42,085 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:42,085 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 15:50:42,086 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 15:50:42,087 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 15:50:42,089 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:42,090 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:42,091 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 15:50:42,091 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 15:50:42,092 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 15:50:42,094 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:50:45,446 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 15:50:45,447 - root - DEBUG - self.blockSignals(True) -2024-06-23 15:50:51,159 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 15:50:51,160 - root - DEBUG - self.blockSignals(True) -2024-06-23 15:50:52,184 - root - DEBUG - [shiftItem scope] itemText: -2024-06-23 15:50:52,184 - root - DEBUG - -2024-06-23 15:50:52,186 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3757, in - moveUpAction.triggered.connect(lambda: self.model.shiftItem(item, -1)) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1818, in shiftItem - oldRow: int = item.row() -AttributeError: 'DLGListWidgetItem' object has no attribute 'row' -2024-06-23 15:52:20,244 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 15:52:20,244 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:52:20,245 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 15:52:20,246 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:52:20,335 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: moveDownAction -2024-06-23 15:52:21,962 - root - DEBUG - [shiftItem scope] itemText: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:52:21,963 - root - DEBUG - [shiftItem scope] oldRow: 2 -2024-06-23 15:52:21,963 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 15:52:21,964 - root - DEBUG - [shiftItem scope] newRow: 3 -2024-06-23 15:52:21,964 - root - DEBUG - Received item: '%s', row shift amount %s E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 1 -2024-06-23 15:52:21,965 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 2 3 -2024-06-23 15:52:21,965 - root - DEBUG - DLGStandardItemModel.takeRow(row=2) -2024-06-23 15:52:21,966 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 15:52:21,967 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:52:21,968 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:52:21,969 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:52:21,970 - root - INFO - SDM [_removeLinkFromParent scope] Removing #351 from row(link index) 2 -2024-06-23 15:52:21,971 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=2, comment=), None) -2024-06-23 15:52:21,971 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=2, comment=)) to node (DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 15:52:21,972 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=2, comment=), None) -2024-06-23 15:52:21,972 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=2, comment=)) to node (DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 15:52:21,973 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 15:52:21,974 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 2 3 -2024-06-23 15:52:21,974 - root - DEBUG - DLGStandardItemModel.insertRow(row=3, toInsert=) -2024-06-23 15:52:21,979 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 15:52:21,980 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 15:52:21,981 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 4028, in onSelectionChanged - assert item.link is not None -AssertionError -2024-06-23 15:52:26,514 - root - DEBUG - Selection updated to new index -2024-06-23 15:52:26,514 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 15:52:26,515 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 15:52:26,515 - root - INFO - Moved link from 2 to 3 -2024-06-23 15:52:28,548 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s CTRL -2024-06-23 15:52:28,549 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: CTRL -2024-06-23 15:52:28,549 - root - DEBUG - DLGEditor.keyPressEvent: CTRL, held: -2024-06-23 15:52:28,550 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 15:52:28,551 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s CTRL -2024-06-23 15:52:28,551 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: CTRL -2024-06-23 15:52:29,242 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777249 -2024-06-23 15:52:29,242 - root - DEBUG - DLGEditor.keyReleaseEvent: CTRL, held: -2024-06-23 15:52:30,298 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s CTRL -2024-06-23 15:52:30,298 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: CTRL -2024-06-23 15:52:30,299 - root - DEBUG - DLGEditor.keyPressEvent: CTRL, held: -2024-06-23 15:52:30,299 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 15:52:30,300 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s CTRL -2024-06-23 15:52:30,300 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: CTRL -2024-06-23 15:52:30,442 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777249 -2024-06-23 15:52:30,442 - root - DEBUG - DLGEditor.keyReleaseEvent: CTRL, held: -2024-06-23 15:52:32,304 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s ALT -2024-06-23 15:52:32,304 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: ALT -2024-06-23 15:52:32,305 - root - DEBUG - DLGEditor.keyPressEvent: ALT, held: -2024-06-23 15:52:32,305 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 15:52:32,312 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s ALT -2024-06-23 15:52:32,312 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: ALT -2024-06-23 15:52:34,578 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 15:52:34,579 - root - DEBUG - E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-23 15:52:34,580 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 18, Column: 0, Ancestors: 0 -2024-06-23 15:52:34,580 - root - DEBUG - Text for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-23 15:52:35,271 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: moveDownAction -2024-06-23 15:52:36,534 - root - DEBUG - [shiftItem scope] itemText: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-23 15:52:36,535 - root - DEBUG - [shiftItem scope] oldRow: 18 -2024-06-23 15:52:36,535 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 15:52:36,535 - root - DEBUG - [shiftItem scope] newRow: 19 -2024-06-23 15:52:36,536 - root - DEBUG - Received item: '%s', row shift amount %s E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] 1 -2024-06-23 15:52:36,536 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] 18 19 -2024-06-23 15:52:36,537 - root - DEBUG - DLGStandardItemModel.takeRow(row=18) -2024-06-23 15:52:36,537 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 15:52:36,537 - root - DEBUG - E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog] -2024-06-23 15:52:36,538 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 19, Column: 0, Ancestors: 0 -2024-06-23 15:52:36,539 - root - DEBUG - Text for above item: E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog] -2024-06-23 15:52:36,540 - root - INFO - SDM [_removeLinkFromParent scope] Removing #1 from row(link index) 17 -2024-06-23 15:52:36,541 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=18, comment=), None) -2024-06-23 15:52:36,541 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=18, comment=)) to node (DLGEntry(stringref=38487, list_index=1, links=[])), setting up the orphan view. -2024-06-23 15:52:36,541 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=17, comment=), None) -2024-06-23 15:52:36,542 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=17, comment=)) to node (DLGEntry(stringref=38487, list_index=1, links=[])), setting up the orphan view. -2024-06-23 15:52:36,542 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 15:52:36,542 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] 18 19 -2024-06-23 15:52:36,543 - root - DEBUG - DLGStandardItemModel.insertRow(row=19, toInsert=) -2024-06-23 15:52:36,546 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 15:52:36,546 - root - DEBUG - E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-23 15:52:36,547 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 4028, in onSelectionChanged - assert item.link is not None -AssertionError -2024-06-23 15:52:40,930 - root - DEBUG - Selection updated to new index -2024-06-23 15:52:40,930 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 15:52:40,931 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 15:52:40,931 - root - INFO - Moved link from 18 to 19 -2024-06-23 15:54:28,551 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 15:54:28,832 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 15:54:28,832 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 15:54:28,833 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 15:54:28,833 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 15:54:28,833 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 15:54:28,834 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 15:54:28,834 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 15:54:28,835 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 15:54:28,835 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 15:54:28,905 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 15:54:29,149 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 15:54:29,151 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 15:54:29,152 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 15:54:29,152 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:54:29,153 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:54:29,153 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:54:29,155 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:54:30,603 - root - DEBUG - [load scope] dlg: -2024-06-23 15:54:30,603 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 15:54:30,605 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=-1, comment=), None) -2024-06-23 15:54:30,606 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 15:54:31,145 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 15:54:31,146 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 15:54:31,146 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 15:54:31,147 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:54:31,147 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:54:31,148 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:54:31,149 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:54:31,150 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:54:31,151 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:54:31,152 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:54:31,153 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:54:31,153 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:54:31,155 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:54:31,156 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:54:31,157 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:54:31,157 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:54:31,159 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:54:31,159 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:54:31,161 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:54:31,161 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:54:31,162 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:54:31,163 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:54:31,165 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:54:31,165 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:54:31,166 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:54:31,167 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:54:31,168 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:54:31,169 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:54:31,170 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:54:31,170 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:54:31,172 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:54:31,172 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:54:31,174 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:54:31,175 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:54:31,177 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:54:31,178 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:54:31,179 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:54:31,181 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:54:31,260 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 15:54:33,803 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(120, 242) -2024-06-23 15:54:33,804 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 15:54:33,804 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:33,805 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:33,806 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:33,935 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 15:54:33,935 - root - DEBUG - DLGTreeView. -2024-06-23 15:54:33,935 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 15:54:33,936 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 15:54:33,936 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 15:54:33,937 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:33,937 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:33,940 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 15:54:33,941 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 15:54:33,946 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 15:54:33,946 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:33,947 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:33,948 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:33,948 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:33,948 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:33,949 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:33,949 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:33,949 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:33,956 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:33,957 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:33,957 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:33,958 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:33,958 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:33,959 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:33,959 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:33,960 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:33,966 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:33,967 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:33,967 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:33,968 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:33,968 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:33,969 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:33,969 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:33,970 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:33,978 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:33,978 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:33,979 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:33,979 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:33,980 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:33,980 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:33,980 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:33,981 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:33,988 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:33,989 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:33,989 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:33,990 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:33,990 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:33,991 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:33,991 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:33,997 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:33,998 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:33,998 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:33,999 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:33,999 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:34,000 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:34,000 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:34,006 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:34,007 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:34,007 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:34,008 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:34,009 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:34,009 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:34,009 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:34,016 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:34,017 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:34,017 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:34,018 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:34,018 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:34,018 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:34,019 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:34,025 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:34,025 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:34,026 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:34,026 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:34,027 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:34,027 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:34,027 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:34,033 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:34,034 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:34,034 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:34,035 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:34,035 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:34,036 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:34,036 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:34,042 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:34,043 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:34,043 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:34,044 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:34,044 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:34,045 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:34,045 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:34,051 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:34,051 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:34,052 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:34,052 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:34,052 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:34,053 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:34,053 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:34,059 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:34,060 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:34,060 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:34,061 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:34,061 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:34,061 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:34,062 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:34,068 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:34,069 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:34,069 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:34,070 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:34,070 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:34,071 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:34,071 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:34,077 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:34,077 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:34,078 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:34,078 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:34,079 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:34,079 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:34,080 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:34,115 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 15:54:34,116 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 15:54:34,116 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,117 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,117 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,117 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,118 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,120 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,121 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,121 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,122 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,124 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,124 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,124 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,125 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,126 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,127 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,127 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,127 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,129 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,130 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,130 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,131 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,132 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,133 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,133 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,134 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,135 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,136 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,136 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,136 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,138 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,139 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,139 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,139 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,141 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,142 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,142 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,143 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,144 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,145 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,145 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,146 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,147 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,148 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,148 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,148 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,150 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,151 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,151 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,152 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,153 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,154 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,154 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,154 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,156 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,156 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,157 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,157 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,159 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,159 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,160 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,160 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,162 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,162 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,163 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,163 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,164 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,165 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,165 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,166 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,168 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,169 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,169 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,170 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,171 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,172 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,172 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,173 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,174 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,175 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,175 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,176 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,178 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,178 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,178 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,179 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,181 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,181 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,181 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,182 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,184 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,184 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,185 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,185 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,187 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,188 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,188 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,188 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,190 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,191 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,191 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,191 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,194 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,194 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,194 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,195 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,197 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,197 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,197 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,198 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,199 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,200 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,200 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,201 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,202 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,203 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,203 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,204 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,206 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,206 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,206 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,207 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,209 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,210 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,210 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,211 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,213 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,213 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,214 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,214 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,216 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,216 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,217 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,217 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,219 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,219 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,220 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,220 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,223 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,223 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,224 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,224 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,227 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,228 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,228 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,229 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,231 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,231 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,231 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,232 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,234 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,235 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,235 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,235 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,237 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,237 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,238 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,238 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,240 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,241 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,241 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,241 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,243 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,243 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,244 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,244 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,246 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,246 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,247 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,247 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,249 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,249 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,250 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,250 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,252 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,252 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,253 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,253 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,257 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,257 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,258 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,258 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,260 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,261 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,261 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,262 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,266 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,267 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,267 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,268 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,277 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,277 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,278 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,278 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,285 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,286 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,286 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,286 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,290 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,290 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,291 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,291 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,295 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,295 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,296 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,296 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,301 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,301 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,302 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,302 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,304 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,305 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,305 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,306 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,310 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,310 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,311 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,311 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,313 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,314 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,314 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,315 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,316 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,317 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,317 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,318 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,319 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,320 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,320 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,321 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,322 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,323 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,323 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,323 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,325 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,326 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,326 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,327 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,329 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,329 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,330 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,330 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,333 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,333 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,334 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,334 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,336 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,337 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,337 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,338 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,340 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,340 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,341 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,341 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,345 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,345 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,346 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,346 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,348 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,348 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,349 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,349 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,351 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,351 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,352 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,352 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,354 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,354 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,355 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,355 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,357 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,358 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,358 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,358 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,361 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,361 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,362 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,362 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,364 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,364 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,365 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,365 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,367 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,368 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,368 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,368 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,370 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,371 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,371 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,371 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,373 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,373 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,374 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,374 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,376 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,377 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,377 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,377 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,383 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,383 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,384 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,384 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,387 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,387 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,388 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,388 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,391 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,392 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,392 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,393 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,395 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,395 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,396 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,396 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,401 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,401 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,402 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,402 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,406 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,407 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,407 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,407 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,417 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,417 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,418 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,418 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,420 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,421 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,421 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,421 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,424 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,425 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,425 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,426 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,430 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,431 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,431 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,431 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,434 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,434 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,435 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,435 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,437 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,437 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,438 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,438 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,442 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,442 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,443 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,443 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,445 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,445 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,446 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,446 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,449 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,450 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,450 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,451 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,453 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,453 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,454 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,454 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,457 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,457 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,458 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,458 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,460 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,461 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,461 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,461 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,464 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,465 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,465 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,465 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,467 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,468 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,468 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,468 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,471 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,472 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,472 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,473 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,475 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,476 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,476 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,477 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,478 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,479 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,479 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,479 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,482 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,482 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,483 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,483 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,487 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,487 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,488 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,488 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,490 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,490 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,491 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,491 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,493 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,494 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,494 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,494 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,496 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,497 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,497 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,498 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,502 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,502 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,503 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,503 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,505 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,505 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,506 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,506 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,508 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,509 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,509 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,509 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,514 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,515 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,515 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,515 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,517 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,517 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,518 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,518 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,521 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,522 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,522 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,522 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,535 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,536 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,536 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,536 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,541 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,542 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,542 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,543 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,577 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,578 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,578 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,579 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,794 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,795 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,795 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,796 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,798 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,800 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,800 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,801 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,803 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,803 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,804 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,805 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,807 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,807 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,808 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,808 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,810 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,811 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,811 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,811 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,814 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,814 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,815 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,815 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,817 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,818 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,818 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,819 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,821 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,821 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,822 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,823 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,825 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,826 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,827 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,827 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,829 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,830 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,830 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,831 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,834 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,834 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,835 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,835 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,838 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,839 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,839 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,840 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,843 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,843 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,844 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,845 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,849 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,850 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,850 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,851 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,853 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,854 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,854 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,855 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,857 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,857 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,858 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,858 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,860 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,861 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,861 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,862 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,864 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,865 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,865 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,866 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,868 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,868 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,869 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,869 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,872 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,872 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,873 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,873 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,875 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,876 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,877 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,878 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,887 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,888 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,889 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,890 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,894 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,895 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,896 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,896 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,899 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,900 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,901 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,902 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,904 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 15:54:34,905 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 15:54:34,906 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,906 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 15:54:34,909 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-23 15:54:34,926 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 15:54:34,926 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:34,927 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:34,928 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:34,929 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:34,929 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:34,930 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:34,930 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:34,931 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:34,941 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:34,942 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:34,943 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:34,943 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:34,944 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:34,945 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:34,946 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:34,957 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:34,957 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:34,958 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:34,959 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:34,959 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:34,960 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:34,961 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:34,970 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:34,971 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:34,972 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:34,972 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:34,973 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:34,973 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:34,974 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:34,980 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:34,981 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:34,981 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:34,982 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:34,983 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:34,983 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:34,983 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:34,993 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:34,994 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:34,995 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:34,995 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:34,996 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:34,996 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:34,997 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,005 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,005 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,006 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,006 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:35,007 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,007 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,007 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,013 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,014 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,015 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,015 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:35,015 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,016 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,016 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,022 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,023 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,023 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,024 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:35,025 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,025 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,025 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,033 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,034 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,034 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,034 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:35,035 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,035 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,036 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,042 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,042 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,043 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,043 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:35,044 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,044 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,044 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,050 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,051 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,051 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,052 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:35,052 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,052 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,053 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,059 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,059 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,060 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,060 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:35,060 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,061 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,061 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,061 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,068 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,068 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,069 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,069 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:35,070 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,070 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,070 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,071 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,077 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,077 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,078 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,078 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:35,079 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,080 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,080 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,081 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,087 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,087 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,088 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,089 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:35,089 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,090 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,090 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,091 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,097 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,097 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,098 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,098 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:35,099 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,099 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,100 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,100 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,106 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,107 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,107 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,108 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:35,108 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,109 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,109 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,109 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,115 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,116 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,116 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,117 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:35,118 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,118 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,118 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,119 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,125 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,125 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,126 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,126 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:35,127 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,127 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,128 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,128 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,134 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,135 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,135 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,136 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,136 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,136 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,137 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,137 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,139 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,140 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,140 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,140 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,141 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,141 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,142 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,142 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,144 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,144 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,145 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,145 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,146 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,147 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,147 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,147 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,149 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,150 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,150 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,150 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,151 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,151 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,152 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,152 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,154 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,154 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,155 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,155 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,156 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,156 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,156 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,157 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,159 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,159 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,159 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,160 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,160 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,161 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,161 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,161 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,163 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,164 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,164 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,165 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,165 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,166 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,166 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,172 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,173 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,173 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,174 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,174 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,174 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,175 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,180 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,181 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,181 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,182 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,182 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,183 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,183 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,189 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,190 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,190 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,191 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,191 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,191 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,192 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,198 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,199 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,199 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,200 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,200 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,200 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,201 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,207 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,207 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,208 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,208 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,209 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,209 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,209 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,215 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,215 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,216 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,216 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,217 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,217 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,217 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,223 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,224 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,225 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,225 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,225 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,226 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,226 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,232 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,232 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,233 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,233 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,234 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,234 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,234 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,240 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,241 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,241 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,242 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,242 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,242 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,243 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,249 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,249 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,250 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,250 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,250 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,251 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,251 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,257 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,258 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,258 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,259 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,259 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,259 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,260 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,266 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,266 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,267 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,267 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,267 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,268 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,268 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,274 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,275 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,275 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,276 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,276 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,277 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,277 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,278 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,279 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,280 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,280 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,281 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,281 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,282 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,282 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,282 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,284 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,284 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,285 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,285 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,286 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,286 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,286 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,287 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,289 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,289 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,289 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,290 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,290 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,291 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,291 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,291 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,293 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,293 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,294 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,294 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,295 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,295 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,295 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,296 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,297 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,298 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,298 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,299 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,299 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,300 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,300 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,300 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,302 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,302 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,303 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,303 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,304 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,304 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,304 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,305 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,306 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,307 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,307 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,308 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,308 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,308 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,309 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,309 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,310 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,311 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,311 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,311 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,312 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,312 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,313 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,313 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,315 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,315 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,315 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,316 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,316 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,317 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,317 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,317 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,322 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,322 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,323 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,323 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,324 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,324 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,324 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,325 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,326 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,326 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,327 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,327 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,328 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,328 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,328 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,329 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,479 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,480 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,481 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,481 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,482 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,482 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,483 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,483 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,485 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,486 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,486 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,487 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,487 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,488 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,488 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,489 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,491 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,491 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,491 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,492 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,492 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,493 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,493 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,493 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,495 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,496 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,497 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,497 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,498 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,498 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,499 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,506 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,507 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,507 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,508 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,508 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,509 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,509 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,516 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,517 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,517 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,518 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,518 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,519 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,519 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,527 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,528 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,528 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,529 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,529 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,530 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,531 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,538 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,539 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,540 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,540 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,540 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:35,541 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:35,541 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:35,547 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,548 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,548 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,549 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,549 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,550 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,550 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,551 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,552 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,552 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,553 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,553 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,554 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,554 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,555 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,555 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,557 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,557 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,558 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,558 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,559 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,559 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,559 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,560 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,561 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,561 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,562 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,562 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,563 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,563 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,563 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,564 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,565 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,566 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,566 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,566 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,567 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,567 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,568 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,568 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,569 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,570 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,570 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,571 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,571 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,571 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,572 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,572 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,578 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,578 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,578 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,579 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,579 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,580 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,580 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,580 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,922 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,922 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,923 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,923 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,924 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,924 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,925 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,925 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,931 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,931 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,932 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,932 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,933 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,933 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,934 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,934 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,936 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,936 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,937 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,937 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,938 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,938 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,939 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,939 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,948 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,949 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,950 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,950 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,951 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,951 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,951 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,952 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,963 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,964 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,965 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,965 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,966 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,966 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,967 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,967 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:35,985 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:35,985 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:35,986 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:35,986 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:35,987 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:35,987 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:35,988 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:35,989 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:36,004 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:36,005 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:36,005 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:36,006 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:36,006 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:36,007 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:36,007 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:36,008 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:36,013 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:36,014 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:36,015 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:36,015 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:36,016 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:36,016 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:36,016 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:36,017 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:36,029 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:36,029 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:36,030 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:36,031 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:36,031 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:36,031 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:36,032 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:36,032 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:36,051 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:36,052 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:36,052 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:36,053 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:36,053 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:36,054 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:36,054 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:36,054 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:36,062 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:36,062 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:36,063 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:36,063 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:36,064 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:36,064 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:36,065 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:36,065 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:36,070 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:36,071 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:36,071 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:36,072 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:36,072 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:36,073 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:36,073 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:36,074 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:36,085 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:36,086 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:36,086 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:36,087 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:36,087 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:36,088 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:36,088 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:36,089 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:36,091 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:36,091 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:36,092 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:36,092 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:36,092 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:36,093 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:36,093 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:36,093 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:36,102 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:36,103 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:36,103 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:36,104 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:36,104 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:36,105 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:36,105 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:36,106 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:36,136 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:36,137 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:36,137 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:36,138 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:36,138 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:36,139 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:36,139 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:36,140 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:36,164 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:36,164 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:36,165 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:36,165 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:36,166 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:36,166 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:36,167 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:36,167 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:36,184 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:36,185 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:36,185 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:36,186 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:36,186 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:36,187 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:36,187 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:36,188 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:36,193 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:36,194 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:36,194 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:36,195 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:36,195 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:36,196 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:36,196 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:36,196 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:36,198 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:36,199 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:36,199 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:36,200 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:36,200 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:36,200 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:36,201 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:36,201 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:36,211 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:36,212 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:36,212 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:36,213 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:36,213 - root - DEBUG - Drop operation is valid. -2024-06-23 15:54:36,214 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 15:54:36,214 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 15:54:36,215 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 15:54:36,218 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:36,218 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:36,219 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:36,219 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:36,220 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:36,220 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:36,220 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:36,233 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:36,233 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:36,234 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:36,234 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:36,235 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:36,235 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:36,236 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:36,245 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 15:54:36,245 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 15:54:36,246 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:54:36,246 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:36,247 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 15:54:36,247 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 15:54:36,248 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 15:54:36,680 - root - DEBUG - performDrag: completely done -2024-06-23 15:54:36,680 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 15:54:36,681 - root - DEBUG - [resetDragState scope] -2024-06-23 15:54:37,421 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: .insertRow(row= -2024-06-23 15:54:38,765 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:38,766 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 15:54:38,766 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 15:54:38,766 - root - DEBUG - [shiftItem scope] newRow: 2 -2024-06-23 15:54:38,767 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. -1 -2024-06-23 15:54:38,767 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 3 2 -2024-06-23 15:54:38,768 - root - DEBUG - DLGStandardItemModel.takeRow(row=3) -2024-06-23 15:54:38,768 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 15:54:38,769 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:38,770 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:54:38,770 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:54:38,771 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 15:54:38,772 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=3, comment=), None) -2024-06-23 15:54:38,772 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=3, comment=)) to node (DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 15:54:38,773 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 15:54:38,773 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 3 2 -2024-06-23 15:54:41,272 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-23 15:54:54,273 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 15:54:54,274 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:54:54,275 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 4028, in onSelectionChanged - assert item.link is not None -AssertionError -2024-06-23 15:56:24,330 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 15:56:24,720 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 15:56:24,720 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 15:56:24,721 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 15:56:24,721 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 15:56:24,721 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 15:56:24,722 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 15:56:24,722 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 15:56:24,723 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 15:56:24,723 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 15:56:24,724 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 15:56:24,724 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 15:56:24,725 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 15:56:24,725 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 15:56:24,726 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 15:56:24,726 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 15:56:24,727 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 15:56:24,727 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 15:56:24,728 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 15:56:24,729 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 15:56:24,729 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 15:56:24,730 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 15:56:24,730 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 15:56:24,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 15:56:24,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 15:56:24,732 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 15:56:24,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 15:56:24,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 15:56:24,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 15:56:24,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 15:56:24,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 15:56:24,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 15:56:24,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 15:56:24,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 15:56:24,737 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 15:56:24,737 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 15:56:24,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 15:56:24,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 15:56:24,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 15:56:24,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 15:56:24,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 15:56:24,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 15:56:24,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 15:56:24,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 15:56:24,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 15:56:24,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 15:56:24,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 15:56:24,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 15:56:24,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 15:56:24,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 15:56:24,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 15:56:24,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 15:56:24,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 15:56:24,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 15:56:24,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 15:56:24,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 15:56:24,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 15:56:24,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 15:56:24,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 15:56:24,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 15:56:24,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 15:56:24,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 15:56:24,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 15:56:24,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 15:56:24,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 15:56:24,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 15:56:24,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 15:56:24,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 15:56:24,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 15:56:24,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 15:56:24,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 15:56:24,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 15:56:24,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 15:56:24,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 15:56:24,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 15:56:24,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 15:56:24,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 15:56:24,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 15:56:24,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 15:56:24,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 15:56:24,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 15:56:24,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 15:56:24,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 15:56:24,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 15:56:24,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 15:56:24,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 15:56:24,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 15:56:24,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 15:56:24,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 15:56:24,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 15:56:24,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 15:56:24,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 15:56:24,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 15:56:24,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 15:56:24,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 15:56:24,762 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 15:56:24,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 15:56:24,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 15:56:24,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 15:56:24,764 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 15:56:24,764 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 15:56:24,764 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 15:56:24,765 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 15:56:24,765 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 15:56:24,766 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 15:56:24,766 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 15:56:24,767 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 15:56:24,767 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 15:56:24,767 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 15:56:24,768 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 15:56:24,768 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 15:56:24,769 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 15:56:24,769 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 15:56:24,770 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 15:56:24,771 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 15:56:24,771 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 15:56:24,772 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 15:56:24,772 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 15:56:24,773 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 15:56:24,773 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 15:56:24,836 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 15:56:24,837 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 15:56:25,289 - root - DEBUG - DEBUG MODE: True -2024-06-23 15:56:25,293 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 15:56:25,362 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 15:56:25,504 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 15:56:25,556 - root - DEBUG - Updating menus... -2024-06-23 15:56:27,590 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:56:29,626 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:56:29,628 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:56:29,630 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 15:56:29,631 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 15:56:29,632 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:56:29,634 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 15:56:29,635 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 15:56:29,635 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 15:56:29,636 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 15:56:29,636 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 15:56:29,637 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 15:56:29,638 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 15:56:29,638 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 15:56:31,086 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 15:56:31,086 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 15:56:31,087 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 15:56:31,087 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 15:56:31,088 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 15:56:31,089 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 15:56:31,090 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 15:56:31,097 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 15:56:31,099 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 15:56:31,100 - root - INFO - Loading chitin... -2024-06-23 15:56:31,101 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 15:56:34,080 - root - INFO - Done loading chitin -2024-06-23 15:56:34,080 - root - INFO - Loading lips... -2024-06-23 15:56:34,085 - root - INFO - Loading modules... -2024-06-23 15:56:34,086 - root - INFO - Loading streammusic... -2024-06-23 15:56:34,087 - root - INFO - Loading streamsounds... -2024-06-23 15:56:34,091 - root - INFO - Loading textures... -2024-06-23 15:56:34,093 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 15:56:35,256 - root - INFO - Loading saves... -2024-06-23 15:56:35,286 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 15:56:35,286 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 15:56:35,287 - root - INFO - Loading streamwaves... -2024-06-23 15:56:35,290 - root - INFO - Loading override... -2024-06-23 15:56:35,293 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 15:56:35,303 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 15:56:35,324 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 15:56:35,326 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 15:56:35,328 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 15:56:35,330 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:56:35,330 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:56:35,331 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:56:35,331 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:56:35,346 - root - DEBUG - Set sections of prepared lists -2024-06-23 15:56:35,348 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 15:56:35,428 - root - INFO - Loading core installation resources into UI... -2024-06-23 15:56:37,692 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 15:56:37,692 - root - INFO - Loading saves list into UI... -2024-06-23 15:56:37,695 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 15:56:37,695 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 15:56:37,697 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 15:56:37,698 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 15:56:37,699 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 15:56:37,699 - root - DEBUG - Loading save resources into UI... -2024-06-23 15:56:37,700 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 15:56:37,701 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 15:56:37,702 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 15:56:37,702 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 15:56:37,703 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 15:56:37,703 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 15:56:37,704 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 15:56:37,704 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 15:56:37,705 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 15:56:37,705 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 15:56:37,706 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 15:56:37,707 - root - DEBUG - Updating menus... -2024-06-23 15:56:37,709 - root - DEBUG - Setting up watchdog observer... -2024-06-23 15:56:37,709 - root - INFO - Loader task completed. -2024-06-23 15:56:41,720 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 15:56:42,020 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 15:56:42,021 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 15:56:42,021 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 15:56:42,022 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 15:56:42,022 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 15:56:42,022 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 15:56:42,023 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 15:56:42,023 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 15:56:42,023 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 15:56:42,088 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 15:56:42,450 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 15:56:42,453 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 15:56:42,453 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 15:56:42,454 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:56:42,454 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:56:42,454 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:56:42,456 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:56:43,732 - root - DEBUG - [load scope] dlg: -2024-06-23 15:56:43,733 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 15:56:43,739 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=-1, comment=), None) -2024-06-23 15:56:43,740 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 15:56:44,269 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 15:56:44,269 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 15:56:44,270 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 15:56:44,271 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:56:44,271 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:56:44,272 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 15:56:44,273 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:56:44,274 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:56:44,275 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:56:44,276 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:56:44,277 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:56:44,278 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:56:44,279 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:56:44,279 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:56:44,281 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:56:44,281 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:56:44,283 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:56:44,284 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:56:44,285 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:56:44,286 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:56:44,289 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:56:44,289 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:56:44,292 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:56:44,293 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:56:44,295 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:56:44,296 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:56:44,298 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:56:44,298 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:56:44,300 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:56:44,301 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:56:44,304 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 15:56:44,305 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:56:44,307 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:56:44,309 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:56:44,311 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:56:44,313 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:56:44,316 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:56:44,318 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 15:56:45,226 - root - INFO - Loading Override from installation... -2024-06-23 15:56:51,225 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 15:56:56,370 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(131, 236) -2024-06-23 15:56:56,371 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 15:56:56,371 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:56:56,373 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 15:56:56,373 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:56:56,712 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: .insertRow(row= -2024-06-23 15:56:58,234 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 15:56:58,235 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 15:56:58,235 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 15:56:58,236 - root - DEBUG - [shiftItem scope] newRow: 2 -2024-06-23 15:56:58,236 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. -1 -2024-06-23 15:56:58,237 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 3 2 -2024-06-23 15:56:58,237 - root - DEBUG - DLGStandardItemModel.takeRow(row=3) -2024-06-23 15:56:58,238 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 15:56:58,238 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:56:58,239 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 15:56:58,240 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:56:58,241 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 15:56:58,241 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=3, comment=), None) -2024-06-23 15:56:58,242 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=3, comment=)) to node (DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 15:56:58,242 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 15:56:58,243 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 3 2 -2024-06-23 15:57:02,139 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-23 15:57:02,140 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 15:57:02,141 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 15:57:02,141 - root - INFO - Moved link from 3 to 2 -2024-06-23 15:57:04,486 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: .insertRow(row= -2024-06-23 15:57:05,534 - root - DEBUG - [shiftItem scope] itemText: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 15:57:05,535 - root - DEBUG - [shiftItem scope] oldRow: 4 -2024-06-23 15:57:05,535 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 15:57:05,536 - root - DEBUG - [shiftItem scope] newRow: 3 -2024-06-23 15:57:05,536 - root - DEBUG - Received item: '%s', row shift amount %s E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -1 -2024-06-23 15:57:05,537 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. 4 3 -2024-06-23 15:57:05,537 - root - DEBUG - DLGStandardItemModel.takeRow(row=4) -2024-06-23 15:57:05,538 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 15:57:05,538 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:57:05,540 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 15:57:05,540 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 15:57:05,541 - root - INFO - SDM [_removeLinkFromParent scope] Removing #347 from row(link index) 3 -2024-06-23 15:57:05,542 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=4, comment=), None) -2024-06-23 15:57:05,542 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=4, comment=)) to node (DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 15:57:05,543 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 15:57:05,543 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. 4 3 -2024-06-23 15:57:05,544 - root - DEBUG - DLGStandardItemModel.insertRow(row=3, toInsert=) -2024-06-23 15:57:05,545 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 15:57:05,545 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 15:57:05,546 - root - INFO - Moved link from 4 to 3 -2024-06-23 15:59:46,855 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 15:59:47,354 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 15:59:47,355 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 15:59:47,355 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 15:59:47,356 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 15:59:47,356 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 15:59:47,357 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 15:59:47,357 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 15:59:47,357 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 15:59:47,358 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 15:59:47,358 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 15:59:47,359 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 15:59:47,359 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 15:59:47,360 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 15:59:47,360 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 15:59:47,360 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 15:59:47,361 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 15:59:47,361 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 15:59:47,362 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 15:59:47,362 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 15:59:47,363 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 15:59:47,363 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 15:59:47,364 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 15:59:47,365 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 15:59:47,365 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 15:59:47,366 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 15:59:47,367 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 15:59:47,368 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 15:59:47,368 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 15:59:47,369 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 15:59:47,369 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 15:59:47,369 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 15:59:47,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 15:59:47,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 15:59:47,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 15:59:47,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 15:59:47,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 15:59:47,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 15:59:47,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 15:59:47,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 15:59:47,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 15:59:47,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 15:59:47,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 15:59:47,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 15:59:47,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 15:59:47,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 15:59:47,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 15:59:47,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 15:59:47,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 15:59:47,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 15:59:47,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 15:59:47,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 15:59:47,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 15:59:47,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 15:59:47,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 15:59:47,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 15:59:47,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 15:59:47,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 15:59:47,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 15:59:47,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 15:59:47,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 15:59:47,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 15:59:47,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 15:59:47,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 15:59:47,383 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 15:59:47,383 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 15:59:47,383 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 15:59:47,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 15:59:47,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 15:59:47,385 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 15:59:47,385 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 15:59:47,385 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 15:59:47,386 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 15:59:47,386 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 15:59:47,387 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 15:59:47,387 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 15:59:47,387 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 15:59:47,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 15:59:47,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 15:59:47,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 15:59:47,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 15:59:47,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 15:59:47,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 15:59:47,390 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 15:59:47,390 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 15:59:47,391 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 15:59:47,391 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 15:59:47,392 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 15:59:47,392 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 15:59:47,392 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 15:59:47,393 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 15:59:47,393 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 15:59:47,394 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 15:59:47,394 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 15:59:47,394 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 15:59:47,395 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 15:59:47,395 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 15:59:47,396 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 15:59:47,396 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 15:59:47,397 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 15:59:47,397 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 15:59:47,398 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 15:59:47,398 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 15:59:47,398 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 15:59:47,399 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 15:59:47,399 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 15:59:47,400 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 15:59:47,400 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 15:59:47,400 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 15:59:47,401 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 15:59:47,401 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 15:59:47,401 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 15:59:47,402 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 15:59:47,402 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 15:59:47,403 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 15:59:47,403 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 15:59:47,404 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 15:59:47,404 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 15:59:47,405 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 15:59:47,405 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 15:59:47,489 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 15:59:47,490 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 15:59:48,133 - root - DEBUG - DEBUG MODE: True -2024-06-23 15:59:48,137 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 15:59:48,210 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 15:59:48,357 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 15:59:48,394 - root - DEBUG - Updating menus... -2024-06-23 15:59:50,448 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:59:52,482 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:59:52,508 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:59:52,511 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 15:59:52,512 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 15:59:52,513 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 15:59:52,515 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 15:59:52,516 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 15:59:52,517 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 15:59:52,517 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 15:59:52,518 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 15:59:52,518 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 15:59:52,519 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 15:59:52,520 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 15:59:55,448 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 15:59:55,448 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 15:59:55,449 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 15:59:55,449 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 15:59:55,450 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 15:59:55,451 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 15:59:55,452 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 15:59:55,458 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 15:59:55,460 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 15:59:55,461 - root - INFO - Loading chitin... -2024-06-23 15:59:55,461 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 15:59:58,270 - root - INFO - Done loading chitin -2024-06-23 15:59:58,271 - root - INFO - Loading lips... -2024-06-23 15:59:58,274 - root - INFO - Loading modules... -2024-06-23 15:59:58,276 - root - INFO - Loading streammusic... -2024-06-23 15:59:58,278 - root - INFO - Loading streamsounds... -2024-06-23 15:59:58,279 - root - INFO - Loading textures... -2024-06-23 15:59:58,281 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 15:59:59,394 - root - INFO - Loading saves... -2024-06-23 15:59:59,425 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 15:59:59,426 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 15:59:59,428 - root - INFO - Loading streamwaves... -2024-06-23 15:59:59,429 - root - INFO - Loading override... -2024-06-23 15:59:59,433 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 15:59:59,452 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 15:59:59,473 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 15:59:59,474 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 15:59:59,476 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 15:59:59,477 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:59:59,477 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:59:59,479 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:59:59,479 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 15:59:59,505 - root - DEBUG - Set sections of prepared lists -2024-06-23 15:59:59,507 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 15:59:59,586 - root - INFO - Loading core installation resources into UI... -2024-06-23 16:00:01,865 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 16:00:01,866 - root - INFO - Loading saves list into UI... -2024-06-23 16:00:01,868 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:00:01,869 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:00:01,873 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:00:01,873 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 16:00:01,874 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 16:00:01,875 - root - DEBUG - Loading save resources into UI... -2024-06-23 16:00:01,876 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:00:01,878 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 16:00:01,878 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:00:01,879 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:00:01,880 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:00:01,880 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:00:01,881 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:00:01,881 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:00:01,882 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:00:01,883 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:00:01,883 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:00:01,885 - root - DEBUG - Updating menus... -2024-06-23 16:00:01,887 - root - DEBUG - Setting up watchdog observer... -2024-06-23 16:00:01,888 - root - INFO - Loader task completed. -2024-06-23 16:00:04,276 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 16:00:04,572 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:00:04,572 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 16:00:04,573 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 16:00:04,573 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:00:04,573 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 16:00:04,574 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:00:04,574 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 16:00:04,575 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 16:00:04,575 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:00:04,640 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 16:00:05,051 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:00:05,054 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:00:05,054 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:00:05,055 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:00:05,055 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:00:05,056 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:00:05,058 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:00:06,345 - root - DEBUG - [load scope] dlg: -2024-06-23 16:00:06,346 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:00:06,957 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:00:06,957 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 16:00:06,958 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:00:06,958 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:00:06,959 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:00:06,959 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:00:06,961 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:00:06,962 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:00:06,964 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:00:06,964 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:00:06,966 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:00:06,967 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:00:06,969 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:00:06,969 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:00:06,971 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:00:06,971 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:00:06,973 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:00:06,973 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:00:06,975 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:00:06,975 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:00:06,977 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:00:06,977 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:00:06,979 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:00:06,979 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:00:06,980 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:00:06,981 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:00:06,982 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:00:06,983 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:00:06,985 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:00:06,985 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:00:06,986 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:00:06,987 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:00:06,988 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:00:06,990 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:00:06,992 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:00:06,993 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:00:06,994 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:00:06,996 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:00:08,260 - root - INFO - Loading Override from installation... -2024-06-23 16:00:14,196 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 16:00:14,302 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=-1, comment=), None) -2024-06-23 16:00:14,303 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 16:00:16,186 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(134, 242) -2024-06-23 16:00:16,187 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:00:16,187 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:00:16,188 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,189 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:00:16,371 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 16:00:16,371 - root - DEBUG - DLGTreeView. -2024-06-23 16:00:16,372 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 16:00:16,372 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 16:00:16,373 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 16:00:16,374 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,375 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:00:16,384 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 16:00:16,385 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 16:00:16,452 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 16:00:16,453 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:16,454 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,455 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,455 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,456 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:00:16,456 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:16,457 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:00:16,457 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:00:16,458 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:16,460 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,460 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,461 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,461 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,462 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:16,462 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:00:16,462 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:00:16,463 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:16,470 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,471 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,471 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,472 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,472 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:16,473 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:00:16,473 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:00:16,474 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:16,480 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,480 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,481 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,482 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,483 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:16,483 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:00:16,484 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:00:16,484 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:16,491 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,491 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,492 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,492 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,493 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:16,493 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:00:16,494 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:00:16,494 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:16,501 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,501 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,502 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,502 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,503 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:16,503 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:00:16,504 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:00:16,504 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:16,511 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,511 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,512 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,512 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,513 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:00:16,513 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:00:16,514 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:00:16,521 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,521 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,522 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,522 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,523 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:00:16,523 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:00:16,523 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:00:16,530 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,530 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,531 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,531 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,532 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:00:16,532 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:00:16,533 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:00:16,539 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,539 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,540 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,540 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,541 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:00:16,541 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:00:16,542 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:00:16,548 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,549 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,549 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,550 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,550 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:00:16,551 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:00:16,551 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:00:16,558 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,558 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,559 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,559 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,560 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:00:16,561 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:00:16,561 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:00:16,569 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,570 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,571 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,572 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,573 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:00:16,573 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:00:16,574 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:00:16,582 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,583 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,583 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,584 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,585 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:00:16,585 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:00:16,586 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:00:16,593 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,593 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,594 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,594 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,595 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:00:16,595 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:00:16,596 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:00:16,603 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,604 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,604 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,605 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,605 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:00:16,606 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:00:16,606 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:00:16,613 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,614 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,614 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,615 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,615 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:00:16,616 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:00:16,616 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:00:16,623 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,623 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,624 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,625 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,625 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:00:16,626 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:00:16,626 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:00:16,635 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,635 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,636 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,637 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,638 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:00:16,638 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:00:16,639 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:00:16,646 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,646 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,647 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,647 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,648 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:00:16,648 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:00:16,649 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:00:16,656 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,657 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,658 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,658 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,659 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:00:16,660 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:00:16,661 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:00:16,668 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,668 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,669 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,670 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,670 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:00:16,671 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:00:16,671 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:00:16,678 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,678 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,679 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,679 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,680 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:00:16,680 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:00:16,680 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:00:16,686 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,687 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,688 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,688 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,689 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:00:16,689 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:00:16,689 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:00:16,696 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,697 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,697 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,697 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,698 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:00:16,698 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:00:16,699 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:00:16,705 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,705 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,706 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,706 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,706 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:00:16,707 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:00:16,707 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:00:16,714 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,714 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,715 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,715 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,716 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:00:16,716 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:00:16,717 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:00:16,723 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,723 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,724 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,724 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,725 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:00:16,725 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:00:16,726 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:00:16,732 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,732 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,733 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,733 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,734 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:16,734 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:00:16,735 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:00:16,735 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:16,742 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:16,742 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:16,743 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:16,743 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:16,744 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:16,744 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:00:16,744 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:00:16,745 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:16,769 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 16:00:16,769 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 16:00:16,771 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,771 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,771 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,772 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,772 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,775 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,775 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,775 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,776 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,778 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,778 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,779 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,779 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,781 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,781 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,782 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,782 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,784 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,785 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,785 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,785 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,787 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,788 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,788 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,789 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,790 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,791 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,791 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,791 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,793 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,793 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,794 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,794 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,796 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,796 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,797 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,797 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,799 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,799 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,800 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,800 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,802 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,803 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,803 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,804 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,806 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,806 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,807 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,807 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,809 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,809 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,810 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,810 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,812 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,812 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,813 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,813 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,815 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,815 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,816 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,816 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,818 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,818 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,819 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,819 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,821 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,821 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,822 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,822 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,824 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,824 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,825 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,825 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,827 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,828 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,828 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,829 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,831 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,831 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,832 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,832 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,834 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,834 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,835 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,835 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,837 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,838 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,838 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,839 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,840 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,841 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,841 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,842 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,843 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,844 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,844 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,845 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,847 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,847 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,847 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,848 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,850 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,850 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,851 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,851 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,854 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,855 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,855 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,855 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,857 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,858 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,858 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,859 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,861 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,861 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,862 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,862 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,864 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,864 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,865 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,866 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,867 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,868 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,868 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,869 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,871 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,872 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,873 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,873 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,875 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,876 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,876 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,876 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,879 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,880 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,880 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,881 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,883 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,884 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,884 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,884 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,887 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,888 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,889 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,889 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,892 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,892 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,893 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,893 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,897 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,898 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,898 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,899 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,901 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,901 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,902 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,902 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,905 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,905 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,906 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,906 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,908 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,908 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,909 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,909 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,912 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,912 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,913 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,913 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,915 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,916 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,916 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,917 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,919 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,919 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,920 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,920 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,922 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,922 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,923 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,923 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,926 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,926 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,927 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,928 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,931 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,931 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,932 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,932 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,934 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,934 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,935 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,936 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,938 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,938 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,939 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,939 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,943 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,943 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,944 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,945 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,947 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,948 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,949 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,949 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,952 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,953 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,953 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,954 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,956 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,957 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,957 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,958 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,960 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,961 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,961 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,962 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,964 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,964 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,965 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,965 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,967 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,967 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,968 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,968 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,970 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,970 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,971 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,971 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,973 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,974 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,974 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,974 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,977 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,978 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,978 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,979 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,980 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,981 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,981 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,981 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,983 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,984 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,984 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,984 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,986 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,987 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,987 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,987 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,990 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,990 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,991 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,991 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,993 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,993 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,994 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,994 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,996 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,996 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:16,997 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,997 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:16,999 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:16,999 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,000 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,000 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,002 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,002 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,002 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,003 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,005 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,005 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,005 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,006 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,008 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,008 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,009 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,009 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,011 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,012 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,012 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,013 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,015 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,016 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,016 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,016 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,018 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,018 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,019 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,019 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,021 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,022 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,022 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,022 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,024 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,025 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,025 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,026 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,028 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,029 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,029 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,030 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,031 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,031 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,032 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,032 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,034 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,034 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,035 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,035 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,037 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,038 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,038 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,038 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,041 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,041 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,042 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,042 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,044 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,044 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,045 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,045 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,047 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,047 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,047 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,048 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,050 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,050 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,050 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,051 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,053 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,054 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,054 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,054 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,057 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,058 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,058 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,058 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,060 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,061 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,061 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,061 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,063 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,063 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,064 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,064 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,066 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,066 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,066 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,067 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,068 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,069 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,069 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,070 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,072 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,072 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,072 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,073 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,075 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,075 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,075 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,076 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,078 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,078 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,079 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,079 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,081 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,081 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,082 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,082 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,084 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,084 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,085 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,085 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,087 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,088 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,088 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,089 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,091 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,091 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,092 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,092 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,094 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,095 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,095 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,096 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,099 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,100 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,100 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,100 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,103 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,103 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,104 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,104 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,109 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,109 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,110 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,110 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,115 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,116 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,116 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,117 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,119 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,120 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,120 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,121 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,125 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,126 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,126 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,126 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,130 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,130 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,131 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,131 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,136 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,137 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,137 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,138 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,143 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,143 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,144 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,144 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,152 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,153 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,153 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,154 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,180 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:17,181 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:17,181 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,182 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:17,383 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-23 16:00:17,384 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-23 16:00:17,386 - root - DEBUG - performDrag: completely done -2024-06-23 16:00:17,386 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 16:00:17,387 - root - DEBUG - [resetDragState scope] -2024-06-23 16:00:19,067 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:19,070 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 16:00:19,071 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 16:00:19,071 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:00:19,072 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,072 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,076 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,076 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,079 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,080 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,081 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,082 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,084 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,084 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,087 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,088 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,091 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,091 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,093 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,094 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,096 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,096 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,099 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,100 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,105 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,105 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,110 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,110 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,118 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,118 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,122 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,123 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,133 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,134 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,149 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,149 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,167 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,167 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,233 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,234 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,240 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,241 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,250 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,251 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,253 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,254 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,256 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,257 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,260 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,261 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,264 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,265 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,267 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,267 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,270 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,270 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,272 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,272 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,274 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,275 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,277 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,278 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,280 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,280 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,283 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,283 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,286 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,286 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,289 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,289 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,291 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,292 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,293 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,294 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,296 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,296 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,299 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,299 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,301 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,302 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,305 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,306 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,308 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,309 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,311 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,312 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,314 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,315 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,316 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,317 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,319 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,320 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,322 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,322 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,325 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,326 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,328 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,328 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,330 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,331 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,333 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,333 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,336 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,336 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,339 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,340 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,344 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,344 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,347 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,347 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,352 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,352 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,358 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,359 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,367 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,367 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,371 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,371 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,381 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,381 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,392 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,393 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,403 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,403 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,408 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,408 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,410 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,410 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,416 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,416 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,422 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,423 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,428 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,429 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,432 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,432 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,435 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,436 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,439 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,440 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,444 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,445 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,447 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,448 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,452 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,452 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,457 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,457 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,461 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,461 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,464 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,464 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,467 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,468 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,473 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,473 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,479 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,479 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,482 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,483 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,488 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,488 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,494 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,494 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,500 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,500 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,504 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,505 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,509 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,510 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,518 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,519 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,525 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,526 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,533 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,533 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,537 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,537 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,547 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,547 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,558 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,559 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,569 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,569 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,578 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,578 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,596 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,597 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,613 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,614 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,630 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,631 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,635 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,636 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,645 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,646 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,653 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,654 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,659 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,660 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,662 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,662 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,667 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,668 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,671 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,672 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,676 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,677 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,678 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,679 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,683 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,683 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,686 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:00:19,687 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:00:19,690 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-23 16:00:19,760 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 16:00:19,761 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-23 16:00:19,761 - root - DEBUG - DLGTreeView. -2024-06-23 16:00:19,762 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 16:00:19,762 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 16:00:19,762 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 16:00:19,763 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:19,763 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 16:00:19,764 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:19,764 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:19,765 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-23 16:00:19,766 - root - DEBUG - DLGTreeView. -2024-06-23 16:00:19,766 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 16:00:19,766 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 16:00:19,767 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 16:00:19,768 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:19,768 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:19,769 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:19,769 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:19,770 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 16:00:19,776 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:19,776 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:19,777 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:19,777 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:19,778 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:19,778 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:19,779 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 16:00:19,789 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:19,789 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:19,790 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:19,790 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:19,791 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:19,791 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:19,792 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 16:00:19,798 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:19,799 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:19,799 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:19,800 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:19,800 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:19,801 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:19,801 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 16:00:19,813 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:19,813 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:19,814 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:19,814 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:19,815 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:19,815 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:19,816 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 16:00:20,227 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:20,228 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:20,229 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:20,229 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:20,230 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:20,230 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:20,231 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 16:00:20,239 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:20,240 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:20,241 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:20,241 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:20,242 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:20,243 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:20,243 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 16:00:20,249 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:20,250 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:20,250 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:20,251 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:20,252 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:20,252 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:20,253 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 16:00:20,259 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:20,259 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:20,260 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:20,260 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:20,261 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:20,261 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:20,262 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 16:00:20,269 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:20,269 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:20,270 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:20,270 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:20,270 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:20,271 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:20,271 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 16:00:20,279 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:20,279 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:20,280 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:20,280 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:20,281 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:20,281 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:20,282 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 16:00:20,288 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:20,289 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:20,290 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:20,290 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:20,291 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:20,291 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:20,292 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 16:00:20,298 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:20,299 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:20,300 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:20,300 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:20,301 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:20,302 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:20,302 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 16:00:20,309 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:20,309 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:20,310 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:20,310 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:20,311 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:20,311 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:20,312 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 16:00:20,318 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:20,319 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:20,319 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:20,320 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:20,320 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:20,321 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:20,321 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 16:00:20,328 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:20,328 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:20,329 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:20,329 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:20,329 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:20,330 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:20,330 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 16:00:20,337 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:20,338 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:20,338 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:20,339 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:20,340 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:20,340 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:20,340 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 16:00:20,346 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:20,347 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:20,347 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:20,348 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:20,349 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:20,349 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:20,350 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 16:00:20,355 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:20,356 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:20,356 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:20,357 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:20,358 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:20,358 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:20,358 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 16:00:20,364 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:20,365 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:20,365 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:20,366 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:20,367 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:20,367 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:20,368 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 16:00:20,373 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:00:20,374 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:00:20,375 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:00:20,375 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:00:20,376 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:20,376 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:00:20,377 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 16:00:20,497 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:00:20,498 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 16:00:20,498 - root - DEBUG - [dropEvent scope] not self.isItemFromCurrentModel(event), calling pasteItem -2024-06-23 16:00:20,499 - root - DEBUG - Drop operation is valid. -2024-06-23 16:00:21,157 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 493 -2024-06-23 16:00:21,158 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 487 --> 493 -2024-06-23 16:00:21,159 - root - DEBUG - DLGStandardItemModel.insertRow(row=5, toInsert=) -2024-06-23 16:00:26,221 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 5 -2024-06-23 16:00:26,222 - root - DEBUG - Creating internal copy of DLGLink(link_list_index=5, comment=) now. -2024-06-23 16:00:26,226 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:00:26,227 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:00:26,227 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:00:26,228 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:00:26,230 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:00:26,232 - root - DEBUG - [resetDragState scope] -2024-06-23 16:00:29,571 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(165, 88) -2024-06-23 16:00:29,572 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:00:29,572 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:00:29,574 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:00:29,574 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:00:30,363 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: Deleted the only link -2024-06-23 16:00:31,899 - root - DEBUG - [shiftItem scope] itemText: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:00:31,899 - root - DEBUG - [shiftItem scope] oldRow: 1 -2024-06-23 16:00:31,900 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:00:31,900 - root - DEBUG - [shiftItem scope] newRow: 2 -2024-06-23 16:00:31,901 - root - DEBUG - Received item: '%s', row shift amount %s E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. 1 -2024-06-23 16:00:31,901 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. 1 2 -2024-06-23 16:00:31,902 - root - DEBUG - DLGStandardItemModel.takeRow(row=1) -2024-06-23 16:00:31,902 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:00:31,903 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:00:31,904 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:00:31,904 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:00:31,906 - root - INFO - SDM [_removeLinkFromParent scope] Removing #352 from row(link index) 1 -2024-06-23 16:00:31,907 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:00:31,908 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. 1 2 -2024-06-23 16:00:31,908 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-23 16:00:31,909 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:00:31,909 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:00:31,910 - root - INFO - Moved link from 1 to 2 -2024-06-23 16:00:32,908 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=1, comment=), None) -2024-06-23 16:00:32,908 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=1, comment=)) to node (DLGEntry(stringref=31358, list_index=352, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 16:00:35,136 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:00:35,137 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:00:35,138 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 4031, in onSelectionChanged - assert item.link is not None -AssertionError -2024-06-23 16:00:42,857 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:00:42,857 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:00:42,859 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:00:42,859 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:00:43,518 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:00:43,518 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:00:43,519 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 4031, in onSelectionChanged - assert item.link is not None -AssertionError -2024-06-23 16:10:52,435 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 16:10:52,882 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 16:10:52,883 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 16:10:52,883 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 16:10:52,884 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 16:10:52,884 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 16:10:52,885 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 16:10:52,885 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 16:10:52,885 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 16:10:52,886 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 16:10:52,886 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 16:10:52,887 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 16:10:52,887 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 16:10:52,887 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 16:10:52,888 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 16:10:52,888 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 16:10:52,889 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 16:10:52,889 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 16:10:52,890 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 16:10:52,891 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 16:10:52,892 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 16:10:52,893 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 16:10:52,894 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 16:10:52,894 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 16:10:52,895 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 16:10:52,896 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 16:10:52,898 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 16:10:52,898 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:10:52,899 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 16:10:52,899 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 16:10:52,900 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 16:10:52,900 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 16:10:52,901 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 16:10:52,901 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 16:10:52,902 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 16:10:52,902 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 16:10:52,903 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 16:10:52,903 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 16:10:52,904 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 16:10:52,904 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 16:10:52,905 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 16:10:52,905 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 16:10:52,906 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 16:10:52,906 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 16:10:52,907 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 16:10:52,907 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 16:10:52,908 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 16:10:52,908 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 16:10:52,908 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 16:10:52,909 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 16:10:52,909 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 16:10:52,910 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 16:10:52,910 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 16:10:52,913 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 16:10:52,913 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 16:10:52,914 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 16:10:52,915 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 16:10:52,915 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 16:10:52,916 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 16:10:52,916 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 16:10:52,916 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:10:52,917 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 16:10:52,917 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 16:10:52,918 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:10:52,918 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 16:10:52,918 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 16:10:52,919 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:10:52,919 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:10:52,920 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:10:52,920 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:10:52,921 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:10:52,921 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:10:52,922 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 16:10:52,922 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:10:52,923 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:10:52,923 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 16:10:52,924 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 16:10:52,924 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 16:10:52,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 16:10:52,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 16:10:52,926 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 16:10:52,926 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:10:52,927 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 16:10:52,927 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:10:52,928 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:10:52,928 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:10:52,929 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:10:52,929 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:10:52,930 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 16:10:52,930 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 16:10:52,931 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:10:52,931 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 16:10:52,932 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 16:10:52,932 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 16:10:52,932 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 16:10:52,933 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 16:10:52,933 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 16:10:52,934 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 16:10:52,934 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 16:10:52,934 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 16:10:52,935 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 16:10:52,935 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 16:10:52,935 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 16:10:52,936 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 16:10:52,936 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 16:10:52,936 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 16:10:52,937 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 16:10:52,937 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 16:10:52,937 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 16:10:52,938 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 16:10:52,938 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 16:10:52,939 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 16:10:52,939 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 16:10:52,939 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 16:10:52,940 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 16:10:52,941 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 16:10:52,941 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 16:10:52,942 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 16:10:52,942 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 16:10:52,943 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 16:10:53,016 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 16:10:53,017 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 16:10:53,662 - root - DEBUG - DEBUG MODE: True -2024-06-23 16:10:53,666 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 16:10:53,730 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 16:10:53,867 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 16:10:53,911 - root - DEBUG - Updating menus... -2024-06-23 16:10:56,001 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:10:58,027 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:10:58,030 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:10:58,033 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 16:10:58,035 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 16:10:58,036 - root - DEBUG - [determine_version_info scope] remoteInfo: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:10:58,039 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 16:10:58,040 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 16:10:58,041 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 16:10:58,041 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 16:10:58,042 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 16:10:58,043 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 16:10:58,043 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 16:10:58,044 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 16:11:07,409 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 16:11:07,410 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 16:11:07,410 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 16:11:07,411 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 16:11:07,411 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:11:07,412 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 16:11:07,414 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 16:11:07,421 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 16:11:07,423 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 16:11:07,425 - root - INFO - Loading chitin... -2024-06-23 16:11:07,426 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 16:11:10,741 - root - INFO - Done loading chitin -2024-06-23 16:11:10,743 - root - INFO - Loading lips... -2024-06-23 16:11:10,746 - root - INFO - Loading modules... -2024-06-23 16:11:10,749 - root - INFO - Loading streammusic... -2024-06-23 16:11:10,752 - root - INFO - Loading streamsounds... -2024-06-23 16:11:10,754 - root - INFO - Loading textures... -2024-06-23 16:11:10,758 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 16:11:11,996 - root - INFO - Loading saves... -2024-06-23 16:11:12,030 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:11:12,031 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:11:12,033 - root - INFO - Loading streamwaves... -2024-06-23 16:11:12,035 - root - INFO - Loading override... -2024-06-23 16:11:12,037 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 16:11:12,046 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:11:12,067 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 16:11:12,068 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 16:11:12,069 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 16:11:12,069 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:11:12,070 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:11:12,070 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:11:12,070 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:11:12,088 - root - DEBUG - Set sections of prepared lists -2024-06-23 16:11:12,089 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 16:11:12,169 - root - INFO - Loading core installation resources into UI... -2024-06-23 16:11:16,006 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 16:11:16,008 - root - INFO - Loading saves list into UI... -2024-06-23 16:11:16,011 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:11:16,012 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:11:16,015 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:11:16,015 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 16:11:16,016 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 16:11:16,017 - root - DEBUG - Loading save resources into UI... -2024-06-23 16:11:16,017 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:11:16,020 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 16:11:16,021 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:11:16,021 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:11:16,022 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:11:16,023 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:11:16,023 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:11:16,024 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:11:16,024 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:11:16,025 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:11:16,025 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:11:16,027 - root - DEBUG - Updating menus... -2024-06-23 16:11:16,029 - root - DEBUG - Setting up watchdog observer... -2024-06-23 16:11:16,029 - root - INFO - Loader task completed. -2024-06-23 16:11:24,903 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 16:11:24,904 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 16:11:32,030 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 16:11:32,327 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:11:32,328 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 16:11:32,329 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 16:11:32,329 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:11:32,329 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 16:11:32,330 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:11:32,330 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 16:11:32,331 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 16:11:32,331 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:11:32,393 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 16:11:32,778 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:11:32,781 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:11:32,781 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:11:32,782 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:11:32,782 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:11:32,783 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:11:32,785 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:11:34,083 - root - DEBUG - [load scope] dlg: -2024-06-23 16:11:34,085 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:11:34,676 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:11:34,677 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 16:11:34,677 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:11:34,678 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:11:34,678 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:11:34,679 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:11:34,681 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:11:34,682 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:11:34,683 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:11:34,684 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:11:34,685 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:11:34,686 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:11:34,688 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:11:34,688 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:11:34,690 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:11:34,691 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:11:34,693 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:11:34,693 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:11:34,694 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:11:34,695 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:11:34,696 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:11:34,697 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:11:34,698 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:11:34,699 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:11:34,700 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:11:34,701 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:11:34,702 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:11:34,703 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:11:34,704 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:11:34,705 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:11:34,706 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:11:34,707 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:11:34,708 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:11:34,710 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:11:34,711 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:11:34,713 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:11:34,714 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:11:34,716 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:11:35,765 - root - INFO - Loading Override from installation... -2024-06-23 16:11:41,749 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 16:11:41,856 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=-1, comment=), None) -2024-06-23 16:11:41,857 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 16:11:43,586 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:11:43,587 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:11:43,588 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:11:43,589 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:11:43,707 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: determine_version_info scope] remoteInfo: -2024-06-23 16:11:46,083 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:11:46,084 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 16:11:46,084 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:11:46,085 - root - DEBUG - [shiftItem scope] newRow: 2 -2024-06-23 16:11:46,085 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. -1 -2024-06-23 16:11:46,085 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 3 2 -2024-06-23 16:11:46,086 - root - DEBUG - DLGStandardItemModel.takeRow(row=3) -2024-06-23 16:11:46,087 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:11:46,087 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:11:46,088 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:11:46,089 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:11:46,090 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 16:11:46,091 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:11:46,091 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 3 2 -2024-06-23 16:11:46,092 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-23 16:11:46,096 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:11:46,097 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:11:46,098 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 4042, in onSelectionChanged - assert item.link is not None -AssertionError -2024-06-23 16:11:51,550 - root - DEBUG - Selection updated to new index -2024-06-23 16:11:51,550 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:11:51,550 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:11:51,551 - root - INFO - Moved link from 3 to 2 -2024-06-23 16:11:51,586 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=3, comment=), None) -2024-06-23 16:11:51,587 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=3, comment=)) to node (DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 16:13:33,827 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 16:13:34,011 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 16:13:34,011 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 16:13:34,011 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 16:13:34,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 16:13:34,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 16:13:34,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 16:13:34,013 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 16:13:34,013 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 16:13:34,013 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 16:13:34,014 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 16:13:34,014 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 16:13:34,014 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 16:13:34,015 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 16:13:34,015 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 16:13:34,015 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 16:13:34,015 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 16:13:34,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 16:13:34,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 16:13:34,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 16:13:34,017 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 16:13:34,017 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 16:13:34,017 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 16:13:34,018 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 16:13:34,018 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 16:13:34,018 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 16:13:34,019 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 16:13:34,019 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:13:34,020 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 16:13:34,020 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 16:13:34,020 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 16:13:34,020 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 16:13:34,020 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 16:13:34,021 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 16:13:34,021 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 16:13:34,021 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 16:13:34,022 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 16:13:34,022 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 16:13:34,022 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 16:13:34,022 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 16:13:34,023 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 16:13:34,023 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 16:13:34,023 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 16:13:34,023 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 16:13:34,024 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 16:13:34,024 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 16:13:34,024 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 16:13:34,024 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 16:13:34,024 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 16:13:34,025 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 16:13:34,025 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 16:13:34,025 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 16:13:34,025 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 16:13:34,026 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 16:13:34,026 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 16:13:34,026 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 16:13:34,026 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 16:13:34,027 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 16:13:34,027 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 16:13:34,027 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 16:13:34,027 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:13:34,028 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 16:13:34,028 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 16:13:34,028 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:13:34,028 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 16:13:34,028 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 16:13:34,029 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:13:34,029 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:13:34,029 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:13:34,029 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:13:34,030 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:13:34,030 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:13:34,030 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 16:13:34,030 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:13:34,030 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:13:34,031 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 16:13:34,031 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 16:13:34,031 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 16:13:34,031 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 16:13:34,032 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 16:13:34,032 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 16:13:34,032 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:13:34,032 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 16:13:34,032 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:13:34,033 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:13:34,033 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:13:34,033 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:13:34,033 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:13:34,033 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 16:13:34,034 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 16:13:34,034 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:13:34,034 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 16:13:34,034 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 16:13:34,035 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 16:13:34,035 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 16:13:34,035 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 16:13:34,036 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 16:13:34,036 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 16:13:34,036 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 16:13:34,037 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 16:13:34,037 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 16:13:34,037 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 16:13:34,037 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 16:13:34,038 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 16:13:34,038 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 16:13:34,038 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 16:13:34,038 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 16:13:34,039 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 16:13:34,039 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 16:13:34,039 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 16:13:34,039 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 16:13:34,040 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 16:13:34,040 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 16:13:34,040 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 16:13:34,041 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 16:13:34,041 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 16:13:34,041 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 16:13:34,042 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 16:13:34,042 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 16:13:34,042 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 16:13:34,076 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 16:13:34,077 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 16:13:34,510 - root - DEBUG - DEBUG MODE: True -2024-06-23 16:13:34,515 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 16:13:34,584 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 16:13:34,733 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 16:13:34,774 - root - DEBUG - Updating menus... -2024-06-23 16:13:35,464 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:13:35,956 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:13:35,959 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:13:35,960 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 16:13:35,961 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 16:13:35,961 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 16:13:35,961 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 16:13:35,962 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 16:13:35,962 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 16:13:35,962 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 16:13:35,963 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 16:13:35,963 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 16:13:35,963 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 16:13:37,587 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 16:13:37,588 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 16:13:37,588 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 16:13:37,588 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 16:13:37,589 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:13:37,589 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 16:13:37,590 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 16:13:37,596 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 16:13:37,597 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 16:13:37,598 - root - INFO - Loading chitin... -2024-06-23 16:13:37,599 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 16:13:40,338 - root - INFO - Done loading chitin -2024-06-23 16:13:40,338 - root - INFO - Loading lips... -2024-06-23 16:13:40,341 - root - INFO - Loading modules... -2024-06-23 16:13:40,344 - root - INFO - Loading streammusic... -2024-06-23 16:13:40,346 - root - INFO - Loading streamsounds... -2024-06-23 16:13:40,348 - root - INFO - Loading textures... -2024-06-23 16:13:40,350 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 16:13:41,445 - root - INFO - Loading saves... -2024-06-23 16:13:41,463 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:13:41,464 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:13:41,465 - root - INFO - Loading streamwaves... -2024-06-23 16:13:41,466 - root - INFO - Loading override... -2024-06-23 16:13:41,468 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 16:13:41,479 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:13:41,496 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 16:13:41,497 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 16:13:41,498 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 16:13:41,498 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:13:41,499 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:13:41,499 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:13:41,499 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:13:41,511 - root - DEBUG - Set sections of prepared lists -2024-06-23 16:13:41,512 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 16:13:41,534 - root - INFO - Loading core installation resources into UI... -2024-06-23 16:13:42,909 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 16:13:42,910 - root - INFO - Loading saves list into UI... -2024-06-23 16:13:42,911 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:13:42,911 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:13:42,912 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:13:42,913 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 16:13:42,913 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 16:13:42,914 - root - DEBUG - Loading save resources into UI... -2024-06-23 16:13:42,914 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:13:42,915 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 16:13:42,915 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:13:42,916 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:13:42,916 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:13:42,917 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:13:42,917 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:13:42,917 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:13:42,918 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:13:42,918 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:13:42,918 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:13:42,920 - root - DEBUG - Updating menus... -2024-06-23 16:13:42,922 - root - DEBUG - Setting up watchdog observer... -2024-06-23 16:13:42,922 - root - INFO - Loader task completed. -2024-06-23 16:13:46,461 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 16:13:46,730 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:13:46,731 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 16:13:46,731 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 16:13:46,731 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:13:46,732 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 16:13:46,732 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:13:46,732 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 16:13:46,733 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 16:13:46,733 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:13:46,796 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 16:13:47,071 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:13:47,072 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:13:47,072 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:13:47,073 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:13:47,073 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:13:47,073 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:13:47,074 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:13:47,493 - root - DEBUG - [load scope] dlg: -2024-06-23 16:13:47,494 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:13:47,633 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:13:47,634 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 16:13:47,634 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:13:47,634 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:13:47,635 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:13:47,635 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:13:47,636 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:13:47,636 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:13:47,637 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:13:47,637 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:13:47,638 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:13:47,638 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:13:47,639 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:13:47,639 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:13:47,640 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:13:47,641 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:13:47,641 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:13:47,642 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:13:47,642 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:13:47,643 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:13:47,643 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:13:47,644 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:13:47,645 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:13:47,645 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:13:47,646 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:13:47,646 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:13:47,647 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:13:47,647 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:13:47,648 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:13:47,648 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:13:47,649 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:13:47,649 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:13:47,650 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:13:47,651 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:13:47,651 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:13:47,652 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:13:47,653 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:13:47,654 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:13:48,043 - root - INFO - Loading Override from installation... -2024-06-23 16:13:50,763 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 16:13:50,865 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=-1, comment=), None) -2024-06-23 16:13:50,865 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 16:13:52,590 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:13:52,590 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:13:52,591 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:13:52,591 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:13:52,706 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: .takeRow(row= -2024-06-23 16:13:53,827 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:13:53,827 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 16:13:53,828 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:13:53,828 - root - DEBUG - [shiftItem scope] newRow: 2 -2024-06-23 16:13:53,828 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. -1 -2024-06-23 16:13:53,828 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 3 2 -2024-06-23 16:13:53,829 - root - DEBUG - DLGStandardItemModel.takeRow(row=3) -2024-06-23 16:13:53,829 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:13:53,830 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:13:53,831 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:13:53,831 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:13:53,832 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-23 16:13:53,832 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:13:53,832 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 3 2 -2024-06-23 16:13:53,833 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-23 16:13:53,836 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:13:53,836 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:13:53,837 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 4044, in onSelectionChanged - assert item.link is not None -AssertionError -2024-06-23 16:13:54,344 - root - DEBUG - Selection updated to new index -2024-06-23 16:13:54,344 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:13:54,344 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:13:54,345 - root - INFO - Moved link from 3 to 2 -2024-06-23 16:13:54,832 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=3, comment=), None) -2024-06-23 16:13:54,832 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=3, comment=)) to node (DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-23 16:19:22,007 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 16:19:22,302 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 16:19:22,303 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 16:19:22,303 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 16:19:22,303 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 16:19:22,304 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 16:19:22,304 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 16:19:22,304 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 16:19:22,304 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 16:19:22,305 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 16:19:22,305 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 16:19:22,305 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 16:19:22,305 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 16:19:22,306 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 16:19:22,306 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 16:19:22,306 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 16:19:22,306 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 16:19:22,307 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 16:19:22,307 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 16:19:22,307 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 16:19:22,308 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 16:19:22,308 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 16:19:22,308 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 16:19:22,309 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 16:19:22,309 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 16:19:22,309 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 16:19:22,310 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 16:19:22,310 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:19:22,310 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 16:19:22,311 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 16:19:22,311 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 16:19:22,311 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 16:19:22,311 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 16:19:22,311 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 16:19:22,312 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 16:19:22,312 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 16:19:22,312 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 16:19:22,312 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 16:19:22,313 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 16:19:22,313 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 16:19:22,313 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 16:19:22,313 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 16:19:22,313 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 16:19:22,314 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 16:19:22,314 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 16:19:22,314 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 16:19:22,314 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 16:19:22,314 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 16:19:22,315 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 16:19:22,315 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 16:19:22,315 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 16:19:22,315 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 16:19:22,316 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 16:19:22,316 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 16:19:22,316 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 16:19:22,316 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 16:19:22,316 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 16:19:22,317 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 16:19:22,317 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 16:19:22,317 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 16:19:22,318 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:19:22,318 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 16:19:22,318 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 16:19:22,318 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:19:22,319 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 16:19:22,319 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 16:19:22,319 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:19:22,319 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:19:22,319 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:19:22,320 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:19:22,320 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:19:22,320 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:19:22,320 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 16:19:22,321 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:19:22,321 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:19:22,321 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 16:19:22,321 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 16:19:22,322 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 16:19:22,322 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 16:19:22,322 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 16:19:22,322 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 16:19:22,323 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:19:22,323 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 16:19:22,323 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:19:22,323 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:19:22,323 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:19:22,324 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:19:22,324 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:19:22,324 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 16:19:22,324 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 16:19:22,325 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:19:22,325 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 16:19:22,325 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 16:19:22,325 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 16:19:22,325 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 16:19:22,326 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 16:19:22,326 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 16:19:22,326 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 16:19:22,326 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 16:19:22,327 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 16:19:22,327 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 16:19:22,327 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 16:19:22,327 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 16:19:22,327 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 16:19:22,328 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 16:19:22,328 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 16:19:22,328 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 16:19:22,328 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 16:19:22,329 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 16:19:22,329 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 16:19:22,329 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 16:19:22,329 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 16:19:22,330 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 16:19:22,330 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 16:19:22,331 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 16:19:22,331 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 16:19:22,331 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 16:19:22,332 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 16:19:22,332 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 16:19:22,333 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 16:19:22,382 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 16:19:22,382 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 16:19:22,971 - root - DEBUG - DEBUG MODE: True -2024-06-23 16:19:22,975 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 16:19:23,054 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 16:19:23,280 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 16:19:23,321 - root - DEBUG - Updating menus... -2024-06-23 16:19:24,009 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:19:24,517 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:19:24,520 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:19:24,522 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 16:19:24,523 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 16:19:24,523 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 16:19:24,524 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 16:19:24,524 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 16:19:24,525 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 16:19:24,525 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 16:19:24,526 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 16:19:24,526 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 16:19:24,526 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 16:19:31,407 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 16:19:31,408 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 16:19:31,408 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 16:19:31,408 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 16:19:31,409 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:19:31,409 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 16:19:31,410 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 16:19:31,417 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 16:19:31,421 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 16:19:31,422 - root - INFO - Loading chitin... -2024-06-23 16:19:31,423 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 16:19:34,176 - root - INFO - Done loading chitin -2024-06-23 16:19:34,177 - root - INFO - Loading lips... -2024-06-23 16:19:34,180 - root - INFO - Loading modules... -2024-06-23 16:19:34,182 - root - INFO - Loading streammusic... -2024-06-23 16:19:34,184 - root - INFO - Loading streamsounds... -2024-06-23 16:19:34,185 - root - INFO - Loading textures... -2024-06-23 16:19:34,188 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 16:19:35,305 - root - INFO - Loading saves... -2024-06-23 16:19:35,326 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:19:35,327 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:19:35,328 - root - INFO - Loading streamwaves... -2024-06-23 16:19:35,328 - root - INFO - Loading override... -2024-06-23 16:19:35,331 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 16:19:35,340 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:19:35,359 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 16:19:35,360 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 16:19:35,361 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 16:19:35,361 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:19:35,362 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:19:35,362 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:19:35,362 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:19:35,375 - root - DEBUG - Set sections of prepared lists -2024-06-23 16:19:35,376 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 16:19:35,399 - root - INFO - Loading core installation resources into UI... -2024-06-23 16:19:36,769 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 16:19:36,769 - root - INFO - Loading saves list into UI... -2024-06-23 16:19:36,771 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:19:36,771 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:19:36,772 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:19:36,773 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 16:19:36,773 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 16:19:36,773 - root - DEBUG - Loading save resources into UI... -2024-06-23 16:19:36,774 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:19:36,775 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 16:19:36,775 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:19:36,775 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:19:36,776 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:19:36,777 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:19:36,777 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:19:36,777 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:19:36,777 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:19:36,778 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:19:36,778 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:19:36,779 - root - DEBUG - Updating menus... -2024-06-23 16:19:36,781 - root - DEBUG - Setting up watchdog observer... -2024-06-23 16:19:36,781 - root - INFO - Loader task completed. -2024-06-23 16:19:41,679 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 16:19:41,991 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:19:41,992 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 16:19:41,992 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 16:19:41,993 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:19:41,993 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 16:19:41,993 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:19:41,993 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 16:19:41,994 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 16:19:41,994 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:19:42,060 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 16:19:42,348 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:19:42,349 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:19:42,349 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:19:42,350 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:19:42,350 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:19:42,350 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:19:42,353 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:19:42,770 - root - DEBUG - [load scope] dlg: -2024-06-23 16:19:42,771 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:19:42,898 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:19:42,899 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 16:19:42,899 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:19:42,899 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:19:42,900 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:19:42,900 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:19:42,901 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:19:42,902 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:19:42,903 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:19:42,904 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:19:42,905 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:19:42,906 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:19:42,907 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:19:42,907 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:19:42,908 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:19:42,909 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:19:42,910 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:19:42,910 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:19:42,911 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:19:42,912 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:19:42,912 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:19:42,913 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:19:42,914 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:19:42,914 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:19:42,915 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:19:42,915 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:19:42,916 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:19:42,917 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:19:42,918 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:19:42,918 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:19:42,919 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:19:42,919 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:19:42,920 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:19:42,921 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:19:42,922 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:19:42,922 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:19:42,923 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:19:42,924 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:19:43,378 - root - INFO - Loading Override from installation... -2024-06-23 16:19:46,063 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 16:19:46,168 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=-1, comment=), None) -2024-06-23 16:19:46,168 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 16:19:47,541 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:19:47,541 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:19:47,542 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:19:47,542 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:19:47,667 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: : int -2024-06-23 16:19:49,640 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:19:49,640 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 16:19:49,640 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:19:49,641 - root - DEBUG - [shiftItem scope] newRow: 2 -2024-06-23 16:19:49,641 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. -1 -2024-06-23 16:19:49,641 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 3 2 -2024-06-23 16:19:49,642 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3775, in - moveUpAction.triggered.connect(lambda: self.model.shiftItem(item, -1)) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1852, in shiftItem - self.beginMoveRows() -TypeError: beginMoveRows() missing 5 required positional arguments: 'sourceParent', 'sourceFirst', 'sourceLast', 'destinationParent', and 'destinationRow' -2024-06-23 16:25:51,925 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 16:25:52,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 16:25:52,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 16:25:52,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 16:25:52,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 16:25:52,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 16:25:52,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 16:25:52,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 16:25:52,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 16:25:52,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 16:25:52,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 16:25:52,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 16:25:52,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 16:25:52,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 16:25:52,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 16:25:52,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 16:25:52,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 16:25:52,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 16:25:52,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 16:25:52,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 16:25:52,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 16:25:52,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 16:25:52,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 16:25:52,383 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 16:25:52,383 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 16:25:52,384 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 16:25:52,385 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 16:25:52,386 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:25:52,387 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 16:25:52,387 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 16:25:52,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 16:25:52,388 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 16:25:52,389 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 16:25:52,390 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 16:25:52,390 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 16:25:52,391 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 16:25:52,391 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 16:25:52,392 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 16:25:52,393 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 16:25:52,393 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 16:25:52,394 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 16:25:52,394 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 16:25:52,395 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 16:25:52,395 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 16:25:52,396 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 16:25:52,396 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 16:25:52,397 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 16:25:52,398 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 16:25:52,398 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 16:25:52,399 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 16:25:52,400 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 16:25:52,400 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 16:25:52,401 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 16:25:52,402 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 16:25:52,402 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 16:25:52,403 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 16:25:52,403 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 16:25:52,404 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 16:25:52,404 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 16:25:52,405 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 16:25:52,405 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:25:52,406 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 16:25:52,406 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 16:25:52,407 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:25:52,408 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 16:25:52,408 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 16:25:52,409 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:25:52,409 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:25:52,410 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:25:52,411 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:25:52,411 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:25:52,412 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:25:52,412 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 16:25:52,412 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:25:52,413 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:25:52,413 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 16:25:52,414 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 16:25:52,415 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 16:25:52,415 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 16:25:52,416 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 16:25:52,416 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 16:25:52,417 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:25:52,417 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 16:25:52,418 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:25:52,418 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:25:52,418 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:25:52,419 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:25:52,419 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:25:52,420 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 16:25:52,420 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 16:25:52,420 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:25:52,421 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 16:25:52,421 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 16:25:52,421 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 16:25:52,422 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 16:25:52,422 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 16:25:52,423 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 16:25:52,424 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 16:25:52,424 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 16:25:52,424 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 16:25:52,425 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 16:25:52,425 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 16:25:52,425 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 16:25:52,426 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 16:25:52,426 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 16:25:52,427 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 16:25:52,427 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 16:25:52,428 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 16:25:52,428 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 16:25:52,428 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 16:25:52,429 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 16:25:52,429 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 16:25:52,430 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 16:25:52,431 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 16:25:52,433 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 16:25:52,433 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 16:25:52,434 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 16:25:52,435 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 16:25:52,436 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 16:25:52,436 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 16:25:52,564 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 16:25:52,565 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 16:25:53,216 - root - DEBUG - DEBUG MODE: True -2024-06-23 16:25:53,220 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 16:25:53,287 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 16:25:53,495 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 16:25:53,548 - root - DEBUG - Updating menus... -2024-06-23 16:25:55,608 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:25:57,642 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:25:57,644 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:25:57,647 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 16:25:57,648 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 16:25:57,649 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 16:25:57,649 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 16:25:57,650 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 16:25:57,650 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 16:25:57,651 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 16:25:57,652 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 16:25:57,653 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 16:25:57,653 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 16:25:59,325 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 16:25:59,326 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 16:25:59,326 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 16:25:59,326 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 16:25:59,327 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:25:59,328 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 16:25:59,329 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 16:25:59,336 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 16:25:59,338 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 16:25:59,339 - root - INFO - Loading chitin... -2024-06-23 16:25:59,340 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 16:26:02,485 - root - INFO - Done loading chitin -2024-06-23 16:26:02,486 - root - INFO - Loading lips... -2024-06-23 16:26:02,489 - root - INFO - Loading modules... -2024-06-23 16:26:02,493 - root - INFO - Loading streammusic... -2024-06-23 16:26:02,494 - root - INFO - Loading streamsounds... -2024-06-23 16:26:02,496 - root - INFO - Loading textures... -2024-06-23 16:26:02,499 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 16:26:03,729 - root - INFO - Loading saves... -2024-06-23 16:26:03,756 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:26:03,758 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:26:03,760 - root - INFO - Loading streamwaves... -2024-06-23 16:26:03,762 - root - INFO - Loading override... -2024-06-23 16:26:03,766 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 16:26:03,779 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:26:03,801 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 16:26:03,803 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 16:26:03,805 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 16:26:03,809 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:26:03,810 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:26:03,811 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:26:03,812 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:26:03,822 - root - DEBUG - Set sections of prepared lists -2024-06-23 16:26:03,824 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 16:26:03,916 - root - INFO - Loading core installation resources into UI... -2024-06-23 16:26:07,804 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 16:26:07,804 - root - INFO - Loading saves list into UI... -2024-06-23 16:26:07,810 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:26:07,811 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:26:07,813 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:26:07,813 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 16:26:07,814 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 16:26:07,815 - root - DEBUG - Loading save resources into UI... -2024-06-23 16:26:07,816 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:26:07,817 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 16:26:07,818 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:26:07,819 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:26:07,819 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:26:07,820 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:26:07,821 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:26:07,821 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:26:07,822 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:26:07,822 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:26:07,822 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:26:07,825 - root - DEBUG - Updating menus... -2024-06-23 16:26:07,826 - root - DEBUG - Setting up watchdog observer... -2024-06-23 16:26:07,827 - root - INFO - Loader task completed. -2024-06-23 16:26:17,329 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 16:26:17,659 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:26:17,660 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 16:26:17,661 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 16:26:17,661 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:26:17,661 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 16:26:17,662 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:26:17,662 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 16:26:17,662 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 16:26:17,663 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:26:17,736 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 16:26:18,117 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:26:18,121 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:26:18,121 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:26:18,122 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:26:18,122 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:26:18,123 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:26:18,127 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:26:19,386 - root - DEBUG - [load scope] dlg: -2024-06-23 16:26:19,387 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:26:19,951 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:26:19,952 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 16:26:19,952 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:26:19,953 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:26:19,953 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:26:19,953 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:26:19,955 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:26:19,956 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:26:19,958 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:26:19,958 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:26:19,961 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:26:19,962 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:26:19,966 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:26:19,967 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:26:19,969 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:26:19,970 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:26:19,973 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:26:19,974 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:26:19,977 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:26:19,978 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:26:19,980 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:26:19,981 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:26:19,984 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:26:19,984 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:26:19,987 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:26:19,988 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:26:19,990 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:26:19,992 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:26:19,994 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:26:19,995 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:26:19,998 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:26:19,999 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:26:20,002 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:26:20,004 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:26:20,007 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:26:20,010 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:26:20,013 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:26:20,018 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:26:20,902 - root - INFO - Loading Override from installation... -2024-06-23 16:26:26,755 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 16:26:26,866 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=-1, comment=), None) -2024-06-23 16:26:26,866 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 16:26:28,411 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(235, 240) -2024-06-23 16:26:28,412 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:26:28,413 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:26:28,414 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:26:28,415 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:26:29,558 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 16:26:29,558 - root - DEBUG - self.model().beginMoveRows(sourceParentIndex, oldRow, oldRow, targetParentIndex, new_index) -2024-06-23 16:26:31,126 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:26:31,126 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 16:26:31,127 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:26:31,127 - root - DEBUG - [shiftItem scope] newRow: 2 -2024-06-23 16:26:31,127 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. -1 -2024-06-23 16:26:31,128 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 3 2 -2024-06-23 16:26:31,128 - root - DEBUG - DLGStandardItemModel.takeRow(row=3) -2024-06-23 16:26:31,129 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:26:31,129 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:26:31,132 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:26:31,132 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:26:31,134 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:26:31,134 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 3 2 -2024-06-23 16:26:31,135 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-23 16:26:31,136 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 2 -2024-06-23 16:28:41,607 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 16:28:41,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 16:28:41,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 16:28:41,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 16:28:41,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 16:28:41,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 16:28:41,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 16:28:41,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 16:28:41,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 16:28:41,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 16:28:41,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 16:28:41,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 16:28:41,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 16:28:41,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 16:28:41,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 16:28:41,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 16:28:41,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 16:28:41,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 16:28:41,836 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 16:28:41,836 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 16:28:41,837 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 16:28:41,837 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 16:28:41,837 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 16:28:41,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 16:28:41,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 16:28:41,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 16:28:41,839 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 16:28:41,839 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:28:41,840 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 16:28:41,840 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 16:28:41,840 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 16:28:41,840 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 16:28:41,841 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 16:28:41,841 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 16:28:41,841 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 16:28:41,841 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 16:28:41,842 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 16:28:41,842 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 16:28:41,842 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 16:28:41,842 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 16:28:41,843 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 16:28:41,843 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 16:28:41,843 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 16:28:41,843 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 16:28:41,844 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 16:28:41,844 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 16:28:41,844 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 16:28:41,844 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 16:28:41,845 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 16:28:41,845 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 16:28:41,845 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 16:28:41,845 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 16:28:41,846 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 16:28:41,846 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 16:28:41,846 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 16:28:41,847 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 16:28:41,847 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 16:28:41,847 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 16:28:41,847 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 16:28:41,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 16:28:41,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:28:41,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 16:28:41,849 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 16:28:41,849 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:28:41,849 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 16:28:41,850 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 16:28:41,850 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:28:41,850 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:28:41,850 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:28:41,851 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:28:41,851 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:28:41,851 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:28:41,851 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 16:28:41,852 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:28:41,852 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:28:41,852 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 16:28:41,852 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 16:28:41,852 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 16:28:41,853 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 16:28:41,853 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 16:28:41,853 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 16:28:41,853 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:28:41,854 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 16:28:41,854 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:28:41,854 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:28:41,854 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:28:41,855 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:28:41,855 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:28:41,855 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 16:28:41,855 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 16:28:41,856 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:28:41,856 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 16:28:41,856 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 16:28:41,856 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 16:28:41,856 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 16:28:41,857 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 16:28:41,857 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 16:28:41,857 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 16:28:41,857 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 16:28:41,858 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 16:28:41,858 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 16:28:41,858 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 16:28:41,858 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 16:28:41,858 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 16:28:41,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 16:28:41,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 16:28:41,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 16:28:41,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 16:28:41,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 16:28:41,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 16:28:41,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 16:28:41,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 16:28:41,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 16:28:41,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 16:28:41,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 16:28:41,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 16:28:41,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 16:28:41,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 16:28:41,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 16:28:41,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 16:28:41,907 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 16:28:41,908 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 16:28:42,424 - root - DEBUG - DEBUG MODE: True -2024-06-23 16:28:42,427 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 16:28:42,495 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 16:28:42,653 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 16:28:42,699 - root - DEBUG - Updating menus... -2024-06-23 16:28:43,441 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:28:43,977 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:28:43,979 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:28:43,981 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 16:28:43,981 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 16:28:43,982 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 16:28:43,982 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 16:28:43,982 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 16:28:43,982 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 16:28:43,983 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 16:28:43,983 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 16:28:43,983 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 16:28:43,984 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 16:28:45,541 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 16:28:45,541 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 16:28:45,542 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 16:28:45,542 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 16:28:45,543 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:28:45,543 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 16:28:45,544 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 16:28:45,551 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 16:28:45,552 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 16:28:45,553 - root - INFO - Loading chitin... -2024-06-23 16:28:45,554 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 16:28:48,314 - root - INFO - Done loading chitin -2024-06-23 16:28:48,315 - root - INFO - Loading lips... -2024-06-23 16:28:48,318 - root - INFO - Loading modules... -2024-06-23 16:28:48,321 - root - INFO - Loading streammusic... -2024-06-23 16:28:48,323 - root - INFO - Loading streamsounds... -2024-06-23 16:28:48,324 - root - INFO - Loading textures... -2024-06-23 16:28:48,326 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 16:28:49,468 - root - INFO - Loading saves... -2024-06-23 16:28:49,487 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:28:49,488 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:28:49,489 - root - INFO - Loading streamwaves... -2024-06-23 16:28:49,491 - root - INFO - Loading override... -2024-06-23 16:28:49,493 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 16:28:49,503 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:28:49,519 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 16:28:49,521 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 16:28:49,522 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 16:28:49,523 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:28:49,523 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:28:49,524 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:28:49,524 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:28:49,543 - root - DEBUG - Set sections of prepared lists -2024-06-23 16:28:49,544 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 16:28:49,568 - root - INFO - Loading core installation resources into UI... -2024-06-23 16:28:50,978 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 16:28:50,979 - root - INFO - Loading saves list into UI... -2024-06-23 16:28:50,980 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:28:50,981 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:28:50,982 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:28:50,982 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 16:28:50,983 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 16:28:50,983 - root - DEBUG - Loading save resources into UI... -2024-06-23 16:28:50,983 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:28:50,984 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 16:28:50,985 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:28:50,985 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:28:50,985 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:28:50,986 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:28:50,986 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:28:50,986 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:28:50,987 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:28:50,987 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:28:50,988 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:28:50,989 - root - DEBUG - Updating menus... -2024-06-23 16:28:50,990 - root - DEBUG - Setting up watchdog observer... -2024-06-23 16:28:50,991 - root - INFO - Loader task completed. -2024-06-23 16:28:55,857 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 16:28:56,166 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:28:56,167 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 16:28:56,167 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 16:28:56,167 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:28:56,168 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 16:28:56,168 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:28:56,168 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 16:28:56,168 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 16:28:56,169 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:28:56,243 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 16:28:56,517 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:28:56,518 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:28:56,519 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:28:56,519 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:28:56,520 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:28:56,520 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:28:56,523 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:28:56,997 - root - DEBUG - [load scope] dlg: -2024-06-23 16:28:56,998 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:28:57,135 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:28:57,135 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 16:28:57,136 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:28:57,136 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:28:57,136 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:28:57,137 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:28:57,138 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:28:57,138 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:28:57,140 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:28:57,140 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:28:57,142 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:28:57,142 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:28:57,144 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:28:57,144 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:28:57,145 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:28:57,145 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:28:57,146 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:28:57,147 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:28:57,148 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:28:57,148 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:28:57,149 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:28:57,150 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:28:57,151 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:28:57,151 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:28:57,152 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:28:57,152 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:28:57,153 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:28:57,154 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:28:57,155 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:28:57,156 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:28:57,157 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:28:57,157 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:28:57,159 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:28:57,160 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:28:57,161 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:28:57,163 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:28:57,164 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:28:57,165 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:28:57,592 - root - INFO - Loading Override from installation... -2024-06-23 16:29:00,436 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 16:29:00,549 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=-1, comment=), None) -2024-06-23 16:29:00,549 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 16:29:01,555 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:01,555 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:29:01,556 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:29:01,557 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:29:01,639 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 16:29:01,639 - root - DEBUG - # don't call this, i've no idea why this crashes, perhaps it's made for some other widget. -2024-06-23 16:29:03,363 - root - DEBUG - [shiftItem scope] itemText: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:29:03,363 - root - DEBUG - [shiftItem scope] oldRow: 4 -2024-06-23 16:29:03,364 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:03,364 - root - DEBUG - [shiftItem scope] newRow: 3 -2024-06-23 16:29:03,364 - root - DEBUG - Received item: '%s', row shift amount %s E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -1 -2024-06-23 16:29:03,365 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. 4 3 -2024-06-23 16:29:03,365 - root - DEBUG - DLGStandardItemModel.takeRow(row=4) -2024-06-23 16:29:03,365 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:03,366 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:29:03,367 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:29:03,367 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:29:03,368 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:29:03,368 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. 4 3 -2024-06-23 16:29:03,369 - root - DEBUG - DLGStandardItemModel.insertRow(row=3, toInsert=) -2024-06-23 16:29:03,369 - root - DEBUG - SDM [_processLink scope] Adding #347 to row 3 -2024-06-23 16:29:03,373 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:03,373 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:29:03,374 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:29:03,375 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:29:03,376 - root - DEBUG - Selection updated to new index -2024-06-23 16:29:03,376 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:03,376 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:29:03,377 - root - INFO - Moved link from 4 to 3 -2024-06-23 16:29:06,826 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:06,826 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:06,827 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:29:06,828 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:06,882 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 16:29:06,882 - root - DEBUG - # don't call this, i've no idea why this crashes, perhaps it's made for some other widget. -2024-06-23 16:29:07,994 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:07,995 - root - DEBUG - [shiftItem scope] oldRow: 4 -2024-06-23 16:29:07,995 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:07,996 - root - DEBUG - [shiftItem scope] newRow: 3 -2024-06-23 16:29:07,996 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. -1 -2024-06-23 16:29:07,997 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 4 3 -2024-06-23 16:29:07,997 - root - DEBUG - DLGStandardItemModel.takeRow(row=4) -2024-06-23 16:29:07,997 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:07,998 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:29:07,999 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:29:07,999 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:29:08,000 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:29:08,001 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 4 3 -2024-06-23 16:29:08,001 - root - DEBUG - DLGStandardItemModel.insertRow(row=3, toInsert=) -2024-06-23 16:29:08,002 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 3 -2024-06-23 16:29:08,005 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:08,006 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:08,007 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:29:08,007 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:08,008 - root - DEBUG - Selection updated to new index -2024-06-23 16:29:08,009 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:08,009 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:29:08,010 - root - INFO - Moved link from 4 to 3 -2024-06-23 16:29:09,159 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 16:29:09,159 - root - DEBUG - # don't call this, i've no idea why this crashes, perhaps it's made for some other widget. -2024-06-23 16:29:10,901 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(67, 235) -2024-06-23 16:29:12,295 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:12,295 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:12,296 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: -2024-06-23 16:29:12,296 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:12,297 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:12,297 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:29:12,298 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:29:12,298 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:29:12,445 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:12,446 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:12,653 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:12,653 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:12,654 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: -2024-06-23 16:29:12,654 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:12,654 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:12,655 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:12,656 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:29:12,656 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:12,742 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:12,743 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: -2024-06-23 16:29:13,711 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:29:13,711 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT -2024-06-23 16:29:13,711 - root - DEBUG - DLGEditor.keyPressEvent: SHIFT, held: -2024-06-23 16:29:13,712 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:13,712 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:29:13,713 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT -2024-06-23 16:29:13,991 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:13,992 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:13,992 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:29:13,992 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:13,993 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:29:13,994 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:13,994 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:29:13,995 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:29:13,995 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:29:13,996 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:13,997 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 16:29:13,997 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:13,997 - root - DEBUG - [shiftItem scope] newRow: 4 -2024-06-23 16:29:13,998 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. 1 -2024-06-23 16:29:13,998 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 3 4 -2024-06-23 16:29:13,999 - root - DEBUG - DLGStandardItemModel.takeRow(row=3) -2024-06-23 16:29:13,999 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:29:14,000 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 3 4 -2024-06-23 16:29:14,000 - root - DEBUG - DLGStandardItemModel.insertRow(row=4, toInsert=) -2024-06-23 16:29:14,001 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 4 -2024-06-23 16:29:14,001 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:14,001 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:29:14,001 - root - INFO - Moved link from 3 to 4 -2024-06-23 16:29:14,005 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:14,006 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:14,007 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:29:14,007 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:14,151 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:14,152 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:29:14,565 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:14,566 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:14,566 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:29:14,566 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:14,567 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:29:14,567 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:14,568 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:29:14,569 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:29:14,569 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:29:14,570 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:14,570 - root - DEBUG - [shiftItem scope] oldRow: 4 -2024-06-23 16:29:14,571 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:14,571 - root - DEBUG - [shiftItem scope] newRow: 5 -2024-06-23 16:29:14,572 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. 1 -2024-06-23 16:29:14,572 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 4 5 -2024-06-23 16:29:14,573 - root - DEBUG - DLGStandardItemModel.takeRow(row=4) -2024-06-23 16:29:14,573 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:29:14,573 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 4 5 -2024-06-23 16:29:14,574 - root - DEBUG - DLGStandardItemModel.insertRow(row=5, toInsert=) -2024-06-23 16:29:14,574 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 5 -2024-06-23 16:29:14,574 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:14,574 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:29:14,575 - root - INFO - Moved link from 4 to 5 -2024-06-23 16:29:14,578 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:14,579 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:14,580 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:29:14,580 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:14,727 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:14,727 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:29:14,967 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:14,968 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:14,969 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:29:14,969 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:14,969 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:29:14,970 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:14,970 - root - DEBUG - E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:29:14,971 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:29:14,971 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:29:14,972 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:14,972 - root - DEBUG - [shiftItem scope] oldRow: 5 -2024-06-23 16:29:14,973 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:14,973 - root - DEBUG - [shiftItem scope] newRow: 6 -2024-06-23 16:29:14,973 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. 1 -2024-06-23 16:29:14,973 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 5 6 -2024-06-23 16:29:14,974 - root - DEBUG - DLGStandardItemModel.takeRow(row=5) -2024-06-23 16:29:14,974 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:29:14,975 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 5 6 -2024-06-23 16:29:14,975 - root - DEBUG - DLGStandardItemModel.insertRow(row=6, toInsert=) -2024-06-23 16:29:14,976 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 6 -2024-06-23 16:29:14,976 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:14,976 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:29:14,977 - root - INFO - Moved link from 5 to 6 -2024-06-23 16:29:14,981 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:14,981 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:14,982 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:29:14,983 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:15,058 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:15,058 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:29:15,293 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:15,294 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:15,294 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:29:15,295 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:15,296 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:29:15,296 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:15,296 - root - DEBUG - E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:29:15,298 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:29:15,298 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:29:15,299 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:15,300 - root - DEBUG - [shiftItem scope] oldRow: 6 -2024-06-23 16:29:15,300 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:15,300 - root - DEBUG - [shiftItem scope] newRow: 5 -2024-06-23 16:29:15,301 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. -1 -2024-06-23 16:29:15,301 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 6 5 -2024-06-23 16:29:15,302 - root - DEBUG - DLGStandardItemModel.takeRow(row=6) -2024-06-23 16:29:15,302 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:29:15,302 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 6 5 -2024-06-23 16:29:15,303 - root - DEBUG - DLGStandardItemModel.insertRow(row=5, toInsert=) -2024-06-23 16:29:15,303 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 5 -2024-06-23 16:29:15,303 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:15,303 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:29:15,304 - root - INFO - Moved link from 6 to 5 -2024-06-23 16:29:15,307 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:15,308 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:15,309 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:29:15,309 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:15,369 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:15,369 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:29:15,461 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:15,462 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:15,462 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:29:15,462 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:15,463 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:29:15,463 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:15,464 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:29:15,465 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:29:15,465 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:29:15,466 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:15,466 - root - DEBUG - [shiftItem scope] oldRow: 5 -2024-06-23 16:29:15,467 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:15,467 - root - DEBUG - [shiftItem scope] newRow: 4 -2024-06-23 16:29:15,467 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. -1 -2024-06-23 16:29:15,468 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 5 4 -2024-06-23 16:29:15,468 - root - DEBUG - DLGStandardItemModel.takeRow(row=5) -2024-06-23 16:29:15,469 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:29:15,469 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 5 4 -2024-06-23 16:29:15,469 - root - DEBUG - DLGStandardItemModel.insertRow(row=4, toInsert=) -2024-06-23 16:29:15,470 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 4 -2024-06-23 16:29:15,470 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:15,470 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:29:15,471 - root - INFO - Moved link from 5 to 4 -2024-06-23 16:29:15,474 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:15,475 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:15,476 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:29:15,476 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:15,544 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:15,544 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:29:15,630 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:15,630 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:15,631 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:29:15,631 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:15,632 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:29:15,632 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:15,632 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:29:15,633 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:29:15,634 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:29:15,635 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:15,635 - root - DEBUG - [shiftItem scope] oldRow: 4 -2024-06-23 16:29:15,635 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:15,636 - root - DEBUG - [shiftItem scope] newRow: 3 -2024-06-23 16:29:15,636 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. -1 -2024-06-23 16:29:15,636 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 4 3 -2024-06-23 16:29:15,637 - root - DEBUG - DLGStandardItemModel.takeRow(row=4) -2024-06-23 16:29:15,637 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:29:15,638 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 4 3 -2024-06-23 16:29:15,638 - root - DEBUG - DLGStandardItemModel.insertRow(row=3, toInsert=) -2024-06-23 16:29:15,639 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 3 -2024-06-23 16:29:15,639 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:15,639 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:29:15,639 - root - INFO - Moved link from 4 to 3 -2024-06-23 16:29:15,643 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:15,643 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:15,644 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:29:15,645 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:15,709 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:15,709 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:29:15,767 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:15,767 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:15,768 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:29:15,768 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:15,769 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:29:15,769 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:15,769 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:29:15,770 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:29:15,771 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:29:15,772 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:15,772 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 16:29:15,772 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:15,772 - root - DEBUG - [shiftItem scope] newRow: 2 -2024-06-23 16:29:15,773 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. -1 -2024-06-23 16:29:15,773 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 3 2 -2024-06-23 16:29:15,774 - root - DEBUG - DLGStandardItemModel.takeRow(row=3) -2024-06-23 16:29:15,774 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:29:15,774 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 3 2 -2024-06-23 16:29:15,775 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-23 16:29:15,775 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 2 -2024-06-23 16:29:15,775 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:15,775 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:29:15,776 - root - INFO - Moved link from 3 to 2 -2024-06-23 16:29:15,779 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:15,779 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:15,780 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:29:15,780 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:15,876 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:15,877 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:29:15,938 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:15,938 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:15,939 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:29:15,939 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:15,939 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:29:15,940 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:15,940 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:29:15,941 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:29:15,941 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:29:15,942 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:15,943 - root - DEBUG - [shiftItem scope] oldRow: 2 -2024-06-23 16:29:15,943 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:15,943 - root - DEBUG - [shiftItem scope] newRow: 1 -2024-06-23 16:29:15,944 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. -1 -2024-06-23 16:29:15,944 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 2 1 -2024-06-23 16:29:15,945 - root - DEBUG - DLGStandardItemModel.takeRow(row=2) -2024-06-23 16:29:15,945 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:29:15,945 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 2 1 -2024-06-23 16:29:15,946 - root - DEBUG - DLGStandardItemModel.insertRow(row=1, toInsert=) -2024-06-23 16:29:15,946 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 1 -2024-06-23 16:29:15,946 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:15,947 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:29:15,947 - root - INFO - Moved link from 2 to 1 -2024-06-23 16:29:15,950 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:15,950 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:15,951 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:29:15,951 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:16,019 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:16,019 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:29:16,358 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777248 -2024-06-23 16:29:16,358 - root - DEBUG - DLGEditor.keyReleaseEvent: SHIFT, held: -2024-06-23 16:29:17,068 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s CTRL -2024-06-23 16:29:17,068 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: CTRL -2024-06-23 16:29:17,069 - root - DEBUG - DLGEditor.keyPressEvent: CTRL, held: -2024-06-23 16:29:17,069 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:17,070 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s CTRL -2024-06-23 16:29:17,070 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: CTRL -2024-06-23 16:29:17,255 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:17,256 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:17,256 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: CTRL -2024-06-23 16:29:17,257 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:17,257 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:17,258 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:29:17,259 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:29:17,259 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:29:17,369 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:17,369 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: CTRL -2024-06-23 16:29:17,869 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:17,869 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:17,870 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: CTRL -2024-06-23 16:29:17,871 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=31358, list_index=352, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:17,872 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:17,872 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:29:17,873 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:29:17,874 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:29:17,990 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:17,991 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: CTRL -2024-06-23 16:29:18,326 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:18,326 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:18,326 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: CTRL -2024-06-23 16:29:18,327 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:18,327 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:18,327 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:29:18,328 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:29:18,329 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:29:18,407 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:18,408 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: CTRL -2024-06-23 16:29:18,516 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:18,517 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:18,517 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: CTRL -2024-06-23 16:29:18,517 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=31358, list_index=352, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:18,518 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:18,518 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:18,520 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:29:18,520 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:18,605 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:18,606 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: CTRL -2024-06-23 16:29:18,770 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777249 -2024-06-23 16:29:18,771 - root - DEBUG - DLGEditor.keyReleaseEvent: CTRL, held: -2024-06-23 16:29:18,858 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:29:18,859 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT -2024-06-23 16:29:18,859 - root - DEBUG - DLGEditor.keyPressEvent: SHIFT, held: -2024-06-23 16:29:18,859 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:18,860 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:29:18,860 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT -2024-06-23 16:29:19,041 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:19,042 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:19,042 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:29:19,042 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:19,043 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:29:19,043 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:19,043 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:29:19,045 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:29:19,045 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:29:19,046 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:19,046 - root - DEBUG - [shiftItem scope] oldRow: 1 -2024-06-23 16:29:19,046 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:19,046 - root - DEBUG - [shiftItem scope] newRow: 2 -2024-06-23 16:29:19,047 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. 1 -2024-06-23 16:29:19,047 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 1 2 -2024-06-23 16:29:19,047 - root - DEBUG - DLGStandardItemModel.takeRow(row=1) -2024-06-23 16:29:19,047 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:29:19,048 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 1 2 -2024-06-23 16:29:19,048 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-23 16:29:19,048 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 2 -2024-06-23 16:29:19,049 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:19,049 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:29:19,049 - root - INFO - Moved link from 1 to 2 -2024-06-23 16:29:19,052 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:19,052 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:19,054 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:29:19,054 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:19,125 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:19,125 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:29:19,219 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:19,220 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:19,220 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:29:19,221 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:19,221 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:29:19,221 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:19,222 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:29:19,223 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:29:19,223 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:29:19,224 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:19,224 - root - DEBUG - [shiftItem scope] oldRow: 2 -2024-06-23 16:29:19,224 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:19,224 - root - DEBUG - [shiftItem scope] newRow: 3 -2024-06-23 16:29:19,225 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. 1 -2024-06-23 16:29:19,225 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 2 3 -2024-06-23 16:29:19,225 - root - DEBUG - DLGStandardItemModel.takeRow(row=2) -2024-06-23 16:29:19,226 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:29:19,226 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 2 3 -2024-06-23 16:29:19,226 - root - DEBUG - DLGStandardItemModel.insertRow(row=3, toInsert=) -2024-06-23 16:29:19,226 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 3 -2024-06-23 16:29:19,227 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:19,227 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:29:19,228 - root - INFO - Moved link from 2 to 3 -2024-06-23 16:29:19,232 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:19,232 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:19,234 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:29:19,234 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:19,304 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:19,305 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:29:19,368 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:19,369 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:19,369 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:29:19,370 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:19,370 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:29:19,370 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:19,371 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:29:19,372 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:29:19,372 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:29:19,373 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:19,373 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 16:29:19,373 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:19,373 - root - DEBUG - [shiftItem scope] newRow: 4 -2024-06-23 16:29:19,374 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. 1 -2024-06-23 16:29:19,374 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 3 4 -2024-06-23 16:29:19,374 - root - DEBUG - DLGStandardItemModel.takeRow(row=3) -2024-06-23 16:29:19,375 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:29:19,375 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 3 4 -2024-06-23 16:29:19,375 - root - DEBUG - DLGStandardItemModel.insertRow(row=4, toInsert=) -2024-06-23 16:29:19,375 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 4 -2024-06-23 16:29:19,376 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:19,377 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:29:19,377 - root - INFO - Moved link from 3 to 4 -2024-06-23 16:29:19,380 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:19,380 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:19,381 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:29:19,381 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:19,460 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:19,460 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:29:19,934 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:19,935 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:19,935 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:29:19,936 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:19,936 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:29:19,936 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:19,937 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:29:19,938 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:29:19,938 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:29:19,939 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:19,939 - root - DEBUG - [shiftItem scope] oldRow: 4 -2024-06-23 16:29:19,939 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:19,939 - root - DEBUG - [shiftItem scope] newRow: 3 -2024-06-23 16:29:19,939 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. -1 -2024-06-23 16:29:19,940 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 4 3 -2024-06-23 16:29:19,940 - root - DEBUG - DLGStandardItemModel.takeRow(row=4) -2024-06-23 16:29:19,940 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:29:19,941 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 4 3 -2024-06-23 16:29:19,941 - root - DEBUG - DLGStandardItemModel.insertRow(row=3, toInsert=) -2024-06-23 16:29:19,941 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 3 -2024-06-23 16:29:19,942 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:19,942 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:29:19,942 - root - INFO - Moved link from 4 to 3 -2024-06-23 16:29:19,945 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:19,946 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:19,947 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:29:19,947 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:20,024 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:20,024 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:29:20,127 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:20,127 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:20,127 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:29:20,128 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:20,128 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:29:20,128 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:20,129 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:29:20,130 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:29:20,130 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:29:20,131 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:20,131 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 16:29:20,132 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:20,132 - root - DEBUG - [shiftItem scope] newRow: 2 -2024-06-23 16:29:20,132 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. -1 -2024-06-23 16:29:20,132 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 3 2 -2024-06-23 16:29:20,133 - root - DEBUG - DLGStandardItemModel.takeRow(row=3) -2024-06-23 16:29:20,133 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:29:20,133 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 3 2 -2024-06-23 16:29:20,134 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-23 16:29:20,134 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 2 -2024-06-23 16:29:20,134 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:20,134 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:29:20,135 - root - INFO - Moved link from 3 to 2 -2024-06-23 16:29:20,139 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:20,139 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:20,140 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:29:20,140 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:20,213 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:20,213 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:29:20,276 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:20,276 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:20,277 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:29:20,277 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:20,277 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:29:20,277 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:20,278 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:29:20,279 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:29:20,279 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:29:20,280 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:20,280 - root - DEBUG - [shiftItem scope] oldRow: 2 -2024-06-23 16:29:20,280 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:20,281 - root - DEBUG - [shiftItem scope] newRow: 1 -2024-06-23 16:29:20,281 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. -1 -2024-06-23 16:29:20,281 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 2 1 -2024-06-23 16:29:20,282 - root - DEBUG - DLGStandardItemModel.takeRow(row=2) -2024-06-23 16:29:20,282 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:29:20,282 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 2 1 -2024-06-23 16:29:20,282 - root - DEBUG - DLGStandardItemModel.insertRow(row=1, toInsert=) -2024-06-23 16:29:20,283 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 1 -2024-06-23 16:29:20,283 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:20,283 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:29:20,283 - root - INFO - Moved link from 2 to 1 -2024-06-23 16:29:20,286 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:20,287 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:20,288 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:29:20,288 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:20,383 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:20,384 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:29:20,478 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:20,478 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:20,479 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:29:20,479 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:20,479 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:29:20,480 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:20,480 - root - DEBUG - E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 16:29:20,481 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 16:29:20,482 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 16:29:20,482 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:20,483 - root - DEBUG - [shiftItem scope] oldRow: 1 -2024-06-23 16:29:20,483 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:20,483 - root - DEBUG - [shiftItem scope] newRow: 0 -2024-06-23 16:29:20,483 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. -1 -2024-06-23 16:29:20,484 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 1 0 -2024-06-23 16:29:20,484 - root - DEBUG - DLGStandardItemModel.takeRow(row=1) -2024-06-23 16:29:20,484 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:29:20,485 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 1 0 -2024-06-23 16:29:20,485 - root - DEBUG - DLGStandardItemModel.insertRow(row=0, toInsert=) -2024-06-23 16:29:20,485 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 0 -2024-06-23 16:29:20,486 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:20,486 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:29:20,486 - root - INFO - Moved link from 1 to 0 -2024-06-23 16:29:20,489 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:20,490 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:20,491 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 16:29:20,491 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:20,545 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:20,545 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:29:21,101 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:21,102 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:21,102 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:29:21,103 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:21,103 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:29:21,104 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:21,104 - root - DEBUG - E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 16:29:21,105 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:29:21,105 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 16:29:21,106 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:21,106 - root - DEBUG - [shiftItem scope] oldRow: 0 -2024-06-23 16:29:21,106 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:21,106 - root - DEBUG - [shiftItem scope] newRow: 1 -2024-06-23 16:29:21,107 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. 1 -2024-06-23 16:29:21,107 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 0 1 -2024-06-23 16:29:21,108 - root - DEBUG - DLGStandardItemModel.takeRow(row=0) -2024-06-23 16:29:21,108 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:29:21,108 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 0 1 -2024-06-23 16:29:21,109 - root - DEBUG - DLGStandardItemModel.insertRow(row=1, toInsert=) -2024-06-23 16:29:21,109 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 1 -2024-06-23 16:29:21,109 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:21,110 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:29:21,110 - root - INFO - Moved link from 0 to 1 -2024-06-23 16:29:21,113 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:21,113 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:21,115 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:29:21,115 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:21,191 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:21,191 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:29:21,282 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:21,282 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:21,283 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:29:21,283 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:21,283 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:29:21,284 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:21,284 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:29:21,285 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:29:21,286 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:29:21,286 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:21,287 - root - DEBUG - [shiftItem scope] oldRow: 1 -2024-06-23 16:29:21,287 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:21,288 - root - DEBUG - [shiftItem scope] newRow: 2 -2024-06-23 16:29:21,288 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. 1 -2024-06-23 16:29:21,288 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 1 2 -2024-06-23 16:29:21,289 - root - DEBUG - DLGStandardItemModel.takeRow(row=1) -2024-06-23 16:29:21,289 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:29:21,289 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 1 2 -2024-06-23 16:29:21,290 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-23 16:29:21,290 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 2 -2024-06-23 16:29:21,291 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:21,291 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:29:21,291 - root - INFO - Moved link from 1 to 2 -2024-06-23 16:29:21,294 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:21,295 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:21,296 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:29:21,296 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:21,536 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:21,536 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:29:21,537 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:21,537 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:21,537 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:21,538 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:29:21,539 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:29:21,539 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:29:21,566 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:21,566 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:29:21,567 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:21,567 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:21,568 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:21,568 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:29:21,569 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:29:21,569 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:29:21,613 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:21,613 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:29:21,614 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:21,614 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:21,614 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:21,615 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:29:21,616 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:29:21,616 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:29:21,643 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:21,643 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:29:21,644 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:21,644 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:21,645 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:21,645 - root - DEBUG - E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:29:21,646 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:29:21,646 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:29:21,674 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:21,674 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:29:21,675 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:21,675 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:21,676 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:21,676 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:29:21,677 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:29:21,678 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:29:21,706 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:21,706 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:29:21,707 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:21,707 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:21,708 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:21,708 - root - DEBUG - E316: How can I help? -2024-06-23 16:29:21,709 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-23 16:29:21,709 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 16:29:21,737 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:21,737 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:29:21,737 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:21,738 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:21,738 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:21,739 - root - DEBUG - E312: How can I help? -2024-06-23 16:29:21,739 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:29:21,740 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-23 16:29:21,768 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:21,768 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:29:21,768 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:21,769 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:21,769 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:21,769 - root - DEBUG - E8: How can I help? -2024-06-23 16:29:21,770 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-23 16:29:21,770 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-23 16:29:21,792 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:21,793 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:29:22,446 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:22,447 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:22,447 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:29:22,447 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=1618, list_index=8, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=), DLGLink(link_list_index=3, comment=), DLGLink(link_list_index=4, comment=), DLGLink(link_list_index=5, comment=), DLGLink(link_list_index=6, comment=), DLGLink(link_list_index=7, comment=), DLGLink(link_list_index=8, comment=), DLGLink(link_list_index=9, comment=), DLGLink(link_list_index=10, comment=), DLGLink(link_list_index=11, comment=), DLGLink(link_list_index=12, comment=), DLGLink(link_list_index=13, comment=), DLGLink(link_list_index=14, comment=), DLGLink(link_list_index=15, comment=), DLGLink(link_list_index=16, comment=), DLGLink(link_list_index=17, comment=), DLGLink(link_list_index=18, comment=), DLGLink(link_list_index=19, comment=), DLGLink(link_list_index=20, comment=)]) -2024-06-23 16:29:22,448 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:29:22,449 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:22,449 - root - DEBUG - E312: How can I help? -2024-06-23 16:29:22,450 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:29:22,450 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-23 16:29:22,451 - root - DEBUG - [shiftItem scope] itemText: E8: How can I help? -2024-06-23 16:29:22,451 - root - DEBUG - [shiftItem scope] oldRow: 10 -2024-06-23 16:29:22,452 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:22,452 - root - DEBUG - [shiftItem scope] newRow: 9 -2024-06-23 16:29:22,452 - root - DEBUG - Received item: '%s', row shift amount %s E8: How can I help? -1 -2024-06-23 16:29:22,453 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E8: How can I help? 10 9 -2024-06-23 16:29:22,453 - root - DEBUG - DLGStandardItemModel.takeRow(row=10) -2024-06-23 16:29:22,453 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:29:22,454 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E8: How can I help? 10 9 -2024-06-23 16:29:22,454 - root - DEBUG - DLGStandardItemModel.insertRow(row=9, toInsert=) -2024-06-23 16:29:22,454 - root - DEBUG - SDM [_processLink scope] Adding #8 to row 9 -2024-06-23 16:29:22,455 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:22,455 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:29:22,455 - root - INFO - Moved link from 10 to 9 -2024-06-23 16:29:22,459 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:22,460 - root - DEBUG - E8: How can I help? -2024-06-23 16:29:22,461 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:29:22,461 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-23 16:29:22,702 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:22,703 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:29:22,703 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:22,704 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:22,704 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:22,704 - root - DEBUG - E316: How can I help? -2024-06-23 16:29:22,705 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-23 16:29:22,705 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 16:29:22,734 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:22,735 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:29:22,735 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:22,735 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:22,736 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:22,736 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:29:22,737 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:29:22,737 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:29:22,765 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:22,766 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:29:22,766 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:22,767 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:22,767 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:22,767 - root - DEBUG - E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:29:22,768 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:29:22,769 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:29:22,797 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:22,798 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:29:22,798 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:22,798 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:22,798 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:22,799 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:29:22,799 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:29:22,800 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:29:22,828 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:22,829 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:29:22,829 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:22,829 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:22,830 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:22,830 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:29:22,831 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:29:22,831 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:29:22,875 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:22,875 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:29:22,876 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:22,876 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:22,877 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:22,877 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:29:22,878 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:29:22,878 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:29:22,886 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:22,886 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:29:23,404 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:23,405 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:23,405 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:29:23,406 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:23,406 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:29:23,407 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:23,407 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:23,408 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:29:23,408 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:23,409 - root - DEBUG - [shiftItem scope] itemText: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:29:23,410 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 16:29:23,410 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:23,410 - root - DEBUG - [shiftItem scope] newRow: 2 -2024-06-23 16:29:23,411 - root - DEBUG - Received item: '%s', row shift amount %s E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -1 -2024-06-23 16:29:23,411 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 3 2 -2024-06-23 16:29:23,412 - root - DEBUG - DLGStandardItemModel.takeRow(row=3) -2024-06-23 16:29:23,412 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:29:23,413 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 3 2 -2024-06-23 16:29:23,413 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-23 16:29:23,414 - root - DEBUG - SDM [_processLink scope] Adding #351 to row 2 -2024-06-23 16:29:23,414 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:23,414 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:29:23,414 - root - INFO - Moved link from 3 to 2 -2024-06-23 16:29:23,417 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:23,418 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:29:23,419 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:29:23,419 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:29:23,482 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:23,483 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:29:23,632 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:23,632 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:23,633 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:29:23,633 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:23,633 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:29:23,634 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:23,634 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:29:23,636 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:29:23,636 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:29:23,637 - root - DEBUG - [shiftItem scope] itemText: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:29:23,638 - root - DEBUG - [shiftItem scope] oldRow: 2 -2024-06-23 16:29:23,638 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:23,639 - root - DEBUG - [shiftItem scope] newRow: 1 -2024-06-23 16:29:23,639 - root - DEBUG - Received item: '%s', row shift amount %s E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -1 -2024-06-23 16:29:23,639 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 2 1 -2024-06-23 16:29:23,640 - root - DEBUG - DLGStandardItemModel.takeRow(row=2) -2024-06-23 16:29:23,640 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:29:23,640 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 2 1 -2024-06-23 16:29:23,641 - root - DEBUG - DLGStandardItemModel.insertRow(row=1, toInsert=) -2024-06-23 16:29:23,641 - root - DEBUG - SDM [_processLink scope] Adding #351 to row 1 -2024-06-23 16:29:23,641 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:23,642 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:29:23,642 - root - INFO - Moved link from 2 to 1 -2024-06-23 16:29:23,645 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:23,646 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:29:23,647 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:29:23,648 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:29:23,708 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:23,709 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:29:23,834 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:23,834 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:23,835 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:29:23,835 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:23,835 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:29:23,836 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:23,837 - root - DEBUG - E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 16:29:23,837 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 16:29:23,838 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 16:29:23,839 - root - DEBUG - [shiftItem scope] itemText: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:29:23,839 - root - DEBUG - [shiftItem scope] oldRow: 1 -2024-06-23 16:29:23,840 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:23,840 - root - DEBUG - [shiftItem scope] newRow: 0 -2024-06-23 16:29:23,840 - root - DEBUG - Received item: '%s', row shift amount %s E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -1 -2024-06-23 16:29:23,841 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 1 0 -2024-06-23 16:29:23,841 - root - DEBUG - DLGStandardItemModel.takeRow(row=1) -2024-06-23 16:29:23,841 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:29:23,842 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 1 0 -2024-06-23 16:29:23,842 - root - DEBUG - DLGStandardItemModel.insertRow(row=0, toInsert=) -2024-06-23 16:29:23,842 - root - DEBUG - SDM [_processLink scope] Adding #351 to row 0 -2024-06-23 16:29:23,843 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:29:23,843 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:29:23,843 - root - INFO - Moved link from 1 to 0 -2024-06-23 16:29:23,846 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:23,847 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:29:23,848 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 16:29:23,848 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:29:23,933 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:23,934 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:29:24,342 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777248 -2024-06-23 16:29:24,342 - root - DEBUG - DLGEditor.keyReleaseEvent: SHIFT, held: -2024-06-23 16:29:24,490 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:24,490 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:24,491 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: -2024-06-23 16:29:24,491 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:24,491 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:24,492 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:24,595 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:24,595 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: -2024-06-23 16:29:24,685 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:24,686 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:24,686 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: -2024-06-23 16:29:24,686 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:24,687 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:24,687 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:24,767 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:24,767 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: -2024-06-23 16:29:25,217 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:25,218 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:25,218 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: -2024-06-23 16:29:25,218 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:25,219 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:25,219 - root - DEBUG - E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 16:29:25,220 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:29:25,220 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 16:29:25,333 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:25,334 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:25,382 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:25,382 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:25,383 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: -2024-06-23 16:29:25,383 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=42631, list_index=354, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:29:25,384 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:25,384 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:29:25,385 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:29:25,385 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:29:25,639 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:25,639 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:25,640 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:25,640 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:25,640 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:25,641 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:25,642 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:29:25,642 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:29:25,671 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:25,671 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:25,672 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:25,672 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:25,673 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:25,673 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:29:25,674 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:29:25,674 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:29:25,702 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:25,703 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:25,703 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:25,704 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:25,704 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:25,704 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:29:25,705 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:29:25,706 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:29:25,734 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:25,734 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:25,734 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:25,735 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:25,735 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:25,735 - root - DEBUG - E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:29:25,736 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:29:25,736 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:29:25,764 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:25,764 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:25,765 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:25,765 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:25,766 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:25,766 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:29:25,767 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:29:25,767 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:29:25,810 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:25,810 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:25,811 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:25,811 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:25,812 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:25,812 - root - DEBUG - E316: How can I help? -2024-06-23 16:29:25,813 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-23 16:29:25,813 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 16:29:25,842 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:25,842 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:25,842 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:25,843 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:25,843 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:25,845 - root - DEBUG - E8: How can I help? -2024-06-23 16:29:25,845 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:29:25,845 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-23 16:29:25,873 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:25,873 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:25,874 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:25,874 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:25,874 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:25,875 - root - DEBUG - E312: How can I help? -2024-06-23 16:29:25,876 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-23 16:29:25,876 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-23 16:29:25,903 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:25,903 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:25,904 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:25,904 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:25,904 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:25,905 - root - DEBUG - E7: I am confident that you can deal with that on your own. -2024-06-23 16:29:25,905 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 16:29:25,906 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 16:29:25,936 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:25,937 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:25,937 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:25,938 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:25,938 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:25,938 - root - DEBUG - E6: I wish I could help you with that. -2024-06-23 16:29:25,939 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 16:29:25,939 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 16:29:25,965 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:25,966 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:25,966 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:25,966 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:25,967 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:25,967 - root - DEBUG - E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 16:29:25,968 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 16:29:25,968 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 16:29:25,995 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:25,996 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:25,996 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:25,997 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:25,997 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:25,997 - root - DEBUG - E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 16:29:25,998 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 16:29:25,998 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 16:29:26,043 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:26,044 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:26,044 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,044 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,045 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:26,045 - root - DEBUG - E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 16:29:26,046 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-23 16:29:26,046 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 16:29:26,074 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:26,074 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:26,075 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,075 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,075 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:26,076 - root - DEBUG - E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-23 16:29:26,077 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 16, Column: 0, Ancestors: 0 -2024-06-23 16:29:26,077 - root - DEBUG - Text for above item: E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-23 16:29:26,105 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:26,106 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:26,106 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,107 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,107 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:26,107 - root - DEBUG - E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-23 16:29:26,108 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 17, Column: 0, Ancestors: 0 -2024-06-23 16:29:26,108 - root - DEBUG - Text for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-23 16:29:26,138 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:26,138 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:26,139 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,139 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,139 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:26,139 - root - DEBUG - E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog] -2024-06-23 16:29:26,140 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 18, Column: 0, Ancestors: 0 -2024-06-23 16:29:26,141 - root - DEBUG - Text for above item: E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog] -2024-06-23 16:29:26,169 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:26,169 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:26,170 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,170 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,174 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,174 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,200 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:26,200 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:26,200 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,201 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,201 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,201 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,230 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:26,231 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:26,231 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,231 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,231 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,231 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,263 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:26,263 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:26,264 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,264 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,264 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,264 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,293 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:26,294 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:26,294 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,294 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,295 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,295 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,340 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:26,340 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:26,341 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,341 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,341 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,342 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,371 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:26,371 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:26,371 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,372 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,372 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,372 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,403 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:26,403 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:26,404 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,404 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,404 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,404 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,433 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:26,434 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:26,435 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,435 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,435 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,436 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,464 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:26,464 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:26,464 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,465 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,465 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,465 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,496 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:26,496 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:26,496 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,497 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,497 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,497 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,527 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:26,528 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:26,528 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,528 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,529 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:29:26,529 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:29:26,541 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:29:26,542 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: -2024-06-23 16:29:26,935 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:29:26,935 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:29:26,936 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: -2024-06-23 16:29:26,936 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38489, list_index=0, links=[]) -2024-06-23 16:29:26,936 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:29:26,937 - root - DEBUG - E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-23 16:29:26,938 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 17, Column: 0, Ancestors: 0 -2024-06-23 16:29:26,938 - root - DEBUG - Text for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-23 16:29:27,017 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:29:27,017 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: -2024-06-23 16:32:20,380 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 16:32:20,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 16:32:20,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 16:32:20,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 16:32:20,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 16:32:20,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 16:32:20,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 16:32:20,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 16:32:20,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 16:32:20,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 16:32:20,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 16:32:20,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 16:32:20,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 16:32:20,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 16:32:20,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 16:32:20,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 16:32:20,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 16:32:20,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 16:32:20,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 16:32:20,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 16:32:20,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 16:32:20,667 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 16:32:20,667 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 16:32:20,667 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 16:32:20,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 16:32:20,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 16:32:20,669 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 16:32:20,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:32:20,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 16:32:20,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 16:32:20,671 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 16:32:20,671 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 16:32:20,671 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 16:32:20,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 16:32:20,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 16:32:20,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 16:32:20,673 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 16:32:20,673 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 16:32:20,673 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 16:32:20,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 16:32:20,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 16:32:20,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 16:32:20,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 16:32:20,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 16:32:20,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 16:32:20,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 16:32:20,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 16:32:20,676 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 16:32:20,676 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 16:32:20,676 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 16:32:20,676 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 16:32:20,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 16:32:20,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 16:32:20,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 16:32:20,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 16:32:20,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 16:32:20,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 16:32:20,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 16:32:20,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 16:32:20,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 16:32:20,679 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:32:20,679 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 16:32:20,679 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 16:32:20,679 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:32:20,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 16:32:20,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 16:32:20,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:32:20,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:32:20,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:32:20,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:32:20,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:32:20,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:32:20,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 16:32:20,682 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:32:20,682 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:32:20,682 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 16:32:20,682 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 16:32:20,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 16:32:20,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 16:32:20,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 16:32:20,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 16:32:20,684 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:32:20,684 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 16:32:20,684 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:32:20,684 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:32:20,684 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:32:20,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:32:20,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:32:20,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 16:32:20,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 16:32:20,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:32:20,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 16:32:20,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 16:32:20,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 16:32:20,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 16:32:20,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 16:32:20,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 16:32:20,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 16:32:20,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 16:32:20,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 16:32:20,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 16:32:20,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 16:32:20,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 16:32:20,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 16:32:20,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 16:32:20,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 16:32:20,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 16:32:20,691 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 16:32:20,691 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 16:32:20,692 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 16:32:20,692 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 16:32:20,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 16:32:20,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 16:32:20,694 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 16:32:20,694 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 16:32:20,695 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 16:32:20,695 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 16:32:20,696 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 16:32:20,696 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 16:32:20,696 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 16:32:20,745 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 16:32:20,745 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 16:32:21,342 - root - DEBUG - DEBUG MODE: True -2024-06-23 16:32:21,345 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 16:32:21,415 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 16:32:21,624 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 16:32:21,666 - root - DEBUG - Updating menus... -2024-06-23 16:32:22,430 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:32:22,932 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:32:22,935 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:32:22,937 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 16:32:22,938 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 16:32:22,938 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 16:32:22,938 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 16:32:22,938 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 16:32:22,939 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 16:32:22,939 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 16:32:22,939 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 16:32:22,939 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 16:32:22,940 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 16:32:23,499 - root - DEBUG - [mousePressEvent scope] self._mousePressPos: PyQt5.QtCore.QPoint(744, 336) -2024-06-23 16:32:23,500 - root - DEBUG - [mousePressEvent scope] self._mouseMovePos: PyQt5.QtCore.QPoint(744, 336) -2024-06-23 16:32:24,414 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 16:32:24,414 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 16:32:24,415 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 16:32:24,415 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 16:32:24,416 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:32:24,416 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 16:32:24,417 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 16:32:24,424 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 16:32:24,425 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 16:32:24,426 - root - INFO - Loading chitin... -2024-06-23 16:32:24,427 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 16:32:27,082 - root - INFO - Done loading chitin -2024-06-23 16:32:27,082 - root - INFO - Loading lips... -2024-06-23 16:32:27,085 - root - INFO - Loading modules... -2024-06-23 16:32:27,088 - root - INFO - Loading streammusic... -2024-06-23 16:32:27,090 - root - INFO - Loading streamsounds... -2024-06-23 16:32:27,091 - root - INFO - Loading textures... -2024-06-23 16:32:27,093 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 16:32:28,190 - root - INFO - Loading saves... -2024-06-23 16:32:28,211 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:32:28,212 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:32:28,213 - root - INFO - Loading streamwaves... -2024-06-23 16:32:28,215 - root - INFO - Loading override... -2024-06-23 16:32:28,217 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 16:32:28,226 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:32:28,244 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 16:32:28,245 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 16:32:28,246 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 16:32:28,246 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:32:28,247 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:32:28,247 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:32:28,248 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:32:28,259 - root - DEBUG - Set sections of prepared lists -2024-06-23 16:32:28,260 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 16:32:28,282 - root - INFO - Loading core installation resources into UI... -2024-06-23 16:32:29,650 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 16:32:29,651 - root - INFO - Loading saves list into UI... -2024-06-23 16:32:29,652 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:32:29,653 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:32:29,654 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:32:29,654 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 16:32:29,654 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 16:32:29,655 - root - DEBUG - Loading save resources into UI... -2024-06-23 16:32:29,655 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:32:29,656 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 16:32:29,656 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:32:29,657 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:32:29,657 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:32:29,657 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:32:29,657 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:32:29,658 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:32:29,658 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:32:29,658 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:32:29,659 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:32:29,660 - root - DEBUG - Updating menus... -2024-06-23 16:32:29,661 - root - DEBUG - Setting up watchdog observer... -2024-06-23 16:32:29,662 - root - INFO - Loader task completed. -2024-06-23 16:32:59,560 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 16:32:59,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 16:32:59,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 16:32:59,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 16:32:59,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 16:32:59,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 16:32:59,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 16:32:59,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 16:32:59,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 16:32:59,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 16:32:59,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 16:32:59,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 16:32:59,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 16:32:59,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 16:32:59,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 16:32:59,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 16:32:59,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 16:32:59,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 16:32:59,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 16:32:59,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 16:32:59,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 16:32:59,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 16:32:59,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 16:32:59,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 16:32:59,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 16:32:59,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 16:32:59,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 16:32:59,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:32:59,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 16:32:59,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 16:32:59,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 16:32:59,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 16:32:59,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 16:32:59,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 16:32:59,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 16:32:59,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 16:32:59,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 16:32:59,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 16:32:59,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 16:32:59,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 16:32:59,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 16:32:59,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 16:32:59,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 16:32:59,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 16:32:59,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 16:32:59,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 16:32:59,762 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 16:32:59,762 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 16:32:59,762 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 16:32:59,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 16:32:59,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 16:32:59,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 16:32:59,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 16:32:59,764 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 16:32:59,764 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 16:32:59,764 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 16:32:59,765 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 16:32:59,765 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 16:32:59,765 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 16:32:59,766 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 16:32:59,766 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:32:59,766 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 16:32:59,767 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 16:32:59,767 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:32:59,767 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 16:32:59,768 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 16:32:59,768 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:32:59,768 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:32:59,769 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:32:59,769 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:32:59,769 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:32:59,769 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:32:59,770 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 16:32:59,770 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:32:59,770 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:32:59,771 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 16:32:59,771 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 16:32:59,771 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 16:32:59,772 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 16:32:59,772 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 16:32:59,773 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 16:32:59,773 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:32:59,773 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 16:32:59,774 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:32:59,774 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:32:59,774 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:32:59,774 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:32:59,775 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:32:59,775 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 16:32:59,775 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 16:32:59,776 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:32:59,776 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 16:32:59,776 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 16:32:59,777 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 16:32:59,777 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 16:32:59,777 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 16:32:59,777 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 16:32:59,778 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 16:32:59,778 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 16:32:59,778 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 16:32:59,778 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 16:32:59,779 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 16:32:59,779 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 16:32:59,779 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 16:32:59,780 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 16:32:59,780 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 16:32:59,780 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 16:32:59,780 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 16:32:59,781 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 16:32:59,781 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 16:32:59,781 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 16:32:59,781 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 16:32:59,782 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 16:32:59,782 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 16:32:59,783 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 16:32:59,783 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 16:32:59,784 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 16:32:59,784 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 16:32:59,784 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 16:32:59,785 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 16:32:59,820 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 16:32:59,820 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 16:33:00,235 - root - DEBUG - DEBUG MODE: True -2024-06-23 16:33:00,238 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 16:33:00,307 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 16:33:00,497 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 16:33:00,537 - root - DEBUG - Updating menus... -2024-06-23 16:33:01,258 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:33:01,801 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:33:01,803 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:33:01,805 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 16:33:01,805 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 16:33:01,805 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 16:33:01,805 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 16:33:01,806 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 16:33:01,806 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 16:33:01,806 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 16:33:01,806 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 16:33:01,807 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 16:33:01,807 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 16:33:03,576 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 16:33:03,577 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 16:33:03,577 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 16:33:03,577 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 16:33:03,577 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:33:03,578 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 16:33:03,578 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 16:33:03,585 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 16:33:03,586 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 16:33:03,587 - root - INFO - Loading chitin... -2024-06-23 16:33:03,588 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 16:33:06,243 - root - INFO - Done loading chitin -2024-06-23 16:33:06,243 - root - INFO - Loading lips... -2024-06-23 16:33:06,247 - root - INFO - Loading modules... -2024-06-23 16:33:06,252 - root - INFO - Loading streammusic... -2024-06-23 16:33:06,254 - root - INFO - Loading streamsounds... -2024-06-23 16:33:06,256 - root - INFO - Loading textures... -2024-06-23 16:33:06,259 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 16:33:07,360 - root - INFO - Loading saves... -2024-06-23 16:33:07,377 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:33:07,378 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:33:07,379 - root - INFO - Loading streamwaves... -2024-06-23 16:33:07,380 - root - INFO - Loading override... -2024-06-23 16:33:07,382 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 16:33:07,391 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:33:07,406 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 16:33:07,408 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 16:33:07,408 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 16:33:07,409 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:33:07,409 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:33:07,409 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:33:07,410 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:33:07,420 - root - DEBUG - Set sections of prepared lists -2024-06-23 16:33:07,421 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 16:33:07,445 - root - INFO - Loading core installation resources into UI... -2024-06-23 16:33:08,808 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 16:33:08,808 - root - INFO - Loading saves list into UI... -2024-06-23 16:33:08,810 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:33:08,810 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:33:08,811 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:33:08,812 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 16:33:08,812 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 16:33:08,812 - root - DEBUG - Loading save resources into UI... -2024-06-23 16:33:08,813 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:33:08,814 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 16:33:08,814 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:33:08,814 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:33:08,815 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:33:08,815 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:33:08,815 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:33:08,816 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:33:08,816 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:33:08,816 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:33:08,817 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:33:08,818 - root - DEBUG - Updating menus... -2024-06-23 16:33:08,820 - root - DEBUG - Setting up watchdog observer... -2024-06-23 16:33:08,820 - root - INFO - Loader task completed. -2024-06-23 16:33:12,218 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 16:33:12,510 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:33:12,511 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 16:33:12,511 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 16:33:12,511 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:33:12,512 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 16:33:12,512 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:33:12,512 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 16:33:12,513 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 16:33:12,513 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:33:12,575 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 16:33:12,856 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:33:12,859 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:33:12,859 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:33:12,859 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:33:12,860 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:33:12,860 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:33:12,861 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:33:13,299 - root - DEBUG - [load scope] dlg: -2024-06-23 16:33:13,300 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:33:13,423 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:33:13,424 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 16:33:13,424 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:33:13,424 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:33:13,425 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:33:13,425 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:33:13,427 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:33:13,427 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:33:13,428 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:33:13,429 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:33:13,430 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:33:13,430 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:33:13,432 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:33:13,432 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:33:13,433 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:33:13,433 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:33:13,435 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:33:13,435 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:33:13,436 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:33:13,437 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:33:13,437 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:33:13,438 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:33:13,439 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:33:13,439 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:33:13,440 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:33:13,440 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:33:13,441 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:33:13,442 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:33:13,443 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:33:13,443 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:33:13,444 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:33:13,444 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:33:13,445 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:33:13,446 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:33:13,447 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:33:13,447 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:33:13,448 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:33:13,449 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:33:13,867 - root - INFO - Loading Override from installation... -2024-06-23 16:33:16,588 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 16:33:16,696 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=-1, comment=), None) -2024-06-23 16:33:16,697 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 16:33:22,615 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:33:22,616 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:33:22,617 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:33:22,617 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:33:22,761 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: , selectedItem -2024-06-23 16:33:27,444 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(127, 240) -2024-06-23 16:33:27,836 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 16:33:27,837 - root - DEBUG - DLGTreeView. -2024-06-23 16:33:27,837 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 16:33:27,838 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 16:33:27,838 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 16:33:27,838 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:33:27,839 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:33:27,844 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 16:33:27,845 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 16:33:27,911 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 16:33:27,911 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:33:27,912 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:27,912 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:27,913 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:33:27,913 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:33:27,913 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:27,914 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:27,914 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:27,921 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:27,921 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:27,921 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:33:27,922 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:33:27,922 - root - DEBUG - Drop operation is valid. -2024-06-23 16:33:27,922 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:33:27,923 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:33:27,923 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:33:27,930 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:27,931 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:27,931 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:33:27,931 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:33:27,932 - root - DEBUG - Drop operation is valid. -2024-06-23 16:33:27,932 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:33:27,932 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:33:27,933 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:33:27,934 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:27,935 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:27,935 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:33:27,935 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:33:27,936 - root - DEBUG - Drop operation is valid. -2024-06-23 16:33:27,936 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:33:27,936 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:33:27,937 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:33:27,939 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:27,939 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:27,939 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:33:27,940 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:33:27,940 - root - DEBUG - Drop operation is valid. -2024-06-23 16:33:27,941 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:33:27,941 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:33:27,941 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:33:27,947 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:27,947 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:27,947 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:33:27,948 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:33:27,948 - root - DEBUG - Drop operation is valid. -2024-06-23 16:33:27,948 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:33:27,949 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:33:27,949 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:33:27,951 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:27,952 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:27,952 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:33:27,952 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:33:27,952 - root - DEBUG - Drop operation is valid. -2024-06-23 16:33:27,953 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:33:27,953 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:33:27,953 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:33:27,957 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:27,958 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:27,958 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:33:27,959 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:33:27,959 - root - DEBUG - Drop operation is valid. -2024-06-23 16:33:27,960 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:33:27,960 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:33:27,960 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:33:27,963 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:27,963 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:27,964 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:27,964 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:27,965 - root - DEBUG - Drop operation is valid. -2024-06-23 16:33:27,965 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:33:27,965 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:33:27,966 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:33:27,979 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:27,980 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:27,980 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:27,980 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:27,981 - root - DEBUG - Drop operation is valid. -2024-06-23 16:33:27,981 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:33:27,981 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:33:27,982 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:33:27,993 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:27,994 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:27,994 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:27,995 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:27,995 - root - DEBUG - Drop operation is valid. -2024-06-23 16:33:27,995 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:33:27,996 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:33:27,996 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:33:28,003 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,004 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,004 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,005 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,005 - root - DEBUG - Drop operation is valid. -2024-06-23 16:33:28,005 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:33:28,006 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:33:28,006 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:33:28,013 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,014 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,014 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,014 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,015 - root - DEBUG - Drop operation is valid. -2024-06-23 16:33:28,015 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:33:28,015 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:33:28,016 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:33:28,024 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,024 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,025 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,025 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,026 - root - DEBUG - Drop operation is valid. -2024-06-23 16:33:28,026 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:33:28,026 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:33:28,026 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:33:28,033 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,033 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,034 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,034 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,034 - root - DEBUG - Drop operation is valid. -2024-06-23 16:33:28,035 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:33:28,035 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:33:28,035 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:33:28,041 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,041 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,042 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,042 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,043 - root - DEBUG - Drop operation is valid. -2024-06-23 16:33:28,043 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:33:28,043 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:33:28,044 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:33:28,051 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,051 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,052 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,052 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,052 - root - DEBUG - Drop operation is valid. -2024-06-23 16:33:28,053 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:33:28,053 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:33:28,053 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:33:28,059 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,060 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,060 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,060 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,060 - root - DEBUG - Drop operation is valid. -2024-06-23 16:33:28,061 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:33:28,061 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:33:28,061 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:33:28,067 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,067 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,068 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,068 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,069 - root - DEBUG - Drop operation is valid. -2024-06-23 16:33:28,069 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:33:28,069 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:33:28,069 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:33:28,075 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,076 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,076 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,077 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,077 - root - DEBUG - Drop operation is valid. -2024-06-23 16:33:28,077 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:33:28,077 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:33:28,078 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:33:28,084 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,085 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,085 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,085 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,086 - root - DEBUG - Drop operation is valid. -2024-06-23 16:33:28,086 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:33:28,087 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:33:28,087 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:33:28,093 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,093 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,094 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,094 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,094 - root - DEBUG - Drop operation is valid. -2024-06-23 16:33:28,095 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:33:28,095 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:33:28,095 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:33:28,103 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,103 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,103 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,104 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,104 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,105 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,105 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,111 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,112 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,112 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,112 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,113 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,113 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,114 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,119 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,119 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,120 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,120 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,121 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,121 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,121 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,127 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,127 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,127 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,128 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,128 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,129 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,129 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,135 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,135 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,135 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,136 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,136 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,136 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,137 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,142 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,143 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,143 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,144 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,144 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,144 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,144 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,151 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,151 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,152 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,152 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,152 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,153 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,153 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,158 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,159 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,159 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,160 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,160 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,160 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,161 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,170 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,170 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,171 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,171 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,171 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,172 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,172 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,179 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,179 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,180 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,180 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,181 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,181 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,181 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,187 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,187 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,187 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,188 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,188 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,189 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,189 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,194 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,194 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,195 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,195 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,196 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,196 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,196 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,202 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,203 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,203 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,203 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,204 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,204 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,204 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,213 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,213 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,213 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,214 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,214 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,214 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,215 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,228 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,229 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,229 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,230 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,230 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,230 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,231 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,237 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,237 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,237 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,238 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,238 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,239 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,239 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,247 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,247 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,248 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,248 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,248 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,249 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,249 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,254 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,255 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,255 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,256 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,256 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,256 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,257 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,263 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,263 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,264 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,264 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,264 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,265 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,265 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,271 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,272 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,272 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,272 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,273 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,273 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,273 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,279 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,279 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,280 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,280 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,280 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,281 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,281 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,288 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,288 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,289 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,289 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,289 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,290 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,290 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,297 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,297 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,297 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,298 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,298 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,298 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,299 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,305 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:33:28,305 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:33:28,306 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:33:28,306 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:33:28,307 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:33:28,307 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:33:28,307 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:33:28,533 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 16:33:28,533 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 16:33:28,533 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,534 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,534 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,534 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,535 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,536 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,537 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,538 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,538 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,540 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,540 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,541 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,541 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,543 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,543 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,544 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,544 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,546 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,546 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,547 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,547 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,550 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,551 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,551 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,552 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,553 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,554 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,554 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,554 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,556 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,557 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,557 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,558 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,560 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,561 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,561 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,561 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,563 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,563 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,563 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,564 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,566 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,566 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,567 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,567 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,569 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,570 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,570 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,570 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,572 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,572 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,573 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,573 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,576 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,576 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,577 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,577 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,579 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,579 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,579 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,580 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,581 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,581 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,582 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,582 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,584 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,584 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,584 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,585 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,586 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,587 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,587 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,587 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,588 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,588 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,589 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,589 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,590 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,591 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,591 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,592 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,593 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,593 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,594 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,594 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,596 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,596 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,597 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,597 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,599 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,600 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,600 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,600 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,602 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,603 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,603 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,605 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,606 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,606 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,606 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,607 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,609 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,610 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,610 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,610 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,612 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,613 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,613 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,613 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,616 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,616 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,616 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,616 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,619 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,619 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,619 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,620 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,621 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,622 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,622 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,622 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,624 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,625 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,625 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,626 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,628 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,628 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,628 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,628 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,630 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,630 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,631 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,631 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,632 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,633 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,633 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,633 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,635 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,636 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,636 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,636 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,638 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,638 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,638 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,638 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,640 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,641 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,641 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,641 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,643 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,643 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,644 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,644 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,645 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,646 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,646 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,646 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,648 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,648 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,648 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,649 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,651 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,651 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,651 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,652 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,654 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,654 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,655 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,655 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,656 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,656 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,657 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,657 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,659 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,659 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,659 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,660 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,661 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,661 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,661 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,662 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,663 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,663 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,663 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,664 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,665 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,665 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,666 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,666 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,668 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,668 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,669 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,669 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,671 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,671 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,671 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,671 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,673 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,673 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,673 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,673 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,675 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,676 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,676 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,676 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,678 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,678 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,678 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,678 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,680 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,680 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,680 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,681 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,683 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,683 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,683 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,684 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,685 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,685 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,686 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,686 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,687 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,688 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,688 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,688 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,689 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,690 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,690 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,690 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,692 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,692 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,692 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,693 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,694 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,694 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,695 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,695 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,696 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,697 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,697 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,697 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,699 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,699 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,699 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,700 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,702 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,702 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,702 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,702 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,704 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,704 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,705 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,705 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,706 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,707 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,707 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,707 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,709 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,710 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,710 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,710 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,711 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,712 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,712 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,712 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,714 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,714 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,715 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,715 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,717 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,717 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,717 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,718 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,719 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,719 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,719 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,720 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,721 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,722 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,722 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,722 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,723 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,724 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,724 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,724 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,726 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,726 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,726 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,727 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,729 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,729 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,729 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,730 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,733 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,733 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,733 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,733 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,736 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,736 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,736 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,736 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,738 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,739 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,739 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,739 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,745 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,745 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,746 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,746 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,752 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,753 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,753 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,753 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,755 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,755 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,755 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,756 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,768 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,768 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,769 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,769 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,771 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,771 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,771 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,772 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,792 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:33:28,793 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:33:28,793 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,793 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:33:28,943 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-23 16:33:28,944 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-23 16:33:28,945 - root - DEBUG - performDrag: completely done -2024-06-23 16:33:28,946 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 16:33:28,946 - root - DEBUG - [resetDragState scope] -2024-06-23 16:33:31,299 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:33:31,300 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT -2024-06-23 16:33:31,300 - root - DEBUG - DLGEditor.keyPressEvent: SHIFT, held: -2024-06-23 16:33:31,301 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:33:31,301 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:33:31,301 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT -2024-06-23 16:33:31,302 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3950, in keyPressEvent - self.ui.dialogTree.keyPressEvent(event) # this'll call us back immediately, just ensures we don't get called twice for the same event. - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2016, in keyPressEvent - self.editor.keyPressEvent(event, isTreeViewCall=True) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3957, in keyPressEvent - self._handleShiftItemKeybind(selectedIndex, selectedItem) -UnboundLocalError: local variable 'selectedIndex' referenced before assignment -2024-06-23 16:33:32,402 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:33:32,402 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:33:32,403 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:33:32,403 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:33:32,403 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:33:32,403 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:33:32,404 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:33:32,405 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:33:32,405 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:33:32,406 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:33:32,407 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 16:33:32,407 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:33:32,407 - root - DEBUG - [shiftItem scope] newRow: 2 -2024-06-23 16:33:32,408 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. -1 -2024-06-23 16:33:32,408 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 3 2 -2024-06-23 16:33:32,409 - root - DEBUG - DLGStandardItemModel.takeRow(row=3) -2024-06-23 16:33:32,409 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:33:32,409 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 3 2 -2024-06-23 16:33:32,410 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-23 16:33:32,410 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 2 -2024-06-23 16:33:32,411 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:33:32,411 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:33:32,411 - root - INFO - Moved link from 3 to 2 -2024-06-23 16:33:32,414 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:33:32,414 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:33:32,415 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:33:32,416 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:33:32,417 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:33:32,417 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:33:32,488 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777248 -2024-06-23 16:33:32,488 - root - DEBUG - DLGEditor.keyReleaseEvent: SHIFT, held: -2024-06-23 16:34:29,156 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 16:34:29,336 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 16:34:29,336 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 16:34:29,337 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 16:34:29,337 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 16:34:29,337 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 16:34:29,338 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 16:34:29,338 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 16:34:29,339 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 16:34:29,339 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 16:34:29,339 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 16:34:29,340 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 16:34:29,340 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 16:34:29,340 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 16:34:29,341 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 16:34:29,341 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 16:34:29,341 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 16:34:29,341 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 16:34:29,342 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 16:34:29,342 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 16:34:29,343 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 16:34:29,343 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 16:34:29,343 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 16:34:29,343 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 16:34:29,344 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 16:34:29,344 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 16:34:29,345 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 16:34:29,345 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:34:29,345 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 16:34:29,345 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 16:34:29,346 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 16:34:29,346 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 16:34:29,346 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 16:34:29,347 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 16:34:29,347 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 16:34:29,347 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 16:34:29,348 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 16:34:29,348 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 16:34:29,348 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 16:34:29,349 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 16:34:29,349 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 16:34:29,349 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 16:34:29,349 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 16:34:29,350 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 16:34:29,350 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 16:34:29,350 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 16:34:29,350 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 16:34:29,351 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 16:34:29,351 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 16:34:29,351 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 16:34:29,351 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 16:34:29,352 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 16:34:29,352 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 16:34:29,352 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 16:34:29,352 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 16:34:29,353 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 16:34:29,353 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 16:34:29,353 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 16:34:29,353 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 16:34:29,354 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 16:34:29,354 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:34:29,354 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 16:34:29,354 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 16:34:29,355 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:34:29,355 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 16:34:29,355 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 16:34:29,355 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:34:29,356 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:34:29,356 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:34:29,357 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:34:29,357 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:34:29,357 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:34:29,358 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 16:34:29,358 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:34:29,358 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:34:29,358 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 16:34:29,359 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 16:34:29,359 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 16:34:29,359 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 16:34:29,359 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 16:34:29,360 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 16:34:29,360 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:34:29,360 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 16:34:29,360 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:34:29,361 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:34:29,361 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:34:29,361 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:34:29,361 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:34:29,362 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 16:34:29,362 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 16:34:29,362 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:34:29,362 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 16:34:29,362 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 16:34:29,363 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 16:34:29,363 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 16:34:29,363 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 16:34:29,364 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 16:34:29,364 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 16:34:29,365 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 16:34:29,365 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 16:34:29,365 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 16:34:29,365 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 16:34:29,366 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 16:34:29,366 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 16:34:29,366 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 16:34:29,367 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 16:34:29,367 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 16:34:29,367 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 16:34:29,367 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 16:34:29,368 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 16:34:29,368 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 16:34:29,368 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 16:34:29,368 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 16:34:29,369 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 16:34:29,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 16:34:29,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 16:34:29,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 16:34:29,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 16:34:29,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 16:34:29,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 16:34:29,406 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 16:34:29,406 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 16:34:29,795 - root - DEBUG - DEBUG MODE: True -2024-06-23 16:34:29,799 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 16:34:29,860 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 16:34:30,061 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 16:34:30,106 - root - DEBUG - Updating menus... -2024-06-23 16:34:30,759 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:34:31,281 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:34:31,283 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:34:31,285 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 16:34:31,285 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 16:34:31,285 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 16:34:31,285 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 16:34:31,286 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 16:34:31,286 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 16:34:31,286 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 16:34:31,286 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 16:34:31,287 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 16:34:31,287 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 16:34:31,815 - root - DEBUG - [mousePressEvent scope] self._mousePressPos: PyQt5.QtCore.QPoint(721, 334) -2024-06-23 16:34:31,815 - root - DEBUG - [mousePressEvent scope] self._mouseMovePos: PyQt5.QtCore.QPoint(721, 334) -2024-06-23 16:34:33,099 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 16:34:33,100 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 16:34:33,100 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 16:34:33,100 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 16:34:33,101 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:34:33,101 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 16:34:33,102 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 16:34:33,111 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 16:34:33,113 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 16:34:33,114 - root - INFO - Loading chitin... -2024-06-23 16:34:33,115 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 16:34:35,774 - root - INFO - Done loading chitin -2024-06-23 16:34:35,774 - root - INFO - Loading lips... -2024-06-23 16:34:35,778 - root - INFO - Loading modules... -2024-06-23 16:34:35,778 - root - INFO - Loading streammusic... -2024-06-23 16:34:35,782 - root - INFO - Loading streamsounds... -2024-06-23 16:34:35,783 - root - INFO - Loading textures... -2024-06-23 16:34:35,785 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 16:34:36,882 - root - INFO - Loading saves... -2024-06-23 16:34:36,900 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:34:36,900 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:34:36,901 - root - INFO - Loading streamwaves... -2024-06-23 16:34:36,903 - root - INFO - Loading override... -2024-06-23 16:34:36,905 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 16:34:36,914 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:34:36,932 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 16:34:36,933 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 16:34:36,934 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 16:34:36,935 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:34:36,935 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:34:36,935 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:34:36,936 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:34:36,946 - root - DEBUG - Set sections of prepared lists -2024-06-23 16:34:36,947 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 16:34:36,969 - root - INFO - Loading core installation resources into UI... -2024-06-23 16:34:38,307 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 16:34:38,308 - root - INFO - Loading saves list into UI... -2024-06-23 16:34:38,309 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:34:38,310 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:34:38,311 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:34:38,311 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 16:34:38,312 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 16:34:38,312 - root - DEBUG - Loading save resources into UI... -2024-06-23 16:34:38,312 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:34:38,313 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 16:34:38,313 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:34:38,314 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:34:38,314 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:34:38,315 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:34:38,315 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:34:38,315 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:34:38,316 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:34:38,316 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:34:38,316 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:34:38,318 - root - DEBUG - Updating menus... -2024-06-23 16:34:38,319 - root - DEBUG - Setting up watchdog observer... -2024-06-23 16:34:38,319 - root - INFO - Loader task completed. -2024-06-23 16:34:42,156 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 16:34:42,428 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:34:42,429 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 16:34:42,429 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 16:34:42,430 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:34:42,430 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 16:34:42,430 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:34:42,430 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 16:34:42,431 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 16:34:42,431 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:34:42,495 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 16:34:42,763 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:34:42,765 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:34:42,765 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:34:42,766 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:34:42,766 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:34:42,766 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:34:42,767 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:34:43,192 - root - DEBUG - [load scope] dlg: -2024-06-23 16:34:43,193 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:34:43,327 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:34:43,328 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 16:34:43,328 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:34:43,329 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:34:43,329 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:34:43,329 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:34:43,330 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:34:43,331 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:34:43,332 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:34:43,332 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:34:43,333 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:34:43,333 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:34:43,334 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:34:43,335 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:34:43,335 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:34:43,336 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:34:43,337 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:34:43,337 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:34:43,338 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:34:43,338 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:34:43,339 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:34:43,340 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:34:43,341 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:34:43,342 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:34:43,343 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:34:43,343 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:34:43,344 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:34:43,344 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:34:43,345 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:34:43,346 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:34:43,346 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:34:43,347 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:34:43,347 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:34:43,349 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:34:43,350 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:34:43,351 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:34:43,352 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:34:43,353 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:34:43,744 - root - INFO - Loading Override from installation... -2024-06-23 16:34:46,448 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 16:34:46,557 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=-1, comment=), None) -2024-06-23 16:34:46,558 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 16:34:47,278 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(240, 278) -2024-06-23 16:34:47,278 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:47,279 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:34:47,280 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:34:47,280 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:34:47,626 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:34:47,626 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT -2024-06-23 16:34:47,626 - root - DEBUG - DLGEditor.keyPressEvent: SHIFT, held: -2024-06-23 16:34:47,627 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:34:47,627 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:34:47,627 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT -2024-06-23 16:34:48,220 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:34:48,221 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:34:48,222 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:34:48,222 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:34:48,222 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:34:48,223 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:48,223 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:34:48,224 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:34:48,224 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:34:48,225 - root - DEBUG - [shiftItem scope] itemText: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:34:48,226 - root - DEBUG - [shiftItem scope] oldRow: 4 -2024-06-23 16:34:48,226 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:34:48,226 - root - DEBUG - [shiftItem scope] newRow: 3 -2024-06-23 16:34:48,226 - root - DEBUG - Received item: '%s', row shift amount %s E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -1 -2024-06-23 16:34:48,227 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. 4 3 -2024-06-23 16:34:48,227 - root - DEBUG - DLGStandardItemModel.takeRow(row=4) -2024-06-23 16:34:48,228 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:34:48,228 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. 4 3 -2024-06-23 16:34:48,228 - root - DEBUG - DLGStandardItemModel.insertRow(row=3, toInsert=) -2024-06-23 16:34:48,229 - root - DEBUG - SDM [_processLink scope] Adding #347 to row 3 -2024-06-23 16:34:48,229 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:34:48,229 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:34:48,230 - root - INFO - Moved link from 4 to 3 -2024-06-23 16:34:48,233 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:48,233 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:34:48,234 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:34:48,235 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:34:48,477 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:34:48,478 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:34:48,478 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:34:48,478 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:34:48,479 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:48,479 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:34:48,480 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:34:48,480 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:34:48,510 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:34:48,510 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:34:48,511 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:34:48,511 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:34:48,511 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:48,512 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:34:48,513 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:34:48,513 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:34:48,540 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:34:48,541 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:34:48,542 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:34:48,542 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:34:48,542 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:48,543 - root - DEBUG - E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 16:34:48,543 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 16:34:48,544 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 16:34:48,571 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:34:48,571 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:34:48,572 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:34:48,572 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:34:48,573 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:34:48,573 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:34:48,597 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:34:48,598 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:34:50,389 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:34:50,389 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:34:50,390 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:34:50,390 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=42631, list_index=354, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:34:50,390 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:34:50,391 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:50,391 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:34:50,392 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:34:50,392 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:34:50,393 - root - DEBUG - [shiftItem scope] itemText: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 16:34:50,394 - root - DEBUG - [shiftItem scope] oldRow: 0 -2024-06-23 16:34:50,394 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:34:50,394 - root - DEBUG - [shiftItem scope] newRow: 1 -2024-06-23 16:34:50,394 - root - DEBUG - Received item: '%s', row shift amount %s E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] 1 -2024-06-23 16:34:50,395 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] 0 1 -2024-06-23 16:34:50,395 - root - DEBUG - DLGStandardItemModel.takeRow(row=0) -2024-06-23 16:34:50,396 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:34:50,396 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] 0 1 -2024-06-23 16:34:50,396 - root - DEBUG - DLGStandardItemModel.insertRow(row=1, toInsert=) -2024-06-23 16:34:50,397 - root - DEBUG - SDM [_processLink scope] Adding #354 to row 1 -2024-06-23 16:34:50,397 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:34:50,397 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:34:50,398 - root - INFO - Moved link from 0 to 1 -2024-06-23 16:34:50,400 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:50,401 - root - DEBUG - E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 16:34:50,402 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:34:50,402 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 16:34:50,651 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:34:50,652 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:34:50,652 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:34:50,652 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:34:50,653 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:50,653 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:34:50,654 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:34:50,654 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:34:50,683 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:34:50,684 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:34:50,684 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:34:50,684 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:34:50,685 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:50,685 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:34:50,686 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:34:50,686 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:34:50,714 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:34:50,715 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:34:50,715 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:34:50,716 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:34:50,716 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:50,716 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:34:50,717 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:34:50,717 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:34:50,745 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:34:50,745 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:34:50,746 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:34:50,746 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:34:50,747 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:50,747 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:34:50,748 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:34:50,749 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:34:50,776 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:34:50,777 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:34:50,777 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:34:50,777 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:34:50,778 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:50,778 - root - DEBUG - E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:34:50,779 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:34:50,779 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:34:50,808 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:34:50,809 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:34:50,809 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:34:50,809 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:34:50,810 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:50,810 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:34:50,811 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:34:50,812 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:34:50,837 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:34:50,837 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:34:51,734 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:34:51,734 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:34:51,735 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:34:51,735 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38868, list_index=338, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=)]) -2024-06-23 16:34:51,735 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:34:51,736 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:51,736 - root - DEBUG - E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:34:51,737 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:34:51,737 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:34:51,738 - root - DEBUG - [shiftItem scope] itemText: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:34:51,738 - root - DEBUG - [shiftItem scope] oldRow: 7 -2024-06-23 16:34:51,739 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:34:51,739 - root - DEBUG - [shiftItem scope] newRow: 6 -2024-06-23 16:34:51,739 - root - DEBUG - Received item: '%s', row shift amount %s E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -1 -2024-06-23 16:34:51,740 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] 7 6 -2024-06-23 16:34:51,740 - root - DEBUG - DLGStandardItemModel.takeRow(row=7) -2024-06-23 16:34:51,740 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:34:51,741 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] 7 6 -2024-06-23 16:34:51,741 - root - DEBUG - DLGStandardItemModel.insertRow(row=6, toInsert=) -2024-06-23 16:34:51,742 - root - DEBUG - SDM [_processLink scope] Adding #338 to row 6 -2024-06-23 16:34:51,742 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:34:51,742 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:34:51,742 - root - INFO - Moved link from 7 to 6 -2024-06-23 16:34:51,746 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:51,746 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:34:51,748 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:34:51,748 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:34:51,985 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:34:51,985 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:34:51,986 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:34:51,986 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:34:51,987 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:51,987 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:34:51,988 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:34:51,988 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:34:52,031 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:34:52,032 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:34:52,032 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:34:52,032 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:34:52,033 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:52,033 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:34:52,034 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:34:52,034 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:34:52,064 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:34:52,064 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:34:52,065 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:34:52,065 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:34:52,065 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:52,065 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:34:52,066 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:34:52,067 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:34:52,078 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:34:52,078 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:34:53,077 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:34:53,078 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:34:53,078 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:34:53,078 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:34:53,079 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:34:53,079 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:53,079 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:34:53,080 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:34:53,081 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:34:53,082 - root - DEBUG - [shiftItem scope] itemText: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:34:53,082 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 16:34:53,083 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:34:53,083 - root - DEBUG - [shiftItem scope] newRow: 2 -2024-06-23 16:34:53,083 - root - DEBUG - Received item: '%s', row shift amount %s E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -1 -2024-06-23 16:34:53,084 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. 3 2 -2024-06-23 16:34:53,084 - root - DEBUG - DLGStandardItemModel.takeRow(row=3) -2024-06-23 16:34:53,084 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:34:53,085 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. 3 2 -2024-06-23 16:34:53,085 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-23 16:34:53,085 - root - DEBUG - SDM [_processLink scope] Adding #347 to row 2 -2024-06-23 16:34:53,086 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:34:53,086 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:34:53,086 - root - INFO - Moved link from 3 to 2 -2024-06-23 16:34:53,090 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:53,090 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:34:53,092 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:34:53,092 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:34:53,177 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:34:53,177 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:34:53,486 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:34:53,487 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:34:53,487 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:34:53,488 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:34:53,488 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:34:53,489 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:53,489 - root - DEBUG - E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 16:34:53,490 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:34:53,490 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 16:34:53,491 - root - DEBUG - [shiftItem scope] itemText: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:34:53,491 - root - DEBUG - [shiftItem scope] oldRow: 2 -2024-06-23 16:34:53,492 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:34:53,492 - root - DEBUG - [shiftItem scope] newRow: 1 -2024-06-23 16:34:53,492 - root - DEBUG - Received item: '%s', row shift amount %s E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -1 -2024-06-23 16:34:53,493 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. 2 1 -2024-06-23 16:34:53,493 - root - DEBUG - DLGStandardItemModel.takeRow(row=2) -2024-06-23 16:34:53,493 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:34:53,494 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. 2 1 -2024-06-23 16:34:53,494 - root - DEBUG - DLGStandardItemModel.insertRow(row=1, toInsert=) -2024-06-23 16:34:53,494 - root - DEBUG - SDM [_processLink scope] Adding #347 to row 1 -2024-06-23 16:34:53,495 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:34:53,495 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:34:53,495 - root - INFO - Moved link from 2 to 1 -2024-06-23 16:34:53,498 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:53,499 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:34:53,500 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:34:53,501 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:34:53,577 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:34:53,578 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:34:53,893 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:34:53,894 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:34:53,894 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:34:53,894 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:34:53,895 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:34:53,895 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:53,896 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:34:53,897 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 16:34:53,897 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:34:53,898 - root - DEBUG - [shiftItem scope] itemText: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:34:53,898 - root - DEBUG - [shiftItem scope] oldRow: 1 -2024-06-23 16:34:53,899 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:34:53,899 - root - DEBUG - [shiftItem scope] newRow: 0 -2024-06-23 16:34:53,899 - root - DEBUG - Received item: '%s', row shift amount %s E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -1 -2024-06-23 16:34:53,900 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. 1 0 -2024-06-23 16:34:53,900 - root - DEBUG - DLGStandardItemModel.takeRow(row=1) -2024-06-23 16:34:53,901 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:34:53,901 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. 1 0 -2024-06-23 16:34:53,901 - root - DEBUG - DLGStandardItemModel.insertRow(row=0, toInsert=) -2024-06-23 16:34:53,902 - root - DEBUG - SDM [_processLink scope] Adding #347 to row 0 -2024-06-23 16:34:53,902 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:34:53,902 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:34:53,903 - root - INFO - Moved link from 1 to 0 -2024-06-23 16:34:53,906 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:53,906 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:34:53,907 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 16:34:53,907 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:34:53,974 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:34:53,975 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:34:54,271 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:34:54,271 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:34:54,271 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:34:54,272 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:34:54,272 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:34:54,273 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:54,273 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:34:54,274 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:34:54,274 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:34:54,275 - root - DEBUG - [shiftItem scope] itemText: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:34:54,275 - root - DEBUG - [shiftItem scope] oldRow: 0 -2024-06-23 16:34:54,276 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:34:54,276 - root - DEBUG - [shiftItem scope] newRow: 1 -2024-06-23 16:34:54,276 - root - DEBUG - Received item: '%s', row shift amount %s E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. 1 -2024-06-23 16:34:54,277 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. 0 1 -2024-06-23 16:34:54,277 - root - DEBUG - DLGStandardItemModel.takeRow(row=0) -2024-06-23 16:34:54,278 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:34:54,278 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. 0 1 -2024-06-23 16:34:54,279 - root - DEBUG - DLGStandardItemModel.insertRow(row=1, toInsert=) -2024-06-23 16:34:54,279 - root - DEBUG - SDM [_processLink scope] Adding #347 to row 1 -2024-06-23 16:34:54,279 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:34:54,280 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:34:54,280 - root - INFO - Moved link from 0 to 1 -2024-06-23 16:34:54,283 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:54,284 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:34:54,285 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:34:54,285 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:34:54,527 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:34:54,527 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:34:54,528 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:34:54,528 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:34:54,529 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:54,529 - root - DEBUG - E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 16:34:54,530 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:34:54,530 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 16:34:54,558 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:34:54,559 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:34:54,559 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:34:54,560 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:34:54,560 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:54,560 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:34:54,561 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:34:54,562 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:34:54,590 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:34:54,591 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:34:54,591 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:34:54,592 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:34:54,592 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:34:54,592 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:34:54,593 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:34:54,594 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:34:54,614 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:34:54,615 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:34:55,392 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777248 -2024-06-23 16:34:55,393 - root - DEBUG - DLGEditor.keyReleaseEvent: SHIFT, held: -2024-06-23 16:35:26,306 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 16:35:26,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 16:35:26,677 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 16:35:26,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 16:35:26,678 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 16:35:26,679 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 16:35:26,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 16:35:26,680 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 16:35:26,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 16:35:26,681 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 16:35:26,682 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 16:35:26,683 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 16:35:26,684 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 16:35:26,684 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 16:35:26,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 16:35:26,685 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 16:35:26,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 16:35:26,686 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 16:35:26,687 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 16:35:26,688 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 16:35:26,689 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 16:35:26,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 16:35:26,690 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 16:35:26,691 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 16:35:26,691 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 16:35:26,692 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 16:35:26,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 16:35:26,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:35:26,693 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 16:35:26,694 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 16:35:26,694 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 16:35:26,695 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 16:35:26,695 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 16:35:26,695 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 16:35:26,696 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 16:35:26,696 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 16:35:26,697 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 16:35:26,697 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 16:35:26,698 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 16:35:26,698 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 16:35:26,698 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 16:35:26,699 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 16:35:26,699 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 16:35:26,700 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 16:35:26,700 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 16:35:26,700 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 16:35:26,701 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 16:35:26,701 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 16:35:26,701 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 16:35:26,702 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 16:35:26,702 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 16:35:26,703 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 16:35:26,704 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 16:35:26,704 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 16:35:26,705 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 16:35:26,705 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 16:35:26,706 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 16:35:26,706 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 16:35:26,707 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 16:35:26,707 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 16:35:26,708 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:35:26,708 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 16:35:26,709 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 16:35:26,710 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:35:26,710 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 16:35:26,711 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 16:35:26,711 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:35:26,712 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:35:26,712 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:35:26,713 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:35:26,713 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:35:26,714 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:35:26,714 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 16:35:26,715 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:35:26,715 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:35:26,716 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 16:35:26,716 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 16:35:26,717 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 16:35:26,717 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 16:35:26,718 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 16:35:26,718 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 16:35:26,719 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:35:26,720 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 16:35:26,721 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:35:26,721 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:35:26,722 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:35:26,723 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:35:26,723 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:35:26,724 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 16:35:26,725 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 16:35:26,725 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:35:26,726 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 16:35:26,727 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 16:35:26,727 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 16:35:26,728 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 16:35:26,729 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 16:35:26,730 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 16:35:26,730 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 16:35:26,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 16:35:26,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 16:35:26,732 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 16:35:26,733 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 16:35:26,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 16:35:26,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 16:35:26,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 16:35:26,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 16:35:26,737 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 16:35:26,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 16:35:26,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 16:35:26,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 16:35:26,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 16:35:26,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 16:35:26,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 16:35:26,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 16:35:26,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 16:35:26,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 16:35:26,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 16:35:26,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 16:35:26,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 16:35:26,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 16:35:26,806 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 16:35:26,807 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 16:35:27,256 - root - DEBUG - DEBUG MODE: True -2024-06-23 16:35:27,259 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 16:35:27,329 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 16:35:27,469 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 16:35:27,518 - root - DEBUG - Updating menus... -2024-06-23 16:35:29,557 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:35:31,598 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:35:31,600 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:35:31,603 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 16:35:31,604 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 16:35:31,604 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 16:35:31,605 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 16:35:31,606 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 16:35:31,606 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 16:35:31,607 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 16:35:31,607 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 16:35:31,608 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 16:35:31,609 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 16:35:33,410 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 16:35:33,410 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 16:35:33,411 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 16:35:33,411 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 16:35:33,412 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:35:33,412 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 16:35:33,413 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 16:35:33,421 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 16:35:33,423 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 16:35:33,425 - root - INFO - Loading chitin... -2024-06-23 16:35:33,426 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 16:35:36,575 - root - INFO - Done loading chitin -2024-06-23 16:35:36,576 - root - INFO - Loading lips... -2024-06-23 16:35:36,579 - root - INFO - Loading modules... -2024-06-23 16:35:36,582 - root - INFO - Loading streammusic... -2024-06-23 16:35:36,584 - root - INFO - Loading streamsounds... -2024-06-23 16:35:36,585 - root - INFO - Loading textures... -2024-06-23 16:35:36,588 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 16:35:37,770 - root - INFO - Loading saves... -2024-06-23 16:35:37,799 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:35:37,800 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:35:37,803 - root - INFO - Loading streamwaves... -2024-06-23 16:35:37,804 - root - INFO - Loading override... -2024-06-23 16:35:37,808 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 16:35:37,818 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:35:37,839 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 16:35:37,840 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 16:35:37,842 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 16:35:37,843 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:35:37,844 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:35:37,844 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:35:37,845 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:35:37,863 - root - DEBUG - Set sections of prepared lists -2024-06-23 16:35:37,864 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 16:35:37,968 - root - INFO - Loading core installation resources into UI... -2024-06-23 16:35:41,593 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 16:35:41,594 - root - INFO - Loading saves list into UI... -2024-06-23 16:35:41,597 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:35:41,598 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:35:41,600 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:35:41,601 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 16:35:41,601 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 16:35:41,602 - root - DEBUG - Loading save resources into UI... -2024-06-23 16:35:41,602 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:35:41,604 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 16:35:41,605 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:35:41,605 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:35:41,606 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:35:41,606 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:35:41,607 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:35:41,607 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:35:41,608 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:35:41,609 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:35:41,609 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:35:41,611 - root - DEBUG - Updating menus... -2024-06-23 16:35:41,612 - root - DEBUG - Setting up watchdog observer... -2024-06-23 16:35:41,613 - root - INFO - Loader task completed. -2024-06-23 16:35:43,739 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 16:35:44,031 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:35:44,031 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 16:35:44,032 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 16:35:44,032 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:35:44,033 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 16:35:44,033 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:35:44,033 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 16:35:44,034 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 16:35:44,034 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:35:44,100 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 16:35:44,471 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:35:44,474 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:35:44,474 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:35:44,474 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:35:44,475 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:35:44,475 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:35:44,477 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:35:45,721 - root - DEBUG - [load scope] dlg: -2024-06-23 16:35:45,722 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:35:46,257 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:35:46,257 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 16:35:46,258 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:35:46,258 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:35:46,259 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:35:46,259 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:35:46,261 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:35:46,261 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:35:46,263 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:35:46,264 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:35:46,265 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:35:46,265 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:35:46,266 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:35:46,267 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:35:46,268 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:35:46,268 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:35:46,270 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:35:46,270 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:35:46,271 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:35:46,272 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:35:46,273 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:35:46,273 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:35:46,275 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:35:46,275 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:35:46,276 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:35:46,277 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:35:46,279 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:35:46,279 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:35:46,281 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:35:46,282 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:35:46,283 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:35:46,284 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:35:46,285 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:35:46,286 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:35:46,287 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:35:46,289 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:35:46,291 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:35:46,293 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:35:47,196 - root - INFO - Loading Override from installation... -2024-06-23 16:35:53,234 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 16:35:53,338 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=-1, comment=), None) -2024-06-23 16:35:53,338 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 16:35:56,052 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(312, 114) -2024-06-23 16:35:56,053 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:35:56,053 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:35:56,056 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:35:56,057 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:35:56,391 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:35:56,392 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT -2024-06-23 16:35:56,392 - root - DEBUG - DLGEditor.keyPressEvent: SHIFT, held: -2024-06-23 16:35:56,393 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=31358, list_index=352, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:35:56,394 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:35:56,394 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT -2024-06-23 16:36:41,460 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:36:41,461 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT -2024-06-23 16:36:41,461 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:36:41,462 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT -2024-06-23 16:36:42,089 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:36:42,089 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:36:42,090 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:36:42,090 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=31358, list_index=352, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:36:42,091 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:36:42,091 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:42,092 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:36:42,093 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:36:42,094 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:36:42,095 - root - DEBUG - [shiftItem scope] itemText: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:36:42,096 - root - DEBUG - [shiftItem scope] oldRow: 1 -2024-06-23 16:36:42,096 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:36:42,097 - root - DEBUG - [shiftItem scope] newRow: 2 -2024-06-23 16:36:42,097 - root - DEBUG - Received item: '%s', row shift amount %s E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. 1 -2024-06-23 16:36:42,098 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. 1 2 -2024-06-23 16:36:42,099 - root - DEBUG - DLGStandardItemModel.takeRow(row=1) -2024-06-23 16:36:42,099 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:36:42,100 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. 1 2 -2024-06-23 16:36:42,101 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-23 16:36:42,102 - root - DEBUG - SDM [_processLink scope] Adding #352 to row 2 -2024-06-23 16:36:42,104 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:36:42,104 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:36:42,105 - root - INFO - Moved link from 1 to 2 -2024-06-23 16:36:42,110 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:42,110 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:36:42,112 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:36:42,113 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:36:42,347 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:36:42,347 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:36:42,348 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:36:42,348 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:36:42,349 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:42,349 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:36:42,350 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:36:42,351 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:36:42,380 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:36:42,380 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:36:42,381 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:36:42,381 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:36:42,382 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:42,382 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:36:42,384 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:36:42,384 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:36:42,408 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:36:42,409 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:36:42,410 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:36:42,410 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:36:42,411 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:42,411 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:36:42,412 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:36:42,413 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:36:42,440 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:36:42,441 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:36:42,441 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:36:42,441 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:36:42,442 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:42,442 - root - DEBUG - E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:36:42,444 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:36:42,444 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:36:42,471 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:36:42,472 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:36:42,473 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:36:42,473 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:36:42,474 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:42,474 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:36:42,475 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:36:42,476 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:36:42,508 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:36:42,508 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:36:43,529 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:43,530 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:43,530 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:36:43,530 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38868, list_index=338, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=)]) -2024-06-23 16:36:43,531 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:36:43,531 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:43,532 - root - DEBUG - E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:36:43,533 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:36:43,534 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:36:43,535 - root - DEBUG - [shiftItem scope] itemText: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:36:43,536 - root - DEBUG - [shiftItem scope] oldRow: 7 -2024-06-23 16:36:43,536 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:36:43,537 - root - DEBUG - [shiftItem scope] newRow: 6 -2024-06-23 16:36:43,537 - root - DEBUG - Received item: '%s', row shift amount %s E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -1 -2024-06-23 16:36:43,538 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] 7 6 -2024-06-23 16:36:43,538 - root - DEBUG - DLGStandardItemModel.takeRow(row=7) -2024-06-23 16:36:43,539 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:36:43,539 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] 7 6 -2024-06-23 16:36:43,540 - root - DEBUG - DLGStandardItemModel.insertRow(row=6, toInsert=) -2024-06-23 16:36:43,540 - root - DEBUG - SDM [_processLink scope] Adding #338 to row 6 -2024-06-23 16:36:43,541 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:36:43,542 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:36:43,542 - root - INFO - Moved link from 7 to 6 -2024-06-23 16:36:43,547 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:43,547 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:36:43,548 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:36:43,549 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:36:43,786 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:43,787 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:43,788 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:43,788 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:43,789 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:43,789 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:36:43,790 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:36:43,791 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:36:43,816 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:43,816 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:43,817 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:43,817 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:43,818 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:43,818 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:36:43,820 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:36:43,820 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:36:43,847 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:43,848 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:43,848 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:43,848 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:43,849 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:43,849 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:36:43,850 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:36:43,851 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:36:43,879 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:43,880 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:43,880 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:43,881 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:43,881 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:43,881 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:36:43,883 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:36:43,883 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:36:43,890 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:43,891 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:44,339 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:36:44,339 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:36:44,340 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:36:44,340 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=31358, list_index=352, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:36:44,341 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:36:44,341 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:44,342 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:36:44,343 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:36:44,343 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:36:44,344 - root - DEBUG - [shiftItem scope] itemText: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:36:44,345 - root - DEBUG - [shiftItem scope] oldRow: 2 -2024-06-23 16:36:44,346 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:36:44,346 - root - DEBUG - [shiftItem scope] newRow: 3 -2024-06-23 16:36:44,347 - root - DEBUG - Received item: '%s', row shift amount %s E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. 1 -2024-06-23 16:36:44,347 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. 2 3 -2024-06-23 16:36:44,348 - root - DEBUG - DLGStandardItemModel.takeRow(row=2) -2024-06-23 16:36:44,348 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:36:44,349 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. 2 3 -2024-06-23 16:36:44,349 - root - DEBUG - DLGStandardItemModel.insertRow(row=3, toInsert=) -2024-06-23 16:36:44,350 - root - DEBUG - SDM [_processLink scope] Adding #352 to row 3 -2024-06-23 16:36:44,351 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:36:44,351 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:36:44,351 - root - INFO - Moved link from 2 to 3 -2024-06-23 16:36:44,355 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:44,355 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:36:44,357 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:36:44,357 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:36:44,465 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:36:44,465 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:36:44,831 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:36:44,832 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:36:44,832 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:36:44,833 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=31358, list_index=352, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:36:44,833 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:36:44,834 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:44,834 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:36:44,835 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:36:44,836 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:36:44,837 - root - DEBUG - [shiftItem scope] itemText: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:36:44,838 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 16:36:44,838 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:36:44,839 - root - DEBUG - [shiftItem scope] newRow: 4 -2024-06-23 16:36:44,839 - root - DEBUG - Received item: '%s', row shift amount %s E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. 1 -2024-06-23 16:36:44,840 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. 3 4 -2024-06-23 16:36:44,840 - root - DEBUG - DLGStandardItemModel.takeRow(row=3) -2024-06-23 16:36:44,840 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:36:44,841 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. 3 4 -2024-06-23 16:36:44,842 - root - DEBUG - DLGStandardItemModel.insertRow(row=4, toInsert=) -2024-06-23 16:36:44,842 - root - DEBUG - SDM [_processLink scope] Adding #352 to row 4 -2024-06-23 16:36:44,843 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:36:44,844 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:36:44,844 - root - INFO - Moved link from 3 to 4 -2024-06-23 16:36:44,848 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:44,849 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:36:44,850 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:36:44,851 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:36:45,093 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:36:45,093 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:36:45,094 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:36:45,094 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:36:45,095 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:45,095 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:36:45,097 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:36:45,097 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:36:45,125 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:36:45,126 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:36:45,127 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:36:45,127 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:36:45,128 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:45,128 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:36:45,129 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:36:45,130 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:36:45,156 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:36:45,157 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:36:45,157 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:36:45,158 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:36:45,158 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:45,159 - root - DEBUG - E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:36:45,160 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:36:45,161 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:36:45,188 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:36:45,189 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:36:45,189 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:36:45,189 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:36:45,190 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:45,191 - root - DEBUG - E316: How can I help? -2024-06-23 16:36:45,192 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-23 16:36:45,192 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 16:36:45,216 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:36:45,216 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:36:45,785 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:45,786 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:45,786 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:36:45,787 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=1931, list_index=316, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=Bastila in the party), DLGLink(link_list_index=3, comment=)]) -2024-06-23 16:36:45,787 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:36:45,788 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:45,788 - root - DEBUG - E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:36:45,789 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:36:45,790 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:36:45,791 - root - DEBUG - [shiftItem scope] itemText: E316: How can I help? -2024-06-23 16:36:45,791 - root - DEBUG - [shiftItem scope] oldRow: 8 -2024-06-23 16:36:45,792 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:36:45,792 - root - DEBUG - [shiftItem scope] newRow: 7 -2024-06-23 16:36:45,793 - root - DEBUG - Received item: '%s', row shift amount %s E316: How can I help? -1 -2024-06-23 16:36:45,793 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E316: How can I help? 8 7 -2024-06-23 16:36:45,794 - root - DEBUG - DLGStandardItemModel.takeRow(row=8) -2024-06-23 16:36:45,794 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:36:45,794 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E316: How can I help? 8 7 -2024-06-23 16:36:45,795 - root - DEBUG - DLGStandardItemModel.insertRow(row=7, toInsert=) -2024-06-23 16:36:45,795 - root - DEBUG - SDM [_processLink scope] Adding #316 to row 7 -2024-06-23 16:36:45,796 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:36:45,797 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:36:45,797 - root - INFO - Moved link from 8 to 7 -2024-06-23 16:36:45,801 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:45,801 - root - DEBUG - E316: How can I help? -2024-06-23 16:36:45,803 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:36:45,803 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 16:36:46,043 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:46,043 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:46,044 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:46,044 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:46,045 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:46,045 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:36:46,046 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:36:46,047 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:36:46,073 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:46,073 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:46,074 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:46,074 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:46,075 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:46,075 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:36:46,077 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:36:46,077 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:36:46,106 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:46,107 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:46,107 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:46,108 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:46,108 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:46,109 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:36:46,111 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:36:46,111 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:36:46,137 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:46,137 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:46,138 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:46,138 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:46,139 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:46,139 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:36:46,141 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:36:46,141 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:36:46,157 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:46,157 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:46,588 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:36:46,588 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:36:46,589 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:36:46,589 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:36:46,589 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:36:46,590 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:46,590 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:36:46,591 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:36:46,592 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:36:46,593 - root - DEBUG - [shiftItem scope] itemText: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:36:46,594 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 16:36:46,594 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:36:46,595 - root - DEBUG - [shiftItem scope] newRow: 4 -2024-06-23 16:36:46,595 - root - DEBUG - Received item: '%s', row shift amount %s E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. 1 -2024-06-23 16:36:46,596 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. 3 4 -2024-06-23 16:36:46,596 - root - DEBUG - DLGStandardItemModel.takeRow(row=3) -2024-06-23 16:36:46,597 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:36:46,597 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. 3 4 -2024-06-23 16:36:46,598 - root - DEBUG - DLGStandardItemModel.insertRow(row=4, toInsert=) -2024-06-23 16:36:46,598 - root - DEBUG - SDM [_processLink scope] Adding #347 to row 4 -2024-06-23 16:36:46,599 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:36:46,600 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:36:46,600 - root - INFO - Moved link from 3 to 4 -2024-06-23 16:36:46,604 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:46,605 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:36:46,607 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:36:46,607 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:36:46,851 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:36:46,852 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:36:46,852 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:36:46,853 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:36:46,853 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:46,854 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:36:46,855 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:36:46,855 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:36:46,883 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:36:46,884 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:36:46,884 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:36:46,884 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:36:46,885 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:46,886 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:36:46,887 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:36:46,887 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:36:46,914 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:36:46,915 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:36:46,915 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:36:46,916 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:36:46,916 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:46,917 - root - DEBUG - E316: How can I help? -2024-06-23 16:36:46,918 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:36:46,918 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 16:36:46,925 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:36:46,926 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:36:47,241 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:47,241 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:47,242 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:36:47,242 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=1931, list_index=316, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=Bastila in the party), DLGLink(link_list_index=3, comment=)]) -2024-06-23 16:36:47,243 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:36:47,243 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:47,244 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:36:47,245 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:36:47,245 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:36:47,246 - root - DEBUG - [shiftItem scope] itemText: E316: How can I help? -2024-06-23 16:36:47,247 - root - DEBUG - [shiftItem scope] oldRow: 7 -2024-06-23 16:36:47,247 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:36:47,248 - root - DEBUG - [shiftItem scope] newRow: 6 -2024-06-23 16:36:47,248 - root - DEBUG - Received item: '%s', row shift amount %s E316: How can I help? -1 -2024-06-23 16:36:47,249 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E316: How can I help? 7 6 -2024-06-23 16:36:47,249 - root - DEBUG - DLGStandardItemModel.takeRow(row=7) -2024-06-23 16:36:47,249 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:36:47,250 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E316: How can I help? 7 6 -2024-06-23 16:36:47,250 - root - DEBUG - DLGStandardItemModel.insertRow(row=6, toInsert=) -2024-06-23 16:36:47,251 - root - DEBUG - SDM [_processLink scope] Adding #316 to row 6 -2024-06-23 16:36:47,251 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:36:47,252 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:36:47,253 - root - INFO - Moved link from 7 to 6 -2024-06-23 16:36:47,256 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:47,257 - root - DEBUG - E316: How can I help? -2024-06-23 16:36:47,258 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:36:47,259 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 16:36:47,492 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:47,492 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:47,493 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:47,493 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:47,494 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:47,494 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:36:47,495 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:36:47,496 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:36:47,509 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:47,510 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:47,817 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:47,817 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:47,818 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:36:47,818 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=1958, list_index=345, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=)]) -2024-06-23 16:36:47,819 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:36:47,819 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:47,820 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:36:47,821 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:36:47,822 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:36:47,823 - root - DEBUG - [shiftItem scope] itemText: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:36:47,824 - root - DEBUG - [shiftItem scope] oldRow: 5 -2024-06-23 16:36:47,824 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:36:47,824 - root - DEBUG - [shiftItem scope] newRow: 4 -2024-06-23 16:36:47,825 - root - DEBUG - Received item: '%s', row shift amount %s E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -1 -2024-06-23 16:36:47,825 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. 5 4 -2024-06-23 16:36:47,826 - root - DEBUG - DLGStandardItemModel.takeRow(row=5) -2024-06-23 16:36:47,826 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:36:47,827 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. 5 4 -2024-06-23 16:36:47,827 - root - DEBUG - DLGStandardItemModel.insertRow(row=4, toInsert=) -2024-06-23 16:36:47,828 - root - DEBUG - SDM [_processLink scope] Adding #345 to row 4 -2024-06-23 16:36:47,828 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:36:47,829 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:36:47,829 - root - INFO - Moved link from 5 to 4 -2024-06-23 16:36:47,833 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:47,833 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:36:47,835 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:36:47,835 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:36:48,069 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:48,069 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:48,364 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:48,365 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:48,365 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:36:48,366 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=1958, list_index=345, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=)]) -2024-06-23 16:36:48,366 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:36:48,367 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:48,367 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:36:48,369 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:36:48,369 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:36:48,370 - root - DEBUG - [shiftItem scope] itemText: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:36:48,371 - root - DEBUG - [shiftItem scope] oldRow: 4 -2024-06-23 16:36:48,371 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:36:48,372 - root - DEBUG - [shiftItem scope] newRow: 3 -2024-06-23 16:36:48,372 - root - DEBUG - Received item: '%s', row shift amount %s E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -1 -2024-06-23 16:36:48,373 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. 4 3 -2024-06-23 16:36:48,373 - root - DEBUG - DLGStandardItemModel.takeRow(row=4) -2024-06-23 16:36:48,374 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:36:48,374 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. 4 3 -2024-06-23 16:36:48,375 - root - DEBUG - DLGStandardItemModel.insertRow(row=3, toInsert=) -2024-06-23 16:36:48,375 - root - DEBUG - SDM [_processLink scope] Adding #345 to row 3 -2024-06-23 16:36:48,376 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:36:48,376 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:36:48,377 - root - INFO - Moved link from 4 to 3 -2024-06-23 16:36:48,380 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:48,381 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:36:48,382 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:36:48,382 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:36:48,616 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:48,616 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:48,617 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:48,617 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:48,618 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:48,618 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:36:48,619 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:36:48,620 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:36:48,641 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:48,641 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:48,914 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:48,915 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:48,916 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:36:48,916 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:36:48,916 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:36:48,917 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:48,918 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:36:48,919 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:36:48,919 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:36:48,921 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:36:48,922 - root - DEBUG - [shiftItem scope] oldRow: 2 -2024-06-23 16:36:48,922 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:36:48,922 - root - DEBUG - [shiftItem scope] newRow: 1 -2024-06-23 16:36:48,923 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. -1 -2024-06-23 16:36:48,923 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 2 1 -2024-06-23 16:36:48,924 - root - DEBUG - DLGStandardItemModel.takeRow(row=2) -2024-06-23 16:36:48,924 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:36:48,925 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 2 1 -2024-06-23 16:36:48,926 - root - DEBUG - DLGStandardItemModel.insertRow(row=1, toInsert=) -2024-06-23 16:36:48,926 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 1 -2024-06-23 16:36:48,927 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:36:48,927 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:36:48,928 - root - INFO - Moved link from 2 to 1 -2024-06-23 16:36:48,931 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:48,932 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:36:48,933 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:36:48,934 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:36:49,178 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,179 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,179 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,180 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,180 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:36:49,181 - root - DEBUG - E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 16:36:49,182 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 16:36:49,182 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 16:36:49,210 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,211 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,211 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,212 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,213 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,214 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,239 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,240 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,240 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,241 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,241 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,241 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,269 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,270 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,271 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,271 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,272 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,272 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,300 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,301 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,301 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,302 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,302 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,303 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,331 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,332 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,332 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,332 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,333 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,333 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,363 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,364 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,364 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,364 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,365 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,365 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,409 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,410 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,410 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,411 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,412 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,412 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,440 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,440 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,441 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,441 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,442 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,442 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,471 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,472 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,472 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,473 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,473 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,474 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,502 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,502 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,503 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,503 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,504 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,504 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,533 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,533 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,534 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,534 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,535 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,535 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,563 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,564 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,564 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,565 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,565 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,566 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,595 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,596 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,596 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,597 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,597 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,598 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,627 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,627 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,628 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,628 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,629 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,629 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,674 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,675 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,675 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,676 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,676 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,676 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,705 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,706 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,706 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,707 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,707 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,708 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,736 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,737 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,737 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,738 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,738 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,739 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,768 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,768 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,769 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,769 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,770 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,770 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,798 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,798 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,799 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,799 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,800 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,800 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,830 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,831 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,831 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,832 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,832 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,833 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,860 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,861 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,862 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,862 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,862 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,863 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,891 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,892 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,892 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,892 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,893 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,893 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,923 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,924 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,924 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,925 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,925 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,925 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,969 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:49,969 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:49,970 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,970 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:49,971 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:49,971 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:50,001 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:50,002 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:50,002 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:50,002 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:50,003 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:50,003 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:50,032 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:50,033 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:50,033 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:50,034 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:50,034 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:50,035 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:50,063 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:50,064 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:50,064 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:50,065 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:50,065 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:50,066 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:50,095 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:50,095 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:50,096 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:50,097 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:50,097 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:50,097 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:50,127 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:50,128 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:50,128 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:50,129 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:50,129 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:36:50,130 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:36:50,152 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:36:50,153 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:36:50,673 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777248 -2024-06-23 16:36:50,673 - root - DEBUG - DLGEditor.keyReleaseEvent: SHIFT, held: -2024-06-23 16:39:11,947 - root - ERROR - c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydev_bundle\fsnotify\__init__.py:143: ResourceWarning: unclosed scandir iterator -2024-06-23 16:39:11,948 - root - ERROR - time.sleep(self.sleep_time) -2024-06-23 16:39:11,948 - root - ERROR - ResourceWarning: Enable tracemalloc to get the object allocation traceback -2024-06-23 16:39:11,949 - root - ERROR - c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydev_bundle\fsnotify\__init__.py:148: ResourceWarning: unclosed scandir iterator -2024-06-23 16:39:11,949 - root - ERROR - self._check_dir(entry.path, single_visit_info, append_change, old_file_to_mtime, level + 1) -2024-06-23 16:39:11,950 - root - ERROR - ResourceWarning: Enable tracemalloc to get the object allocation traceback -2024-06-23 16:39:11,950 - root - ERROR - c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydev_bundle\fsnotify\__init__.py:148: ResourceWarning: unclosed scandir iterator -2024-06-23 16:39:11,950 - root - ERROR - self._check_dir(entry.path, single_visit_info, append_change, old_file_to_mtime, level + 1) -2024-06-23 16:39:11,951 - root - ERROR - ResourceWarning: Enable tracemalloc to get the object allocation traceback -2024-06-23 16:39:11,951 - root - ERROR - c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydev_bundle\fsnotify\__init__.py:148: ResourceWarning: unclosed scandir iterator -2024-06-23 16:39:11,952 - root - ERROR - self._check_dir(entry.path, single_visit_info, append_change, old_file_to_mtime, level + 1) -2024-06-23 16:39:11,952 - root - ERROR - ResourceWarning: Enable tracemalloc to get the object allocation traceback -2024-06-23 16:39:11,953 - root - ERROR - c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydev_bundle\fsnotify\__init__.py:148: ResourceWarning: unclosed scandir iterator -2024-06-23 16:39:11,953 - root - ERROR - self._check_dir(entry.path, single_visit_info, append_change, old_file_to_mtime, level + 1) -2024-06-23 16:39:11,954 - root - ERROR - ResourceWarning: Enable tracemalloc to get the object allocation traceback -2024-06-23 16:39:11,954 - root - ERROR - 227.61s - Error when waiting for filesystem changes in FSNotifyThread. -2024-06-23 16:39:11,955 - root - ERROR - Traceback (most recent call last): -2024-06-23 16:39:11,956 - root - ERROR - File "c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_comm.py", line 325, in _on_run -2024-06-23 16:39:11,956 - root - ERROR - for change_enum, change_path in self.watcher.iter_changes(): -2024-06-23 16:39:11,957 - root - ERROR - File "c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydev_bundle\fsnotify\__init__.py", line 301, in iter_changes -2024-06-23 16:39:11,957 - root - ERROR - path_watcher._check(single_visit_info, append_change, old_file_to_mtime) -2024-06-23 16:39:11,958 - root - ERROR - File "c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydev_bundle\fsnotify\__init__.py", line 166, in _check -2024-06-23 16:39:11,958 - root - ERROR - self._check_dir(self._root_path, single_visit_info, append_change, old_file_to_mtime, 0) -2024-06-23 16:39:11,959 - root - ERROR - File "c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydev_bundle\fsnotify\__init__.py", line 148, in _check_dir -2024-06-23 16:39:11,959 - root - ERROR - self._check_dir(entry.path, single_visit_info, append_change, old_file_to_mtime, level + 1) -2024-06-23 16:39:11,960 - root - ERROR - File "c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydev_bundle\fsnotify\__init__.py", line 148, in _check_dir -2024-06-23 16:39:11,960 - root - ERROR - self._check_dir(entry.path, single_visit_info, append_change, old_file_to_mtime, level + 1) -2024-06-23 16:39:11,961 - root - ERROR - File "c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydev_bundle\fsnotify\__init__.py", line 148, in _check_dir -2024-06-23 16:39:11,961 - root - ERROR - self._check_dir(entry.path, single_visit_info, append_change, old_file_to_mtime, level + 1) -2024-06-23 16:39:11,961 - root - ERROR - [Previous line repeated 1 more time] -2024-06-23 16:39:11,962 - root - ERROR - File "c:\Users\boden\.vscode\extensions\ms-python.debugpy-2024.7.11591013-win32-x64\bundled\libs\debugpy\_vendored\pydevd\_pydev_bundle\fsnotify\__init__.py", line 143, in _check_dir -2024-06-23 16:39:11,963 - root - ERROR - time.sleep(self.sleep_time) -2024-06-23 16:39:11,963 - root - ERROR - OverflowError: sleep length is too large -2024-06-23 16:40:13,139 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:40:13,140 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT -2024-06-23 16:40:13,140 - root - DEBUG - DLGEditor.keyPressEvent: SHIFT, held: -2024-06-23 16:40:13,141 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=42631, list_index=354, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:40:13,142 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:40:13,142 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT -2024-06-23 16:40:13,571 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:40:13,571 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:40:13,572 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:40:13,572 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=42631, list_index=354, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:40:13,573 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:40:13,573 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:40:13,574 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:40:13,575 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:40:13,576 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:40:13,577 - root - DEBUG - [shiftItem scope] itemText: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 16:40:13,578 - root - DEBUG - [shiftItem scope] oldRow: 0 -2024-06-23 16:40:13,578 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:40:13,579 - root - DEBUG - [shiftItem scope] newRow: 1 -2024-06-23 16:40:13,579 - root - DEBUG - Received item: '%s', row shift amount %s E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] 1 -2024-06-23 16:40:13,580 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] 0 1 -2024-06-23 16:40:13,580 - root - DEBUG - DLGStandardItemModel.takeRow(row=0) -2024-06-23 16:40:13,581 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:40:13,581 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] 0 1 -2024-06-23 16:40:13,582 - root - DEBUG - DLGStandardItemModel.insertRow(row=1, toInsert=) -2024-06-23 16:40:13,582 - root - DEBUG - SDM [_processLink scope] Adding #354 to row 1 -2024-06-23 16:40:13,583 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:40:13,584 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:40:13,584 - root - INFO - Moved link from 0 to 1 -2024-06-23 16:40:13,587 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:40:13,588 - root - DEBUG - E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 16:40:13,589 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:40:13,590 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 16:40:13,826 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:40:13,826 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:40:13,827 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:40:13,827 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:40:13,828 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:40:13,828 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:40:13,829 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:40:13,829 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:40:13,856 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:40:13,856 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:40:13,857 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:40:13,857 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:40:13,858 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:40:13,859 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:40:13,860 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:40:13,860 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:40:13,902 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:40:13,903 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:40:13,903 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:40:13,904 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:40:13,904 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:40:13,904 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:40:13,906 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:40:13,906 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:40:13,933 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:40:13,934 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:40:13,934 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:40:13,935 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:40:13,935 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:40:13,936 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:40:13,937 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:40:13,938 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:40:13,965 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:40:13,966 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:40:13,966 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:40:13,967 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:40:13,967 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:40:13,968 - root - DEBUG - E316: How can I help? -2024-06-23 16:40:13,969 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:40:13,970 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 16:40:13,995 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:40:13,996 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:40:13,996 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:40:13,997 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:40:13,997 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:40:13,998 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:40:13,999 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:40:13,999 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:40:14,027 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:40:14,028 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:40:14,028 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:40:14,029 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:40:14,030 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:40:14,030 - root - DEBUG - E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:40:14,032 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-23 16:40:14,032 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:40:14,059 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:40:14,060 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:40:14,061 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:40:14,061 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:40:14,062 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:40:14,063 - root - DEBUG - E312: How can I help? -2024-06-23 16:40:14,064 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:40:14,065 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-23 16:40:14,090 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:40:14,091 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:40:14,091 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:40:14,092 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:40:14,093 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:40:14,094 - root - DEBUG - E8: How can I help? -2024-06-23 16:40:14,095 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-23 16:40:14,095 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-23 16:40:14,120 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:40:14,121 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:40:14,122 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:40:14,122 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down -2024-06-23 16:40:14,123 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:40:14,123 - root - DEBUG - E7: I am confident that you can deal with that on your own. -2024-06-23 16:40:14,124 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 16:40:14,125 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 16:40:14,141 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:40:14,142 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:40:14,863 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:40:14,863 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:40:14,864 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:40:14,864 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=1617, list_index=7, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:40:14,865 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:40:14,865 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:40:14,866 - root - DEBUG - E8: How can I help? -2024-06-23 16:40:14,867 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-23 16:40:14,868 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-23 16:40:14,869 - root - DEBUG - [shiftItem scope] itemText: E7: I am confident that you can deal with that on your own. -2024-06-23 16:40:14,869 - root - DEBUG - [shiftItem scope] oldRow: 11 -2024-06-23 16:40:14,870 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:40:14,870 - root - DEBUG - [shiftItem scope] newRow: 10 -2024-06-23 16:40:14,870 - root - DEBUG - Received item: '%s', row shift amount %s E7: I am confident that you can deal with that on your own. -1 -2024-06-23 16:40:14,871 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E7: I am confident that you can deal with that on your own. 11 10 -2024-06-23 16:40:14,872 - root - DEBUG - DLGStandardItemModel.takeRow(row=11) -2024-06-23 16:40:14,872 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:40:14,873 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E7: I am confident that you can deal with that on your own. 11 10 -2024-06-23 16:40:14,873 - root - DEBUG - DLGStandardItemModel.insertRow(row=10, toInsert=) -2024-06-23 16:40:14,874 - root - DEBUG - SDM [_processLink scope] Adding #7 to row 10 -2024-06-23 16:40:14,874 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:40:14,875 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:40:14,875 - root - INFO - Moved link from 11 to 10 -2024-06-23 16:40:14,879 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:40:14,880 - root - DEBUG - E7: I am confident that you can deal with that on your own. -2024-06-23 16:40:14,881 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-23 16:40:14,881 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 16:40:15,116 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:40:15,117 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:40:15,117 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:40:15,118 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:40:15,119 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:40:15,119 - root - DEBUG - E312: How can I help? -2024-06-23 16:40:15,120 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:40:15,121 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-23 16:40:15,148 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:40:15,149 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:40:15,149 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:40:15,150 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:40:15,150 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:40:15,151 - root - DEBUG - E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:40:15,152 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-23 16:40:15,153 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:40:15,195 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:40:15,196 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:40:15,196 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:40:15,196 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:40:15,197 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:40:15,198 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:40:15,199 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:40:15,199 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:40:15,226 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:40:15,226 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:40:15,227 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:40:15,227 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:40:15,228 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:40:15,228 - root - DEBUG - E316: How can I help? -2024-06-23 16:40:15,230 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:40:15,230 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 16:40:15,257 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:40:15,258 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:40:15,258 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:40:15,259 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:40:15,260 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:40:15,260 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:40:15,261 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:40:15,262 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:40:15,289 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:40:15,290 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:40:15,290 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:40:15,291 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:40:15,291 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:40:15,292 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:40:15,293 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:40:15,294 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:40:15,320 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:40:15,320 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:40:15,321 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:40:15,321 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up -2024-06-23 16:40:15,322 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:40:15,323 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:40:15,324 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:40:15,324 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:40:15,334 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:40:15,335 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:40:15,597 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777248 -2024-06-23 16:40:15,598 - root - DEBUG - DLGEditor.keyReleaseEvent: SHIFT, held: -2024-06-23 16:41:00,683 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 16:41:00,939 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 16:41:00,939 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 16:41:00,939 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 16:41:00,940 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 16:41:00,940 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 16:41:00,941 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 16:41:00,941 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 16:41:00,941 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 16:41:00,942 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 16:41:00,942 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 16:41:00,942 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 16:41:00,943 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 16:41:00,943 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 16:41:00,943 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 16:41:00,944 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 16:41:00,944 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 16:41:00,944 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 16:41:00,945 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 16:41:00,945 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 16:41:00,946 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 16:41:00,946 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 16:41:00,946 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 16:41:00,946 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 16:41:00,947 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 16:41:00,947 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 16:41:00,948 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 16:41:00,948 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:41:00,948 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 16:41:00,948 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 16:41:00,949 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 16:41:00,949 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 16:41:00,949 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 16:41:00,950 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 16:41:00,950 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 16:41:00,951 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 16:41:00,951 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 16:41:00,951 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 16:41:00,951 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 16:41:00,952 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 16:41:00,952 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 16:41:00,952 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 16:41:00,952 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 16:41:00,953 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 16:41:00,953 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 16:41:00,953 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 16:41:00,953 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 16:41:00,954 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 16:41:00,954 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 16:41:00,954 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 16:41:00,954 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 16:41:00,955 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 16:41:00,955 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 16:41:00,956 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 16:41:00,956 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 16:41:00,956 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 16:41:00,956 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 16:41:00,956 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 16:41:00,957 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 16:41:00,957 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 16:41:00,957 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:41:00,958 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 16:41:00,958 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 16:41:00,958 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:41:00,958 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 16:41:00,959 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 16:41:00,959 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:41:00,959 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:41:00,959 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:41:00,960 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:41:00,960 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:41:00,960 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:41:00,960 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 16:41:00,961 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:41:00,961 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:41:00,961 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 16:41:00,961 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 16:41:00,962 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 16:41:00,962 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 16:41:00,962 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 16:41:00,963 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 16:41:00,963 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:41:00,963 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 16:41:00,963 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:41:00,963 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:41:00,964 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:41:00,964 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:41:00,964 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:41:00,964 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 16:41:00,965 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 16:41:00,965 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:41:00,965 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 16:41:00,965 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 16:41:00,966 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 16:41:00,966 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 16:41:00,966 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 16:41:00,967 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 16:41:00,967 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 16:41:00,967 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 16:41:00,967 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 16:41:00,968 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 16:41:00,968 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 16:41:00,968 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 16:41:00,968 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 16:41:00,969 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 16:41:00,969 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 16:41:00,969 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 16:41:00,969 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 16:41:00,970 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 16:41:00,970 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 16:41:00,970 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 16:41:00,970 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 16:41:00,971 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 16:41:00,971 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 16:41:00,972 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 16:41:00,972 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 16:41:00,972 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 16:41:00,972 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 16:41:00,973 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 16:41:00,973 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 16:41:01,021 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 16:41:01,021 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 16:41:01,526 - root - DEBUG - DEBUG MODE: True -2024-06-23 16:41:01,529 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 16:41:01,592 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 16:41:01,854 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 16:41:01,945 - root - DEBUG - Updating menus... -2024-06-23 16:41:02,694 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:41:03,200 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:41:03,202 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:41:03,204 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 16:41:03,204 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 16:41:03,205 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 16:41:03,205 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 16:41:03,205 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 16:41:03,205 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 16:41:03,206 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 16:41:03,206 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 16:41:03,206 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 16:41:03,207 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 16:41:04,866 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 16:41:04,867 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 16:41:04,867 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 16:41:04,867 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 16:41:04,868 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:41:04,868 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 16:41:04,869 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 16:41:04,875 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 16:41:04,876 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 16:41:04,877 - root - INFO - Loading chitin... -2024-06-23 16:41:04,878 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 16:41:07,662 - root - INFO - Done loading chitin -2024-06-23 16:41:07,663 - root - INFO - Loading lips... -2024-06-23 16:41:07,665 - root - INFO - Loading modules... -2024-06-23 16:41:07,668 - root - INFO - Loading streammusic... -2024-06-23 16:41:07,669 - root - INFO - Loading streamsounds... -2024-06-23 16:41:07,671 - root - INFO - Loading textures... -2024-06-23 16:41:07,673 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 16:41:08,787 - root - INFO - Loading saves... -2024-06-23 16:41:08,805 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:41:08,805 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:41:08,806 - root - INFO - Loading streamwaves... -2024-06-23 16:41:08,809 - root - INFO - Loading override... -2024-06-23 16:41:08,811 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 16:41:08,821 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:41:08,839 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 16:41:08,840 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 16:41:08,840 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 16:41:08,841 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:41:08,841 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:41:08,841 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:41:08,842 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:41:08,852 - root - DEBUG - Set sections of prepared lists -2024-06-23 16:41:08,853 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 16:41:08,879 - root - INFO - Loading core installation resources into UI... -2024-06-23 16:41:10,306 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 16:41:10,307 - root - INFO - Loading saves list into UI... -2024-06-23 16:41:10,308 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:41:10,309 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:41:10,310 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:41:10,310 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 16:41:10,311 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 16:41:10,311 - root - DEBUG - Loading save resources into UI... -2024-06-23 16:41:10,311 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:41:10,312 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 16:41:10,312 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:41:10,313 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:41:10,313 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:41:10,313 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:41:10,314 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:41:10,314 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:41:10,314 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:41:10,315 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:41:10,315 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:41:10,316 - root - DEBUG - Updating menus... -2024-06-23 16:41:10,318 - root - DEBUG - Setting up watchdog observer... -2024-06-23 16:41:10,318 - root - INFO - Loader task completed. -2024-06-23 16:41:14,254 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 16:41:14,535 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:41:14,536 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 16:41:14,536 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 16:41:14,536 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:41:14,536 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 16:41:14,537 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:41:14,537 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 16:41:14,537 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 16:41:14,537 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:41:14,599 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 16:41:14,865 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:41:14,866 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:41:14,867 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:41:14,867 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:41:14,867 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:41:14,868 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:41:14,869 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:41:15,302 - root - DEBUG - [load scope] dlg: -2024-06-23 16:41:15,303 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:41:15,425 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:41:15,425 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 16:41:15,427 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:41:15,427 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:41:15,428 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:41:15,428 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:41:15,430 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:41:15,430 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:41:15,431 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:41:15,432 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:41:15,433 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:41:15,434 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:41:15,435 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:41:15,435 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:41:15,436 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:41:15,437 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:41:15,438 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:41:15,439 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:41:15,439 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:41:15,440 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:41:15,441 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:41:15,441 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:41:15,442 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:41:15,442 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:41:15,444 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:41:15,445 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:41:15,446 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:41:15,447 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:41:15,447 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:41:15,448 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:41:15,449 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:41:15,450 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:41:15,451 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:41:15,452 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:41:15,453 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:41:15,454 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:41:15,455 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:41:15,456 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:41:15,838 - root - INFO - Loading Override from installation... -2024-06-23 16:41:18,548 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 16:41:18,651 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=-1, comment=), None) -2024-06-23 16:41:18,652 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 16:41:19,969 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(205, 235) -2024-06-23 16:41:19,970 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:19,970 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:41:19,971 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:41:19,971 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:41:21,662 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:21,662 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:41:21,663 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:41:21,664 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:41:23,981 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:23,982 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:41:23,983 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:41:23,984 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:41:24,834 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:41:24,835 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT held: -2024-06-23 16:41:24,835 - root - DEBUG - DLGEditor.keyPressEvent: SHIFT, held: -2024-06-23 16:41:24,835 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:41:24,836 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:41:24,836 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT held: SHIFT -2024-06-23 16:41:24,836 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:25,179 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:41:25,180 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:41:25,180 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:41:25,181 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:41:25,181 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:41:25,182 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:25,182 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:41:25,183 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:41:25,183 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:41:25,184 - root - DEBUG - [shiftItem scope] itemText: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:41:25,184 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 16:41:25,184 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:41:25,185 - root - DEBUG - [shiftItem scope] newRow: 4 -2024-06-23 16:41:25,185 - root - DEBUG - Received item: '%s', row shift amount %s E350: If you have questions, you should direct them towards the Jedi Council members. 1 -2024-06-23 16:41:25,185 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 3 4 -2024-06-23 16:41:25,186 - root - DEBUG - DLGStandardItemModel.takeRow(row=3) -2024-06-23 16:41:25,186 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:41:25,187 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E350: If you have questions, you should direct them towards the Jedi Council members. 3 4 -2024-06-23 16:41:25,187 - root - DEBUG - DLGStandardItemModel.insertRow(row=4, toInsert=) -2024-06-23 16:41:25,187 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 4 -2024-06-23 16:41:25,188 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:41:25,188 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:41:25,188 - root - INFO - Moved link from 3 to 4 -2024-06-23 16:41:25,192 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:25,192 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:41:25,193 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:41:25,193 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:41:25,437 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:41:25,437 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:41:25,438 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:41:25,438 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:41:25,438 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:25,439 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:25,439 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:41:25,440 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:41:25,440 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:41:25,466 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:41:25,467 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:41:25,467 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:41:25,468 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:41:25,468 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:25,468 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:25,469 - root - DEBUG - E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:41:25,470 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:41:25,470 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:41:25,499 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:41:25,499 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:41:25,500 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:41:25,500 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:41:25,501 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:25,501 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:25,502 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:41:25,503 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:41:25,503 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:41:25,531 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:41:25,531 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:41:25,531 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:41:25,532 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:41:25,532 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:25,532 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:25,533 - root - DEBUG - E316: How can I help? -2024-06-23 16:41:25,533 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-23 16:41:25,534 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 16:41:25,547 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:41:25,547 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:41:26,376 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:41:26,377 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:41:26,377 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:41:26,377 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=1931, list_index=316, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=Bastila in the party), DLGLink(link_list_index=3, comment=)]) -2024-06-23 16:41:26,378 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:41:26,378 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:26,378 - root - DEBUG - E312: How can I help? -2024-06-23 16:41:26,379 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:41:26,380 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-23 16:41:26,380 - root - DEBUG - [shiftItem scope] itemText: E316: How can I help? -2024-06-23 16:41:26,381 - root - DEBUG - [shiftItem scope] oldRow: 8 -2024-06-23 16:41:26,381 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:41:26,381 - root - DEBUG - [shiftItem scope] newRow: 9 -2024-06-23 16:41:26,382 - root - DEBUG - Received item: '%s', row shift amount %s E316: How can I help? 1 -2024-06-23 16:41:26,382 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E316: How can I help? 8 9 -2024-06-23 16:41:26,383 - root - DEBUG - DLGStandardItemModel.takeRow(row=8) -2024-06-23 16:41:26,383 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:41:26,383 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E316: How can I help? 8 9 -2024-06-23 16:41:26,383 - root - DEBUG - DLGStandardItemModel.insertRow(row=9, toInsert=) -2024-06-23 16:41:26,384 - root - DEBUG - SDM [_processLink scope] Adding #316 to row 9 -2024-06-23 16:41:26,384 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:41:26,384 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:41:26,385 - root - INFO - Moved link from 8 to 9 -2024-06-23 16:41:26,388 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:26,389 - root - DEBUG - E316: How can I help? -2024-06-23 16:41:26,390 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:41:26,390 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 16:41:26,634 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:41:26,635 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:41:26,635 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:41:26,635 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:41:26,636 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:26,636 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:26,636 - root - DEBUG - E8: How can I help? -2024-06-23 16:41:26,637 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-23 16:41:26,637 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-23 16:41:26,660 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:41:26,660 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:41:27,059 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:41:27,060 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:41:27,060 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:41:27,061 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=1618, list_index=8, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=), DLGLink(link_list_index=3, comment=), DLGLink(link_list_index=4, comment=), DLGLink(link_list_index=5, comment=), DLGLink(link_list_index=6, comment=), DLGLink(link_list_index=7, comment=), DLGLink(link_list_index=8, comment=), DLGLink(link_list_index=9, comment=), DLGLink(link_list_index=10, comment=), DLGLink(link_list_index=11, comment=), DLGLink(link_list_index=12, comment=), DLGLink(link_list_index=13, comment=), DLGLink(link_list_index=14, comment=), DLGLink(link_list_index=15, comment=), DLGLink(link_list_index=16, comment=), DLGLink(link_list_index=17, comment=), DLGLink(link_list_index=18, comment=), DLGLink(link_list_index=19, comment=), DLGLink(link_list_index=20, comment=)]) -2024-06-23 16:41:27,062 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:41:27,062 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:27,063 - root - DEBUG - E316: How can I help? -2024-06-23 16:41:27,064 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:41:27,064 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 16:41:27,066 - root - DEBUG - [shiftItem scope] itemText: E8: How can I help? -2024-06-23 16:41:27,066 - root - DEBUG - [shiftItem scope] oldRow: 10 -2024-06-23 16:41:27,067 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:41:27,067 - root - DEBUG - [shiftItem scope] newRow: 9 -2024-06-23 16:41:27,068 - root - DEBUG - Received item: '%s', row shift amount %s E8: How can I help? -1 -2024-06-23 16:41:27,068 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E8: How can I help? 10 9 -2024-06-23 16:41:27,069 - root - DEBUG - DLGStandardItemModel.takeRow(row=10) -2024-06-23 16:41:27,069 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:41:27,069 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E8: How can I help? 10 9 -2024-06-23 16:41:27,070 - root - DEBUG - DLGStandardItemModel.insertRow(row=9, toInsert=) -2024-06-23 16:41:27,070 - root - DEBUG - SDM [_processLink scope] Adding #8 to row 9 -2024-06-23 16:41:27,071 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:41:27,071 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:41:27,072 - root - INFO - Moved link from 10 to 9 -2024-06-23 16:41:27,075 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:27,076 - root - DEBUG - E8: How can I help? -2024-06-23 16:41:27,077 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:41:27,078 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-23 16:41:27,146 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:41:27,146 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:41:27,404 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:41:27,404 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:41:27,405 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:41:27,405 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=1618, list_index=8, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=), DLGLink(link_list_index=3, comment=), DLGLink(link_list_index=4, comment=), DLGLink(link_list_index=5, comment=), DLGLink(link_list_index=6, comment=), DLGLink(link_list_index=7, comment=), DLGLink(link_list_index=8, comment=), DLGLink(link_list_index=9, comment=), DLGLink(link_list_index=10, comment=), DLGLink(link_list_index=11, comment=), DLGLink(link_list_index=12, comment=), DLGLink(link_list_index=13, comment=), DLGLink(link_list_index=14, comment=), DLGLink(link_list_index=15, comment=), DLGLink(link_list_index=16, comment=), DLGLink(link_list_index=17, comment=), DLGLink(link_list_index=18, comment=), DLGLink(link_list_index=19, comment=), DLGLink(link_list_index=20, comment=)]) -2024-06-23 16:41:27,406 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:41:27,406 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:27,407 - root - DEBUG - E312: How can I help? -2024-06-23 16:41:27,408 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-23 16:41:27,408 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-23 16:41:27,409 - root - DEBUG - [shiftItem scope] itemText: E8: How can I help? -2024-06-23 16:41:27,409 - root - DEBUG - [shiftItem scope] oldRow: 9 -2024-06-23 16:41:27,409 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:41:27,410 - root - DEBUG - [shiftItem scope] newRow: 8 -2024-06-23 16:41:27,410 - root - DEBUG - Received item: '%s', row shift amount %s E8: How can I help? -1 -2024-06-23 16:41:27,410 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E8: How can I help? 9 8 -2024-06-23 16:41:27,411 - root - DEBUG - DLGStandardItemModel.takeRow(row=9) -2024-06-23 16:41:27,411 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:41:27,411 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E8: How can I help? 9 8 -2024-06-23 16:41:27,412 - root - DEBUG - DLGStandardItemModel.insertRow(row=8, toInsert=) -2024-06-23 16:41:27,412 - root - DEBUG - SDM [_processLink scope] Adding #8 to row 8 -2024-06-23 16:41:27,412 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:41:27,412 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:41:27,412 - root - INFO - Moved link from 9 to 8 -2024-06-23 16:41:27,416 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:27,417 - root - DEBUG - E8: How can I help? -2024-06-23 16:41:27,418 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-23 16:41:27,418 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-23 16:41:27,507 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:41:27,508 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:41:27,817 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:41:27,817 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:41:27,817 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:41:27,818 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=1618, list_index=8, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=), DLGLink(link_list_index=3, comment=), DLGLink(link_list_index=4, comment=), DLGLink(link_list_index=5, comment=), DLGLink(link_list_index=6, comment=), DLGLink(link_list_index=7, comment=), DLGLink(link_list_index=8, comment=), DLGLink(link_list_index=9, comment=), DLGLink(link_list_index=10, comment=), DLGLink(link_list_index=11, comment=), DLGLink(link_list_index=12, comment=), DLGLink(link_list_index=13, comment=), DLGLink(link_list_index=14, comment=), DLGLink(link_list_index=15, comment=), DLGLink(link_list_index=16, comment=), DLGLink(link_list_index=17, comment=), DLGLink(link_list_index=18, comment=), DLGLink(link_list_index=19, comment=), DLGLink(link_list_index=20, comment=)]) -2024-06-23 16:41:27,819 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:41:27,819 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:27,819 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:41:27,820 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:41:27,820 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:41:27,821 - root - DEBUG - [shiftItem scope] itemText: E8: How can I help? -2024-06-23 16:41:27,821 - root - DEBUG - [shiftItem scope] oldRow: 8 -2024-06-23 16:41:27,822 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:41:27,822 - root - DEBUG - [shiftItem scope] newRow: 7 -2024-06-23 16:41:27,822 - root - DEBUG - Received item: '%s', row shift amount %s E8: How can I help? -1 -2024-06-23 16:41:27,823 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E8: How can I help? 8 7 -2024-06-23 16:41:27,823 - root - DEBUG - DLGStandardItemModel.takeRow(row=8) -2024-06-23 16:41:27,823 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:41:27,824 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E8: How can I help? 8 7 -2024-06-23 16:41:27,824 - root - DEBUG - DLGStandardItemModel.insertRow(row=7, toInsert=) -2024-06-23 16:41:27,824 - root - DEBUG - SDM [_processLink scope] Adding #8 to row 7 -2024-06-23 16:41:27,825 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:41:27,825 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:41:27,825 - root - INFO - Moved link from 8 to 7 -2024-06-23 16:41:27,829 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:27,829 - root - DEBUG - E8: How can I help? -2024-06-23 16:41:27,830 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:41:27,830 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-23 16:41:27,910 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:41:27,911 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:41:28,223 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:41:28,224 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:41:28,224 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:41:28,225 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=1618, list_index=8, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=), DLGLink(link_list_index=3, comment=), DLGLink(link_list_index=4, comment=), DLGLink(link_list_index=5, comment=), DLGLink(link_list_index=6, comment=), DLGLink(link_list_index=7, comment=), DLGLink(link_list_index=8, comment=), DLGLink(link_list_index=9, comment=), DLGLink(link_list_index=10, comment=), DLGLink(link_list_index=11, comment=), DLGLink(link_list_index=12, comment=), DLGLink(link_list_index=13, comment=), DLGLink(link_list_index=14, comment=), DLGLink(link_list_index=15, comment=), DLGLink(link_list_index=16, comment=), DLGLink(link_list_index=17, comment=), DLGLink(link_list_index=18, comment=), DLGLink(link_list_index=19, comment=), DLGLink(link_list_index=20, comment=)]) -2024-06-23 16:41:28,226 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:41:28,226 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:28,226 - root - DEBUG - E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:41:28,227 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:41:28,228 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:41:28,229 - root - DEBUG - [shiftItem scope] itemText: E8: How can I help? -2024-06-23 16:41:28,229 - root - DEBUG - [shiftItem scope] oldRow: 7 -2024-06-23 16:41:28,229 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:41:28,229 - root - DEBUG - [shiftItem scope] newRow: 6 -2024-06-23 16:41:28,230 - root - DEBUG - Received item: '%s', row shift amount %s E8: How can I help? -1 -2024-06-23 16:41:28,230 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E8: How can I help? 7 6 -2024-06-23 16:41:28,230 - root - DEBUG - DLGStandardItemModel.takeRow(row=7) -2024-06-23 16:41:28,231 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:41:28,231 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E8: How can I help? 7 6 -2024-06-23 16:41:28,231 - root - DEBUG - DLGStandardItemModel.insertRow(row=6, toInsert=) -2024-06-23 16:41:28,232 - root - DEBUG - SDM [_processLink scope] Adding #8 to row 6 -2024-06-23 16:41:28,232 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:41:28,233 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:41:28,233 - root - INFO - Moved link from 7 to 6 -2024-06-23 16:41:28,236 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:28,237 - root - DEBUG - E8: How can I help? -2024-06-23 16:41:28,237 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:41:28,238 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-23 16:41:28,487 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:41:28,487 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:41:28,488 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:41:28,488 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:41:28,488 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:28,489 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:28,489 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:41:28,490 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:41:28,490 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:41:28,518 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:41:28,519 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:41:28,519 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:41:28,519 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:41:28,520 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:28,520 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:28,520 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:41:28,521 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:41:28,521 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:41:28,551 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:41:28,551 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:41:28,551 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:41:28,552 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:41:28,552 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:28,552 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:28,553 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:41:28,554 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:41:28,554 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:41:28,580 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:41:28,581 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:41:28,581 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:41:28,581 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:41:28,582 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:28,582 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:28,583 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:41:28,584 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:41:28,584 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:41:28,611 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:41:28,611 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:41:28,612 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:41:28,612 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:41:28,612 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:28,613 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:28,613 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:41:28,614 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:41:28,615 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:41:28,629 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:41:28,629 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:41:29,073 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777248 -2024-06-23 16:41:29,074 - root - DEBUG - DLGEditor.keyReleaseEvent: SHIFT, held: -2024-06-23 16:41:38,887 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:41:38,887 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT held: -2024-06-23 16:41:38,887 - root - DEBUG - DLGEditor.keyPressEvent: SHIFT, held: -2024-06-23 16:41:38,887 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=31358, list_index=352, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:41:38,888 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:41:38,888 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT held: SHIFT -2024-06-23 16:41:38,888 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:39,173 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:41:39,173 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:41:39,173 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:41:39,173 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=31358, list_index=352, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:41:39,173 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:41:39,174 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:39,174 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:41:39,176 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:41:39,176 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:41:39,176 - root - DEBUG - [shiftItem scope] itemText: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:41:39,176 - root - DEBUG - [shiftItem scope] oldRow: 1 -2024-06-23 16:41:39,177 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:41:39,177 - root - DEBUG - [shiftItem scope] newRow: 2 -2024-06-23 16:41:39,177 - root - DEBUG - Received item: '%s', row shift amount %s E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. 1 -2024-06-23 16:41:39,177 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. 1 2 -2024-06-23 16:41:39,178 - root - DEBUG - DLGStandardItemModel.takeRow(row=1) -2024-06-23 16:41:39,178 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:41:39,178 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. 1 2 -2024-06-23 16:41:39,179 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-23 16:41:39,179 - root - DEBUG - SDM [_processLink scope] Adding #352 to row 2 -2024-06-23 16:41:39,179 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:41:39,180 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:41:39,180 - root - INFO - Moved link from 1 to 2 -2024-06-23 16:41:39,184 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:39,184 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:41:39,184 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:41:39,186 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 16:41:39,429 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:41:39,429 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:41:39,430 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:41:39,430 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:41:39,430 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:39,431 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:39,431 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:41:39,432 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:41:39,433 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:41:39,460 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:41:39,461 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:41:39,461 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:41:39,461 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:41:39,462 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:39,462 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:39,462 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:41:39,463 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:41:39,463 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:41:39,491 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:41:39,492 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:41:39,493 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:41:39,493 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:41:39,494 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:39,494 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:39,495 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:41:39,496 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:41:39,496 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:41:39,523 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:41:39,524 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:41:39,524 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:41:39,525 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:41:39,525 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:39,525 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:39,526 - root - DEBUG - E8: How can I help? -2024-06-23 16:41:39,527 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:41:39,527 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-23 16:41:39,555 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:41:39,556 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:41:39,556 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:41:39,556 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:41:39,557 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:39,557 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:39,557 - root - DEBUG - E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:41:39,558 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:41:39,559 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:41:39,602 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:41:39,603 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:41:39,603 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:41:39,603 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:41:39,603 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:39,604 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:39,604 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:41:39,605 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-23 16:41:39,605 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:41:39,634 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:41:39,634 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:41:39,634 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:41:39,635 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:41:39,635 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:39,636 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:39,636 - root - DEBUG - E312: How can I help? -2024-06-23 16:41:39,637 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:41:39,637 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-23 16:41:39,666 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:41:39,667 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:41:39,667 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:41:39,667 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:41:39,668 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:39,668 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:39,668 - root - DEBUG - E316: How can I help? -2024-06-23 16:41:39,669 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-23 16:41:39,669 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 16:41:39,698 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:41:39,698 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:41:39,699 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:41:39,699 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:41:39,699 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:39,700 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:39,700 - root - DEBUG - E7: I am confident that you can deal with that on your own. -2024-06-23 16:41:39,701 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 16:41:39,702 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 16:41:39,731 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:41:39,732 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:41:39,732 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:41:39,732 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:41:39,733 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:39,734 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:39,734 - root - DEBUG - E6: I wish I could help you with that. -2024-06-23 16:41:39,736 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 16:41:39,736 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 16:41:39,760 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:41:39,761 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:41:39,761 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:41:39,762 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:41:39,762 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:39,763 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:39,763 - root - DEBUG - E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 16:41:39,765 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 16:41:39,765 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 16:41:39,792 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:41:39,793 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:41:39,793 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:41:39,794 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:41:39,794 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:39,795 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:39,795 - root - DEBUG - E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 16:41:39,796 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 16:41:39,797 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 16:41:39,825 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:41:39,825 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:41:39,825 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:41:39,826 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:41:39,826 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:41:39,827 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:41:39,827 - root - DEBUG - E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 16:41:39,829 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-23 16:41:39,829 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 16:41:39,840 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:41:39,840 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:41:39,943 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777248 -2024-06-23 16:41:39,944 - root - DEBUG - DLGEditor.keyReleaseEvent: SHIFT, held: -2024-06-23 16:42:56,897 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 16:42:57,096 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 16:42:57,097 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 16:42:57,097 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 16:42:57,098 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 16:42:57,098 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 16:42:57,098 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 16:42:57,098 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 16:42:57,099 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 16:42:57,099 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 16:42:57,100 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 16:42:57,100 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 16:42:57,100 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 16:42:57,100 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 16:42:57,101 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 16:42:57,101 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 16:42:57,101 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 16:42:57,101 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 16:42:57,102 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 16:42:57,102 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 16:42:57,103 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 16:42:57,103 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 16:42:57,103 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 16:42:57,103 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 16:42:57,104 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 16:42:57,104 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 16:42:57,105 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 16:42:57,105 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:42:57,105 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 16:42:57,105 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 16:42:57,106 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 16:42:57,106 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 16:42:57,106 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 16:42:57,106 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 16:42:57,107 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 16:42:57,107 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 16:42:57,107 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 16:42:57,107 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 16:42:57,108 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 16:42:57,108 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 16:42:57,108 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 16:42:57,108 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 16:42:57,109 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 16:42:57,109 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 16:42:57,109 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 16:42:57,109 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 16:42:57,109 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 16:42:57,110 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 16:42:57,110 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 16:42:57,110 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 16:42:57,111 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 16:42:57,111 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 16:42:57,111 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 16:42:57,112 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 16:42:57,112 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 16:42:57,112 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 16:42:57,112 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 16:42:57,113 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 16:42:57,113 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 16:42:57,113 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 16:42:57,114 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:42:57,114 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 16:42:57,114 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 16:42:57,114 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:42:57,115 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 16:42:57,115 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 16:42:57,115 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:42:57,116 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:42:57,116 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:42:57,116 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:42:57,116 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:42:57,117 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:42:57,117 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 16:42:57,117 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:42:57,118 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:42:57,118 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 16:42:57,118 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 16:42:57,119 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 16:42:57,119 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 16:42:57,119 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 16:42:57,120 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 16:42:57,120 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:42:57,120 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 16:42:57,120 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:42:57,121 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:42:57,121 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:42:57,121 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:42:57,121 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:42:57,122 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 16:42:57,122 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 16:42:57,122 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:42:57,122 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 16:42:57,122 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 16:42:57,123 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 16:42:57,123 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 16:42:57,123 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 16:42:57,124 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 16:42:57,124 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 16:42:57,124 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 16:42:57,125 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 16:42:57,125 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 16:42:57,125 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 16:42:57,125 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 16:42:57,126 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 16:42:57,126 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 16:42:57,126 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 16:42:57,127 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 16:42:57,127 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 16:42:57,127 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 16:42:57,127 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 16:42:57,128 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 16:42:57,128 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 16:42:57,129 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 16:42:57,129 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 16:42:57,130 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 16:42:57,130 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 16:42:57,130 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 16:42:57,130 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 16:42:57,131 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 16:42:57,131 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 16:42:57,169 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 16:42:57,170 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 16:43:02,202 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 16:43:02,555 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 16:43:02,555 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 16:43:02,556 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 16:43:02,556 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 16:43:02,557 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 16:43:02,557 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 16:43:02,558 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 16:43:02,558 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 16:43:02,559 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 16:43:02,559 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 16:43:02,560 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 16:43:02,560 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 16:43:02,561 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 16:43:02,562 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 16:43:02,562 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 16:43:02,562 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 16:43:02,563 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 16:43:02,563 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 16:43:02,564 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 16:43:02,565 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 16:43:02,565 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 16:43:02,566 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 16:43:02,566 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 16:43:02,567 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 16:43:02,568 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 16:43:02,569 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 16:43:02,569 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:43:02,570 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 16:43:02,570 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 16:43:02,571 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 16:43:02,571 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 16:43:02,572 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 16:43:02,572 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 16:43:02,572 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 16:43:02,573 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 16:43:02,573 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 16:43:02,573 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 16:43:02,574 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 16:43:02,575 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 16:43:02,576 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 16:43:02,576 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 16:43:02,577 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 16:43:02,577 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 16:43:02,578 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 16:43:02,578 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 16:43:02,579 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 16:43:02,580 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 16:43:02,580 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 16:43:02,581 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 16:43:02,582 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 16:43:02,582 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 16:43:02,583 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 16:43:02,584 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 16:43:02,584 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 16:43:02,585 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 16:43:02,586 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 16:43:02,586 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 16:43:02,587 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 16:43:02,588 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 16:43:02,588 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:43:02,589 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 16:43:02,590 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 16:43:02,590 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:43:02,591 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 16:43:02,592 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 16:43:02,593 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:43:02,593 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:43:02,594 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:43:02,595 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:43:02,596 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:43:02,596 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:43:02,597 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 16:43:02,597 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:43:02,598 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:43:02,598 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 16:43:02,599 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 16:43:02,600 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 16:43:02,600 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 16:43:02,601 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 16:43:02,601 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 16:43:02,602 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:43:02,603 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 16:43:02,603 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:43:02,604 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:43:02,604 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:43:02,605 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:43:02,605 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:43:02,606 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 16:43:02,607 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 16:43:02,607 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:43:02,608 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 16:43:02,609 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 16:43:02,609 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 16:43:02,610 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 16:43:02,610 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 16:43:02,611 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 16:43:02,612 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 16:43:02,612 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 16:43:02,612 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 16:43:02,613 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 16:43:02,613 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 16:43:02,614 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 16:43:02,615 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 16:43:02,615 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 16:43:02,616 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 16:43:02,617 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 16:43:02,617 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 16:43:02,618 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 16:43:02,618 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 16:43:02,619 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 16:43:02,620 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 16:43:02,621 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 16:43:02,621 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 16:43:02,623 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 16:43:02,624 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 16:43:02,625 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 16:43:02,625 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 16:43:02,626 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 16:43:02,626 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 16:43:02,703 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 16:43:02,704 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 16:43:03,170 - root - DEBUG - DEBUG MODE: True -2024-06-23 16:43:03,173 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 16:43:03,255 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 16:43:03,442 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 16:43:03,477 - root - DEBUG - Updating menus... -2024-06-23 16:43:05,521 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:43:07,544 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:43:07,546 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:43:07,548 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 16:43:07,549 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 16:43:07,550 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 16:43:07,550 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 16:43:07,551 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 16:43:07,552 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 16:43:07,552 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 16:43:07,553 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 16:43:07,553 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 16:43:07,554 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 16:43:09,146 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 16:43:09,147 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 16:43:09,147 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 16:43:09,147 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 16:43:09,148 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:43:09,149 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 16:43:09,150 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 16:43:09,157 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 16:43:09,158 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 16:43:09,159 - root - INFO - Loading chitin... -2024-06-23 16:43:09,160 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 16:43:12,233 - root - INFO - Done loading chitin -2024-06-23 16:43:12,233 - root - INFO - Loading lips... -2024-06-23 16:43:12,238 - root - INFO - Loading modules... -2024-06-23 16:43:12,241 - root - INFO - Loading streammusic... -2024-06-23 16:43:12,244 - root - INFO - Loading streamsounds... -2024-06-23 16:43:12,246 - root - INFO - Loading textures... -2024-06-23 16:43:12,249 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 16:43:13,547 - root - INFO - Loading saves... -2024-06-23 16:43:13,584 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:43:13,585 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:43:13,586 - root - INFO - Loading streamwaves... -2024-06-23 16:43:13,589 - root - INFO - Loading override... -2024-06-23 16:43:13,592 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 16:43:13,606 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:43:13,622 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 16:43:13,623 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 16:43:13,626 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 16:43:13,627 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:43:13,628 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:43:13,629 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:43:13,629 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:43:13,641 - root - DEBUG - Set sections of prepared lists -2024-06-23 16:43:13,642 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 16:43:13,725 - root - INFO - Loading core installation resources into UI... -2024-06-23 16:43:17,342 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 16:43:17,343 - root - INFO - Loading saves list into UI... -2024-06-23 16:43:17,346 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:43:17,346 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:43:17,349 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:43:17,349 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 16:43:17,350 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 16:43:17,350 - root - DEBUG - Loading save resources into UI... -2024-06-23 16:43:17,351 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:43:17,352 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 16:43:17,353 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:43:17,353 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:43:17,354 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:43:17,354 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:43:17,354 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:43:17,355 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:43:17,355 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:43:17,356 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:43:17,356 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:43:17,360 - root - DEBUG - Updating menus... -2024-06-23 16:43:17,362 - root - DEBUG - Setting up watchdog observer... -2024-06-23 16:43:17,362 - root - INFO - Loader task completed. -2024-06-23 16:43:31,212 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 16:43:31,513 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:43:31,514 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 16:43:31,514 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 16:43:31,515 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:43:31,515 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 16:43:31,516 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:43:31,516 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 16:43:31,517 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 16:43:31,518 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:43:31,586 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 16:43:31,958 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:43:31,962 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:43:31,963 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:43:31,963 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:43:31,964 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:43:31,964 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:43:31,966 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:43:33,238 - root - DEBUG - [load scope] dlg: -2024-06-23 16:43:33,239 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:43:33,765 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:43:33,766 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 16:43:33,767 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:43:33,767 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:43:33,768 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:43:33,768 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:43:33,769 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:43:33,770 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:43:33,771 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:43:33,771 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:43:33,772 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:43:33,773 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:43:33,774 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:43:33,775 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:43:33,776 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:43:33,776 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:43:33,778 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:43:33,778 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:43:33,780 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:43:33,781 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:43:33,782 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:43:33,783 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:43:33,784 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:43:33,785 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:43:33,786 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:43:33,787 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:43:33,789 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:43:33,790 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:43:33,791 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:43:33,792 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:43:33,794 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:43:33,795 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:43:33,797 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:43:33,798 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:43:33,800 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:43:33,801 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:43:33,803 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:43:33,804 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:43:34,701 - root - INFO - Loading Override from installation... -2024-06-23 16:43:40,550 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 16:43:40,648 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=-1, comment=), None) -2024-06-23 16:43:40,649 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 16:43:42,704 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(297, 204) -2024-06-23 16:43:42,705 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:43:42,705 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:43:42,707 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:43:42,707 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:43:43,536 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:43:43,536 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT held: -2024-06-23 16:43:43,537 - root - DEBUG - DLGEditor.keyPressEvent: SHIFT, held: -2024-06-23 16:43:43,538 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:43:43,538 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:43:43,539 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT held: SHIFT -2024-06-23 16:43:43,539 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:43:44,027 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:43:44,028 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:43:44,029 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:43:44,029 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:43:44,030 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:43:44,030 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:43:44,031 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:43:44,032 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:43:44,033 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:43:44,034 - root - DEBUG - [shiftItem scope] itemText: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:43:44,035 - root - DEBUG - [shiftItem scope] oldRow: 2 -2024-06-23 16:43:44,036 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:43:44,036 - root - DEBUG - [shiftItem scope] newRow: 3 -2024-06-23 16:43:44,037 - root - DEBUG - Received item: '%s', row shift amount %s E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 1 -2024-06-23 16:43:44,037 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 2 3 -2024-06-23 16:43:44,038 - root - DEBUG - DLGStandardItemModel.takeRow(row=2) -2024-06-23 16:43:44,039 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:43:44,040 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 2 3 -2024-06-23 16:43:44,041 - root - DEBUG - DLGStandardItemModel.insertRow(row=3, toInsert=) -2024-06-23 16:43:44,041 - root - DEBUG - SDM [_processLink scope] Adding #351 to row 3 -2024-06-23 16:43:44,042 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:43:44,042 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:43:44,043 - root - INFO - Moved link from 2 to 3 -2024-06-23 16:43:44,046 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:43:44,047 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:43:44,048 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:43:44,049 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:43:44,288 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:43:44,289 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:43:44,289 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:43:44,290 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:43:44,290 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:43:44,291 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:43:44,291 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:43:44,292 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:43:44,293 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:43:44,319 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:43:44,320 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:43:44,320 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:43:44,321 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:43:44,321 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:43:44,322 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:43:44,324 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:43:44,325 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:43:44,325 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:43:44,352 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:43:44,352 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:43:44,353 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:43:44,353 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:43:44,354 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:43:44,355 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:43:44,355 - root - DEBUG - E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:43:44,357 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:43:44,357 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:43:44,383 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:43:44,383 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:43:44,385 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:43:44,385 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:43:44,386 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:43:44,387 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:43:44,387 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:43:44,387 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:43:44,389 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:43:44,415 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:43:44,415 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:43:44,415 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:43:44,415 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:43:44,416 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:43:44,417 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:43:44,417 - root - DEBUG - E316: How can I help? -2024-06-23 16:43:44,418 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-23 16:43:44,419 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 16:43:44,446 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:43:44,447 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:43:44,447 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:43:44,448 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:43:44,448 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:43:44,449 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:43:44,449 - root - DEBUG - E312: How can I help? -2024-06-23 16:43:44,451 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:43:44,451 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-23 16:43:44,477 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:43:44,477 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:43:44,478 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:43:44,478 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:43:44,479 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:43:44,480 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:43:44,480 - root - DEBUG - E8: How can I help? -2024-06-23 16:43:44,481 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-23 16:43:44,482 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-23 16:43:44,523 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:43:44,523 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:43:44,524 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:43:44,524 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:43:44,525 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:43:44,525 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:43:44,526 - root - DEBUG - E7: I am confident that you can deal with that on your own. -2024-06-23 16:43:44,527 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 16:43:44,527 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 16:43:44,556 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:43:44,557 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:43:44,557 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:43:44,557 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:43:44,558 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:43:44,559 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:43:44,559 - root - DEBUG - E6: I wish I could help you with that. -2024-06-23 16:43:44,560 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 16:43:44,561 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 16:43:44,562 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:43:44,562 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:43:45,405 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777248 -2024-06-23 16:43:45,406 - root - DEBUG - DLGEditor.keyReleaseEvent: SHIFT, held: -2024-06-23 16:45:51,606 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 16:45:51,844 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 16:45:51,844 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 16:45:51,845 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 16:45:51,845 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 16:45:51,845 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 16:45:51,846 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 16:45:51,846 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 16:45:51,846 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 16:45:51,847 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 16:45:51,847 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 16:45:51,847 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 16:45:51,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 16:45:51,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 16:45:51,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 16:45:51,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 16:45:51,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 16:45:51,849 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 16:45:51,849 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 16:45:51,850 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 16:45:51,850 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 16:45:51,850 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 16:45:51,850 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 16:45:51,851 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 16:45:51,851 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 16:45:51,851 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 16:45:51,852 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 16:45:51,852 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:45:51,853 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 16:45:51,853 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 16:45:51,853 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 16:45:51,853 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 16:45:51,854 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 16:45:51,854 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 16:45:51,854 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 16:45:51,854 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 16:45:51,855 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 16:45:51,855 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 16:45:51,855 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 16:45:51,855 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 16:45:51,856 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 16:45:51,856 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 16:45:51,856 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 16:45:51,856 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 16:45:51,856 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 16:45:51,857 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 16:45:51,857 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 16:45:51,857 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 16:45:51,857 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 16:45:51,858 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 16:45:51,858 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 16:45:51,858 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 16:45:51,858 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 16:45:51,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 16:45:51,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 16:45:51,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 16:45:51,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 16:45:51,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 16:45:51,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 16:45:51,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 16:45:51,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:45:51,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 16:45:51,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 16:45:51,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:45:51,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 16:45:51,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 16:45:51,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:45:51,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:45:51,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:45:51,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:45:51,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:45:51,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:45:51,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 16:45:51,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:45:51,864 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:45:51,864 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 16:45:51,864 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 16:45:51,864 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 16:45:51,865 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 16:45:51,865 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 16:45:51,865 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 16:45:51,865 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:45:51,865 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 16:45:51,866 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:45:51,866 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:45:51,866 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:45:51,866 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:45:51,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:45:51,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 16:45:51,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 16:45:51,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:45:51,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 16:45:51,868 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 16:45:51,868 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 16:45:51,868 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 16:45:51,868 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 16:45:51,869 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 16:45:51,869 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 16:45:51,869 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 16:45:51,869 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 16:45:51,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 16:45:51,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 16:45:51,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 16:45:51,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 16:45:51,871 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 16:45:51,871 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 16:45:51,871 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 16:45:51,871 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 16:45:51,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 16:45:51,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 16:45:51,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 16:45:51,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 16:45:51,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 16:45:51,873 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 16:45:51,873 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 16:45:51,874 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 16:45:51,874 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 16:45:51,874 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 16:45:51,875 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 16:45:51,875 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 16:45:51,920 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 16:45:51,921 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 16:45:52,490 - root - DEBUG - DEBUG MODE: True -2024-06-23 16:45:52,493 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 16:45:52,556 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 16:45:52,746 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 16:45:52,782 - root - DEBUG - Updating menus... -2024-06-23 16:45:53,563 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:45:54,063 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:45:54,065 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:45:54,066 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 16:45:54,067 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 16:45:54,067 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 16:45:54,067 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 16:45:54,067 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 16:45:54,067 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 16:45:54,068 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 16:45:54,068 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 16:45:54,068 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 16:45:54,068 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 16:45:56,210 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 16:45:56,210 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 16:45:56,211 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 16:45:56,211 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 16:45:56,211 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:45:56,212 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 16:45:56,212 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 16:45:56,218 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 16:45:56,219 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 16:45:56,220 - root - INFO - Loading chitin... -2024-06-23 16:45:56,221 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 16:45:58,940 - root - INFO - Done loading chitin -2024-06-23 16:45:58,941 - root - INFO - Loading lips... -2024-06-23 16:45:58,945 - root - INFO - Loading modules... -2024-06-23 16:45:58,947 - root - INFO - Loading streammusic... -2024-06-23 16:45:58,948 - root - INFO - Loading streamsounds... -2024-06-23 16:45:58,949 - root - INFO - Loading textures... -2024-06-23 16:45:58,952 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 16:46:00,033 - root - INFO - Loading saves... -2024-06-23 16:46:00,057 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:46:00,058 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:46:00,059 - root - INFO - Loading streamwaves... -2024-06-23 16:46:00,060 - root - INFO - Loading override... -2024-06-23 16:46:00,064 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 16:46:00,073 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:46:00,098 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 16:46:00,099 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 16:46:00,100 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 16:46:00,100 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:46:00,101 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:46:00,101 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:46:00,101 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:46:00,114 - root - DEBUG - Set sections of prepared lists -2024-06-23 16:46:00,115 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 16:46:00,140 - root - INFO - Loading core installation resources into UI... -2024-06-23 16:46:01,548 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 16:46:01,548 - root - INFO - Loading saves list into UI... -2024-06-23 16:46:01,549 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:46:01,550 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:46:01,551 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:46:01,551 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 16:46:01,552 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 16:46:01,552 - root - DEBUG - Loading save resources into UI... -2024-06-23 16:46:01,553 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:46:01,553 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 16:46:01,554 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:46:01,554 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:46:01,555 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:46:01,555 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:46:01,555 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:46:01,556 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:46:01,556 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:46:01,556 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:46:01,557 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:46:01,558 - root - DEBUG - Updating menus... -2024-06-23 16:46:01,560 - root - DEBUG - Setting up watchdog observer... -2024-06-23 16:46:01,560 - root - INFO - Loader task completed. -2024-06-23 16:46:04,644 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hcan_dialog', restype=ResourceType.DLG, size=242259, offset=2856021, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 16:46:04,922 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:46:04,923 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 16:46:04,923 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 16:46:04,923 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:46:04,923 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 16:46:04,923 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:46:04,924 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 16:46:04,924 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 16:46:04,924 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:46:04,984 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 16:46:05,259 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:46:05,260 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:46:05,261 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:46:05,261 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:46:05,261 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:46:05,262 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:46:05,263 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:46:05,417 - root - DEBUG - [load scope] dlg: -2024-06-23 16:46:05,418 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:46:05,636 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:46:05,637 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:46:05,637 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:46:05,638 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:46:05,638 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:46:05,639 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:46:05,640 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:46:05,641 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:46:05,642 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:46:05,643 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:46:05,643 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:46:05,644 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:46:05,644 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:46:05,645 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:46:05,646 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:46:05,647 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:46:05,647 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:46:05,649 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:46:05,649 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:46:05,650 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:46:05,650 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:46:05,652 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:46:05,652 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:46:05,654 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:46:05,655 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:46:05,656 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:46:05,657 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:46:05,658 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:46:05,658 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:46:06,085 - root - INFO - Loading Override from installation... -2024-06-23 16:46:08,786 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 16:46:08,887 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=-1, comment=), None) -2024-06-23 16:46:08,888 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 16:46:09,441 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(363, 228) -2024-06-23 16:46:09,441 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:09,442 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:09,443 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:46:09,443 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:09,851 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:46:09,852 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT held: -2024-06-23 16:46:09,852 - root - DEBUG - DLGEditor.keyPressEvent: SHIFT, held: -2024-06-23 16:46:09,852 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:09,853 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:46:09,853 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT held: SHIFT -2024-06-23 16:46:09,853 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:10,348 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:10,349 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:10,349 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:46:10,349 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:10,350 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:10,350 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:10,350 - root - DEBUG - E207: I've been given a challenge I can't ignore. We've got to go to the dune seas of Tatooine so I can find Jagi and kill him for his insult to me! -2024-06-23 16:46:10,351 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:46:10,352 - root - DEBUG - Text for above item: E207: I've been given a challenge I can't ignore. We've got to go to the dune seas of Tatooine so I can find Jagi and kill him for his insult to me! -2024-06-23 16:46:10,353 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,353 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 16:46:10,353 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:10,354 - root - DEBUG - [shiftItem scope] newRow: 4 -2024-06-23 16:46:10,354 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:10,355 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 3 4 -2024-06-23 16:46:10,355 - root - DEBUG - DLGStandardItemModel.takeRow(row=3) -2024-06-23 16:46:10,355 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:10,356 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 3 4 -2024-06-23 16:46:10,356 - root - DEBUG - DLGStandardItemModel.insertRow(row=4, toInsert=) -2024-06-23 16:46:10,356 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 4 -2024-06-23 16:46:10,357 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:10,357 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:10,357 - root - INFO - Moved link from 3 to 4 -2024-06-23 16:46:10,361 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:10,361 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,362 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:46:10,363 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,613 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:10,613 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:10,614 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:10,614 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:10,615 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:10,615 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:10,615 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:10,616 - root - DEBUG - E205: I... I think this has affected me in ways that I didn't anticipate... I think I'll need time to sort things out. -2024-06-23 16:46:10,616 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:46:10,617 - root - DEBUG - Text for above item: E205: I... I think this has affected me in ways that I didn't anticipate... I think I'll need time to sort things out. -2024-06-23 16:46:10,617 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,618 - root - DEBUG - [shiftItem scope] oldRow: 4 -2024-06-23 16:46:10,618 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:10,619 - root - DEBUG - [shiftItem scope] newRow: 5 -2024-06-23 16:46:10,619 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:10,619 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 4 5 -2024-06-23 16:46:10,620 - root - DEBUG - DLGStandardItemModel.takeRow(row=4) -2024-06-23 16:46:10,620 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:10,620 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 4 5 -2024-06-23 16:46:10,621 - root - DEBUG - DLGStandardItemModel.insertRow(row=5, toInsert=) -2024-06-23 16:46:10,621 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 5 -2024-06-23 16:46:10,621 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:10,622 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:10,622 - root - INFO - Moved link from 4 to 5 -2024-06-23 16:46:10,625 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:10,625 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,626 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:46:10,626 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,643 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:10,643 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:10,644 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:10,644 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:10,645 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:10,645 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:10,646 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:10,646 - root - DEBUG - E8: Yeah? What do you want? -2024-06-23 16:46:10,647 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:46:10,647 - root - DEBUG - Text for above item: E8: Yeah? What do you want? -2024-06-23 16:46:10,648 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,648 - root - DEBUG - [shiftItem scope] oldRow: 5 -2024-06-23 16:46:10,649 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:10,649 - root - DEBUG - [shiftItem scope] newRow: 6 -2024-06-23 16:46:10,649 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:10,650 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 5 6 -2024-06-23 16:46:10,650 - root - DEBUG - DLGStandardItemModel.takeRow(row=5) -2024-06-23 16:46:10,650 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:10,650 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 5 6 -2024-06-23 16:46:10,651 - root - DEBUG - DLGStandardItemModel.insertRow(row=6, toInsert=) -2024-06-23 16:46:10,651 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 6 -2024-06-23 16:46:10,651 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:10,652 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:10,652 - root - INFO - Moved link from 5 to 6 -2024-06-23 16:46:10,655 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:10,656 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,657 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:46:10,657 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,674 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:10,675 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:10,675 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:10,675 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:10,676 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:10,676 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:10,677 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:10,677 - root - DEBUG - E7: What? You think I don't have something better to do? -2024-06-23 16:46:10,678 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:46:10,678 - root - DEBUG - Text for above item: E7: What? You think I don't have something better to do? -2024-06-23 16:46:10,679 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,681 - root - DEBUG - [shiftItem scope] oldRow: 6 -2024-06-23 16:46:10,682 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:10,682 - root - DEBUG - [shiftItem scope] newRow: 7 -2024-06-23 16:46:10,683 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:10,683 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 6 7 -2024-06-23 16:46:10,684 - root - DEBUG - DLGStandardItemModel.takeRow(row=6) -2024-06-23 16:46:10,684 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:10,684 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 6 7 -2024-06-23 16:46:10,685 - root - DEBUG - DLGStandardItemModel.insertRow(row=7, toInsert=) -2024-06-23 16:46:10,685 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 7 -2024-06-23 16:46:10,685 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:10,686 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:10,686 - root - INFO - Moved link from 6 to 7 -2024-06-23 16:46:10,689 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:10,690 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,691 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:46:10,691 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,706 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:10,706 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:10,707 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:10,707 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:10,707 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:10,708 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:10,708 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:10,708 - root - DEBUG - E6: So deal with it. Why are you asking me about it? -2024-06-23 16:46:10,709 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-23 16:46:10,710 - root - DEBUG - Text for above item: E6: So deal with it. Why are you asking me about it? -2024-06-23 16:46:10,710 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,711 - root - DEBUG - [shiftItem scope] oldRow: 7 -2024-06-23 16:46:10,711 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:10,712 - root - DEBUG - [shiftItem scope] newRow: 8 -2024-06-23 16:46:10,712 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:10,712 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 7 8 -2024-06-23 16:46:10,713 - root - DEBUG - DLGStandardItemModel.takeRow(row=7) -2024-06-23 16:46:10,713 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:10,714 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 7 8 -2024-06-23 16:46:10,714 - root - DEBUG - DLGStandardItemModel.insertRow(row=8, toInsert=) -2024-06-23 16:46:10,714 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 8 -2024-06-23 16:46:10,714 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:10,715 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:10,715 - root - INFO - Moved link from 7 to 8 -2024-06-23 16:46:10,718 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:10,718 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,719 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-23 16:46:10,720 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,737 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:10,738 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:10,738 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:10,738 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:10,739 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:10,739 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:10,739 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:10,740 - root - DEBUG - E5: *hmph* That trick would never work on a Mandalorian. Our minds are not so weak and easily twisted. [End Dialog] -2024-06-23 16:46:10,741 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:46:10,741 - root - DEBUG - Text for above item: E5: *hmph* That trick would never work on a Mandalorian. Our minds are not so weak and easily twisted. [End Dialog] -2024-06-23 16:46:10,742 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,743 - root - DEBUG - [shiftItem scope] oldRow: 8 -2024-06-23 16:46:10,743 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:10,743 - root - DEBUG - [shiftItem scope] newRow: 9 -2024-06-23 16:46:10,744 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:10,744 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 8 9 -2024-06-23 16:46:10,744 - root - DEBUG - DLGStandardItemModel.takeRow(row=8) -2024-06-23 16:46:10,745 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:10,745 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 8 9 -2024-06-23 16:46:10,745 - root - DEBUG - DLGStandardItemModel.insertRow(row=9, toInsert=) -2024-06-23 16:46:10,746 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 9 -2024-06-23 16:46:10,746 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:10,746 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:10,747 - root - INFO - Moved link from 8 to 9 -2024-06-23 16:46:10,749 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:10,750 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,751 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:46:10,751 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,772 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:10,772 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:10,773 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:10,773 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:10,773 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:10,774 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:10,774 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:10,774 - root - DEBUG - E4: *whisper* I'm amazed at how many people that works on. The entire galaxy must be filled with weak-minded fools. [End Dialog] -2024-06-23 16:46:10,775 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-23 16:46:10,775 - root - DEBUG - Text for above item: E4: *whisper* I'm amazed at how many people that works on. The entire galaxy must be filled with weak-minded fools. [End Dialog] -2024-06-23 16:46:10,776 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,777 - root - DEBUG - [shiftItem scope] oldRow: 9 -2024-06-23 16:46:10,777 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:10,777 - root - DEBUG - [shiftItem scope] newRow: 10 -2024-06-23 16:46:10,777 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:10,778 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 9 10 -2024-06-23 16:46:10,778 - root - DEBUG - DLGStandardItemModel.takeRow(row=9) -2024-06-23 16:46:10,779 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:10,779 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 9 10 -2024-06-23 16:46:10,779 - root - DEBUG - DLGStandardItemModel.insertRow(row=10, toInsert=) -2024-06-23 16:46:10,779 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 10 -2024-06-23 16:46:10,780 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:10,780 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:10,780 - root - INFO - Moved link from 9 to 10 -2024-06-23 16:46:10,783 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:10,783 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,784 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-23 16:46:10,785 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,800 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:10,800 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:10,801 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:10,801 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:10,801 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:10,802 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:10,802 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:10,803 - root - DEBUG - E3: I like the way you handled that. Are you sure you don't have some Mandalorian blood in you? [End Dialog] -2024-06-23 16:46:10,804 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 16:46:10,804 - root - DEBUG - Text for above item: E3: I like the way you handled that. Are you sure you don't have some Mandalorian blood in you? [End Dialog] -2024-06-23 16:46:10,805 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,806 - root - DEBUG - [shiftItem scope] oldRow: 10 -2024-06-23 16:46:10,806 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:10,806 - root - DEBUG - [shiftItem scope] newRow: 11 -2024-06-23 16:46:10,806 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:10,807 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 10 11 -2024-06-23 16:46:10,807 - root - DEBUG - DLGStandardItemModel.takeRow(row=10) -2024-06-23 16:46:10,808 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:10,808 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 10 11 -2024-06-23 16:46:10,808 - root - DEBUG - DLGStandardItemModel.insertRow(row=11, toInsert=) -2024-06-23 16:46:10,809 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 11 -2024-06-23 16:46:10,809 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:10,809 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:10,810 - root - INFO - Moved link from 10 to 11 -2024-06-23 16:46:10,813 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:10,813 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,814 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 16:46:10,814 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:10,826 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:10,827 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:11,892 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:11,893 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:11,893 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:46:11,894 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:11,894 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:11,895 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:11,895 - root - DEBUG - E3: I like the way you handled that. Are you sure you don't have some Mandalorian blood in you? [End Dialog] -2024-06-23 16:46:11,896 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-23 16:46:11,896 - root - DEBUG - Text for above item: E3: I like the way you handled that. Are you sure you don't have some Mandalorian blood in you? [End Dialog] -2024-06-23 16:46:11,897 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:11,897 - root - DEBUG - [shiftItem scope] oldRow: 11 -2024-06-23 16:46:11,897 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:11,897 - root - DEBUG - [shiftItem scope] newRow: 10 -2024-06-23 16:46:11,898 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:11,898 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 11 10 -2024-06-23 16:46:11,898 - root - DEBUG - DLGStandardItemModel.takeRow(row=11) -2024-06-23 16:46:11,899 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:11,899 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 11 10 -2024-06-23 16:46:11,900 - root - DEBUG - DLGStandardItemModel.insertRow(row=10, toInsert=) -2024-06-23 16:46:11,900 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 10 -2024-06-23 16:46:11,900 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:11,900 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:11,901 - root - INFO - Moved link from 11 to 10 -2024-06-23 16:46:11,904 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:11,904 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:11,905 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-23 16:46:11,905 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:12,142 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:12,143 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:12,143 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:12,143 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:12,144 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:12,144 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:12,145 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:12,145 - root - DEBUG - E4: *whisper* I'm amazed at how many people that works on. The entire galaxy must be filled with weak-minded fools. [End Dialog] -2024-06-23 16:46:12,146 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:46:12,146 - root - DEBUG - Text for above item: E4: *whisper* I'm amazed at how many people that works on. The entire galaxy must be filled with weak-minded fools. [End Dialog] -2024-06-23 16:46:12,147 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:12,147 - root - DEBUG - [shiftItem scope] oldRow: 10 -2024-06-23 16:46:12,148 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:12,148 - root - DEBUG - [shiftItem scope] newRow: 9 -2024-06-23 16:46:12,148 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:12,148 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 10 9 -2024-06-23 16:46:12,149 - root - DEBUG - DLGStandardItemModel.takeRow(row=10) -2024-06-23 16:46:12,149 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:12,150 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 10 9 -2024-06-23 16:46:12,150 - root - DEBUG - DLGStandardItemModel.insertRow(row=9, toInsert=) -2024-06-23 16:46:12,150 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 9 -2024-06-23 16:46:12,151 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:12,151 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:12,151 - root - INFO - Moved link from 10 to 9 -2024-06-23 16:46:12,155 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:12,155 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:12,156 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:46:12,157 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:12,189 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:12,190 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:12,190 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:12,190 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:12,191 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:12,191 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:12,191 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:12,192 - root - DEBUG - E5: *hmph* That trick would never work on a Mandalorian. Our minds are not so weak and easily twisted. [End Dialog] -2024-06-23 16:46:12,193 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-23 16:46:12,193 - root - DEBUG - Text for above item: E5: *hmph* That trick would never work on a Mandalorian. Our minds are not so weak and easily twisted. [End Dialog] -2024-06-23 16:46:12,194 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:12,194 - root - DEBUG - [shiftItem scope] oldRow: 9 -2024-06-23 16:46:12,195 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:12,195 - root - DEBUG - [shiftItem scope] newRow: 8 -2024-06-23 16:46:12,196 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:12,196 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 9 8 -2024-06-23 16:46:12,196 - root - DEBUG - DLGStandardItemModel.takeRow(row=9) -2024-06-23 16:46:12,197 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:12,197 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 9 8 -2024-06-23 16:46:12,198 - root - DEBUG - DLGStandardItemModel.insertRow(row=8, toInsert=) -2024-06-23 16:46:12,198 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 8 -2024-06-23 16:46:12,198 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:12,199 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:12,199 - root - INFO - Moved link from 9 to 8 -2024-06-23 16:46:12,201 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:12,202 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:12,203 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-23 16:46:12,204 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:12,220 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:12,221 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:12,221 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:12,222 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:12,222 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:12,222 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:12,223 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:12,223 - root - DEBUG - E6: So deal with it. Why are you asking me about it? -2024-06-23 16:46:12,224 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:46:12,224 - root - DEBUG - Text for above item: E6: So deal with it. Why are you asking me about it? -2024-06-23 16:46:12,225 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:12,226 - root - DEBUG - [shiftItem scope] oldRow: 8 -2024-06-23 16:46:12,226 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:12,226 - root - DEBUG - [shiftItem scope] newRow: 7 -2024-06-23 16:46:12,227 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:12,227 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 8 7 -2024-06-23 16:46:12,227 - root - DEBUG - DLGStandardItemModel.takeRow(row=8) -2024-06-23 16:46:12,228 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:12,228 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 8 7 -2024-06-23 16:46:12,228 - root - DEBUG - DLGStandardItemModel.insertRow(row=7, toInsert=) -2024-06-23 16:46:12,229 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 7 -2024-06-23 16:46:12,229 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:12,230 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:12,230 - root - INFO - Moved link from 8 to 7 -2024-06-23 16:46:12,233 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:12,233 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:12,234 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:46:12,234 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:12,250 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:12,251 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:12,251 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:12,251 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:12,252 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:12,252 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:12,252 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:12,253 - root - DEBUG - E7: What? You think I don't have something better to do? -2024-06-23 16:46:12,254 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:46:12,254 - root - DEBUG - Text for above item: E7: What? You think I don't have something better to do? -2024-06-23 16:46:12,255 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:12,255 - root - DEBUG - [shiftItem scope] oldRow: 7 -2024-06-23 16:46:12,256 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:12,256 - root - DEBUG - [shiftItem scope] newRow: 6 -2024-06-23 16:46:12,256 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:12,256 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 7 6 -2024-06-23 16:46:12,257 - root - DEBUG - DLGStandardItemModel.takeRow(row=7) -2024-06-23 16:46:12,257 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:12,257 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 7 6 -2024-06-23 16:46:12,258 - root - DEBUG - DLGStandardItemModel.insertRow(row=6, toInsert=) -2024-06-23 16:46:12,258 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 6 -2024-06-23 16:46:12,258 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:12,258 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:12,259 - root - INFO - Moved link from 7 to 6 -2024-06-23 16:46:12,261 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:12,262 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:12,263 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:46:12,263 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:12,283 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:12,283 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:12,283 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:12,284 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:12,284 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:12,284 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:12,285 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:12,285 - root - DEBUG - E8: Yeah? What do you want? -2024-06-23 16:46:12,286 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:46:12,286 - root - DEBUG - Text for above item: E8: Yeah? What do you want? -2024-06-23 16:46:12,287 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:12,287 - root - DEBUG - [shiftItem scope] oldRow: 6 -2024-06-23 16:46:12,288 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:12,288 - root - DEBUG - [shiftItem scope] newRow: 5 -2024-06-23 16:46:12,288 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:12,288 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 6 5 -2024-06-23 16:46:12,289 - root - DEBUG - DLGStandardItemModel.takeRow(row=6) -2024-06-23 16:46:12,289 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:12,290 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 6 5 -2024-06-23 16:46:12,290 - root - DEBUG - DLGStandardItemModel.insertRow(row=5, toInsert=) -2024-06-23 16:46:12,290 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 5 -2024-06-23 16:46:12,291 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:12,291 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:12,291 - root - INFO - Moved link from 6 to 5 -2024-06-23 16:46:12,293 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:12,294 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:12,295 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:46:12,295 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:12,296 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:12,296 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:12,744 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:12,744 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:12,745 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:46:12,745 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:12,746 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:12,746 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:12,746 - root - DEBUG - E205: I... I think this has affected me in ways that I didn't anticipate... I think I'll need time to sort things out. -2024-06-23 16:46:12,747 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:46:12,748 - root - DEBUG - Text for above item: E205: I... I think this has affected me in ways that I didn't anticipate... I think I'll need time to sort things out. -2024-06-23 16:46:12,748 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:12,749 - root - DEBUG - [shiftItem scope] oldRow: 5 -2024-06-23 16:46:12,749 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:12,749 - root - DEBUG - [shiftItem scope] newRow: 4 -2024-06-23 16:46:12,750 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:12,750 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 5 4 -2024-06-23 16:46:12,751 - root - DEBUG - DLGStandardItemModel.takeRow(row=5) -2024-06-23 16:46:12,751 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:12,751 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 5 4 -2024-06-23 16:46:12,752 - root - DEBUG - DLGStandardItemModel.insertRow(row=4, toInsert=) -2024-06-23 16:46:12,752 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 4 -2024-06-23 16:46:12,752 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:12,753 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:12,753 - root - INFO - Moved link from 5 to 4 -2024-06-23 16:46:12,756 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:12,756 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:12,757 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:46:12,758 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:12,996 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:12,997 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:12,997 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:12,998 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:12,998 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:12,998 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:12,999 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:12,999 - root - DEBUG - E207: I've been given a challenge I can't ignore. We've got to go to the dune seas of Tatooine so I can find Jagi and kill him for his insult to me! -2024-06-23 16:46:13,000 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:46:13,000 - root - DEBUG - Text for above item: E207: I've been given a challenge I can't ignore. We've got to go to the dune seas of Tatooine so I can find Jagi and kill him for his insult to me! -2024-06-23 16:46:13,001 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:13,001 - root - DEBUG - [shiftItem scope] oldRow: 4 -2024-06-23 16:46:13,002 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:13,002 - root - DEBUG - [shiftItem scope] newRow: 3 -2024-06-23 16:46:13,002 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:13,003 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 4 3 -2024-06-23 16:46:13,003 - root - DEBUG - DLGStandardItemModel.takeRow(row=4) -2024-06-23 16:46:13,004 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:13,004 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 4 3 -2024-06-23 16:46:13,004 - root - DEBUG - DLGStandardItemModel.insertRow(row=3, toInsert=) -2024-06-23 16:46:13,005 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 3 -2024-06-23 16:46:13,005 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:13,005 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:13,005 - root - INFO - Moved link from 4 to 3 -2024-06-23 16:46:13,008 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:13,008 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:13,009 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:46:13,010 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:13,042 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:13,043 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:13,043 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:13,043 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:13,044 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:13,044 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:13,045 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:13,045 - root - DEBUG - E214: I don't think we can delay much here. We should fight our way out as quickly as possible. -2024-06-23 16:46:13,046 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:46:13,047 - root - DEBUG - Text for above item: E214: I don't think we can delay much here. We should fight our way out as quickly as possible. -2024-06-23 16:46:13,048 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:13,048 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 16:46:13,049 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:13,049 - root - DEBUG - [shiftItem scope] newRow: 2 -2024-06-23 16:46:13,049 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:13,050 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 3 2 -2024-06-23 16:46:13,050 - root - DEBUG - DLGStandardItemModel.takeRow(row=3) -2024-06-23 16:46:13,050 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:13,050 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 3 2 -2024-06-23 16:46:13,051 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-23 16:46:13,051 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 2 -2024-06-23 16:46:13,051 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:13,052 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:13,052 - root - INFO - Moved link from 3 to 2 -2024-06-23 16:46:13,055 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:13,055 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:13,056 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:46:13,057 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:13,074 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:13,075 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:13,075 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:13,075 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:13,076 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:13,076 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:13,077 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:13,077 - root - DEBUG - E215: [Despite helping you on Taris, Canderous continues to be something of a mystery to you. It might be a good idea to try and get to know him better.] -2024-06-23 16:46:13,079 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:46:13,079 - root - DEBUG - Text for above item: E215: [Despite helping you on Taris, Canderous continues to be something of a mystery to you. It might be a good idea to try and get to know him better.] -2024-06-23 16:46:13,081 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:13,082 - root - DEBUG - [shiftItem scope] oldRow: 2 -2024-06-23 16:46:13,082 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:13,082 - root - DEBUG - [shiftItem scope] newRow: 1 -2024-06-23 16:46:13,083 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:13,084 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 2 1 -2024-06-23 16:46:13,084 - root - DEBUG - DLGStandardItemModel.takeRow(row=2) -2024-06-23 16:46:13,085 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:13,085 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 2 1 -2024-06-23 16:46:13,086 - root - DEBUG - DLGStandardItemModel.insertRow(row=1, toInsert=) -2024-06-23 16:46:13,086 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 1 -2024-06-23 16:46:13,087 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:13,087 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:13,088 - root - INFO - Moved link from 2 to 1 -2024-06-23 16:46:13,091 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:13,092 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:13,094 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:46:13,094 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:13,109 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:13,109 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:13,110 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:13,110 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:13,111 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:13,111 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:13,112 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:13,112 - root - DEBUG - E217: [The big Mandalorian has spotted an enemy nearby. Canderous is too focused on the coming battle to speak with you right now.] -2024-06-23 16:46:13,113 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 16:46:13,114 - root - DEBUG - Text for above item: E217: [The big Mandalorian has spotted an enemy nearby. Canderous is too focused on the coming battle to speak with you right now.] -2024-06-23 16:46:13,115 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:13,116 - root - DEBUG - [shiftItem scope] oldRow: 1 -2024-06-23 16:46:13,116 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:13,117 - root - DEBUG - [shiftItem scope] newRow: 0 -2024-06-23 16:46:13,117 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:13,118 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 0 -2024-06-23 16:46:13,118 - root - DEBUG - DLGStandardItemModel.takeRow(row=1) -2024-06-23 16:46:13,118 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:13,119 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 0 -2024-06-23 16:46:13,119 - root - DEBUG - DLGStandardItemModel.insertRow(row=0, toInsert=) -2024-06-23 16:46:13,120 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 0 -2024-06-23 16:46:13,121 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:13,121 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:13,121 - root - INFO - Moved link from 1 to 0 -2024-06-23 16:46:13,124 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:13,125 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:13,126 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 16:46:13,126 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:13,141 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:13,142 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:13,643 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:13,643 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:13,644 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:46:13,644 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:13,644 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:13,645 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:13,645 - root - DEBUG - E217: [The big Mandalorian has spotted an enemy nearby. Canderous is too focused on the coming battle to speak with you right now.] -2024-06-23 16:46:13,647 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:46:13,647 - root - DEBUG - Text for above item: E217: [The big Mandalorian has spotted an enemy nearby. Canderous is too focused on the coming battle to speak with you right now.] -2024-06-23 16:46:13,648 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:13,648 - root - DEBUG - [shiftItem scope] oldRow: 0 -2024-06-23 16:46:13,649 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:13,649 - root - DEBUG - [shiftItem scope] newRow: 1 -2024-06-23 16:46:13,649 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:13,650 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 0 1 -2024-06-23 16:46:13,650 - root - DEBUG - DLGStandardItemModel.takeRow(row=0) -2024-06-23 16:46:13,651 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:13,651 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 0 1 -2024-06-23 16:46:13,652 - root - DEBUG - DLGStandardItemModel.insertRow(row=1, toInsert=) -2024-06-23 16:46:13,652 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 1 -2024-06-23 16:46:13,652 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:13,653 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:13,653 - root - INFO - Moved link from 0 to 1 -2024-06-23 16:46:13,656 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:13,657 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:13,658 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:46:13,658 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:13,714 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:13,715 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:13,800 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:13,801 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:13,801 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:46:13,802 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:13,802 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:13,802 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:13,803 - root - DEBUG - E215: [Despite helping you on Taris, Canderous continues to be something of a mystery to you. It might be a good idea to try and get to know him better.] -2024-06-23 16:46:13,804 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:46:13,804 - root - DEBUG - Text for above item: E215: [Despite helping you on Taris, Canderous continues to be something of a mystery to you. It might be a good idea to try and get to know him better.] -2024-06-23 16:46:13,805 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:13,805 - root - DEBUG - [shiftItem scope] oldRow: 1 -2024-06-23 16:46:13,806 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:13,806 - root - DEBUG - [shiftItem scope] newRow: 2 -2024-06-23 16:46:13,806 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:13,806 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 2 -2024-06-23 16:46:13,807 - root - DEBUG - DLGStandardItemModel.takeRow(row=1) -2024-06-23 16:46:13,807 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:13,807 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 2 -2024-06-23 16:46:13,808 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-23 16:46:13,808 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 2 -2024-06-23 16:46:13,808 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:13,809 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:13,809 - root - INFO - Moved link from 1 to 2 -2024-06-23 16:46:13,812 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:13,812 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:13,813 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:46:13,814 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:13,898 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:13,898 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:14,012 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:14,012 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:14,013 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:46:14,013 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:14,013 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:14,014 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:14,014 - root - DEBUG - E214: I don't think we can delay much here. We should fight our way out as quickly as possible. -2024-06-23 16:46:14,015 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:46:14,015 - root - DEBUG - Text for above item: E214: I don't think we can delay much here. We should fight our way out as quickly as possible. -2024-06-23 16:46:14,016 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:14,017 - root - DEBUG - [shiftItem scope] oldRow: 2 -2024-06-23 16:46:14,017 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:14,017 - root - DEBUG - [shiftItem scope] newRow: 3 -2024-06-23 16:46:14,017 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:14,018 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 2 3 -2024-06-23 16:46:14,018 - root - DEBUG - DLGStandardItemModel.takeRow(row=2) -2024-06-23 16:46:14,019 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:14,019 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 2 3 -2024-06-23 16:46:14,019 - root - DEBUG - DLGStandardItemModel.insertRow(row=3, toInsert=) -2024-06-23 16:46:14,020 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 3 -2024-06-23 16:46:14,020 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:14,020 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:14,021 - root - INFO - Moved link from 2 to 3 -2024-06-23 16:46:14,024 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:14,024 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:14,025 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:46:14,025 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:14,072 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:14,073 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:14,458 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:14,458 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:14,458 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:46:14,458 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:14,459 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:14,459 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:14,459 - root - DEBUG - E214: I don't think we can delay much here. We should fight our way out as quickly as possible. -2024-06-23 16:46:14,460 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:46:14,460 - root - DEBUG - Text for above item: E214: I don't think we can delay much here. We should fight our way out as quickly as possible. -2024-06-23 16:46:14,461 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:14,462 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 16:46:14,462 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:14,462 - root - DEBUG - [shiftItem scope] newRow: 2 -2024-06-23 16:46:14,462 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:14,462 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 3 2 -2024-06-23 16:46:14,463 - root - DEBUG - DLGStandardItemModel.takeRow(row=3) -2024-06-23 16:46:14,463 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:14,463 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 3 2 -2024-06-23 16:46:14,464 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-23 16:46:14,464 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 2 -2024-06-23 16:46:14,464 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:14,465 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:14,465 - root - INFO - Moved link from 3 to 2 -2024-06-23 16:46:14,468 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:14,468 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:14,470 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:46:14,470 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:14,521 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:14,522 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:14,663 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:14,663 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:14,664 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:46:14,664 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:14,664 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:14,665 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:14,665 - root - DEBUG - E214: I don't think we can delay much here. We should fight our way out as quickly as possible. -2024-06-23 16:46:14,666 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:46:14,666 - root - DEBUG - Text for above item: E214: I don't think we can delay much here. We should fight our way out as quickly as possible. -2024-06-23 16:46:14,667 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:14,667 - root - DEBUG - [shiftItem scope] oldRow: 2 -2024-06-23 16:46:14,668 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:14,668 - root - DEBUG - [shiftItem scope] newRow: 3 -2024-06-23 16:46:14,668 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:14,669 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 2 3 -2024-06-23 16:46:14,669 - root - DEBUG - DLGStandardItemModel.takeRow(row=2) -2024-06-23 16:46:14,670 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:14,670 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 2 3 -2024-06-23 16:46:14,671 - root - DEBUG - DLGStandardItemModel.insertRow(row=3, toInsert=) -2024-06-23 16:46:14,671 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 3 -2024-06-23 16:46:14,671 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:14,671 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:14,672 - root - INFO - Moved link from 2 to 3 -2024-06-23 16:46:14,675 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:14,675 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:14,676 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:46:14,676 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:14,746 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:14,747 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:14,774 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:14,775 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:14,775 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:46:14,776 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:14,776 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:14,776 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:14,777 - root - DEBUG - E214: I don't think we can delay much here. We should fight our way out as quickly as possible. -2024-06-23 16:46:14,778 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:46:14,778 - root - DEBUG - Text for above item: E214: I don't think we can delay much here. We should fight our way out as quickly as possible. -2024-06-23 16:46:14,779 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:14,779 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 16:46:14,779 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:14,779 - root - DEBUG - [shiftItem scope] newRow: 2 -2024-06-23 16:46:14,780 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:14,780 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 3 2 -2024-06-23 16:46:14,780 - root - DEBUG - DLGStandardItemModel.takeRow(row=3) -2024-06-23 16:46:14,781 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:14,781 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 3 2 -2024-06-23 16:46:14,781 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-23 16:46:14,782 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 2 -2024-06-23 16:46:14,782 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:14,782 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:14,782 - root - INFO - Moved link from 3 to 2 -2024-06-23 16:46:14,786 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:14,786 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:14,787 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:46:14,788 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:14,902 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:14,903 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:14,984 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:14,984 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:14,985 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:46:14,985 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:14,986 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:14,986 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:14,986 - root - DEBUG - E215: [Despite helping you on Taris, Canderous continues to be something of a mystery to you. It might be a good idea to try and get to know him better.] -2024-06-23 16:46:14,987 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:46:14,988 - root - DEBUG - Text for above item: E215: [Despite helping you on Taris, Canderous continues to be something of a mystery to you. It might be a good idea to try and get to know him better.] -2024-06-23 16:46:14,989 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:14,989 - root - DEBUG - [shiftItem scope] oldRow: 2 -2024-06-23 16:46:14,989 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:14,990 - root - DEBUG - [shiftItem scope] newRow: 1 -2024-06-23 16:46:14,990 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:14,991 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 2 1 -2024-06-23 16:46:14,991 - root - DEBUG - DLGStandardItemModel.takeRow(row=2) -2024-06-23 16:46:14,991 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:14,992 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 2 1 -2024-06-23 16:46:14,992 - root - DEBUG - DLGStandardItemModel.insertRow(row=1, toInsert=) -2024-06-23 16:46:14,992 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 1 -2024-06-23 16:46:14,993 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:14,993 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:14,993 - root - INFO - Moved link from 2 to 1 -2024-06-23 16:46:14,997 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:14,997 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:14,998 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:46:14,998 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:15,220 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:15,220 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:15,389 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:15,390 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:15,390 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:46:15,390 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:15,391 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:15,391 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:15,391 - root - DEBUG - E215: [Despite helping you on Taris, Canderous continues to be something of a mystery to you. It might be a good idea to try and get to know him better.] -2024-06-23 16:46:15,392 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:46:15,393 - root - DEBUG - Text for above item: E215: [Despite helping you on Taris, Canderous continues to be something of a mystery to you. It might be a good idea to try and get to know him better.] -2024-06-23 16:46:15,394 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:15,394 - root - DEBUG - [shiftItem scope] oldRow: 1 -2024-06-23 16:46:15,394 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:15,395 - root - DEBUG - [shiftItem scope] newRow: 2 -2024-06-23 16:46:15,395 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:15,396 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 2 -2024-06-23 16:46:15,396 - root - DEBUG - DLGStandardItemModel.takeRow(row=1) -2024-06-23 16:46:15,396 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:15,397 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 2 -2024-06-23 16:46:15,397 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-23 16:46:15,397 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 2 -2024-06-23 16:46:15,398 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:15,398 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:15,398 - root - INFO - Moved link from 1 to 2 -2024-06-23 16:46:15,401 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:15,401 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:15,402 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:46:15,403 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:15,475 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:15,475 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:15,586 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:15,586 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:15,587 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:46:15,587 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:15,587 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:15,588 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:15,588 - root - DEBUG - E214: I don't think we can delay much here. We should fight our way out as quickly as possible. -2024-06-23 16:46:15,589 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:46:15,589 - root - DEBUG - Text for above item: E214: I don't think we can delay much here. We should fight our way out as quickly as possible. -2024-06-23 16:46:15,590 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:15,590 - root - DEBUG - [shiftItem scope] oldRow: 2 -2024-06-23 16:46:15,591 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:15,591 - root - DEBUG - [shiftItem scope] newRow: 3 -2024-06-23 16:46:15,591 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:15,592 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 2 3 -2024-06-23 16:46:15,592 - root - DEBUG - DLGStandardItemModel.takeRow(row=2) -2024-06-23 16:46:15,592 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:15,593 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 2 3 -2024-06-23 16:46:15,593 - root - DEBUG - DLGStandardItemModel.insertRow(row=3, toInsert=) -2024-06-23 16:46:15,593 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 3 -2024-06-23 16:46:15,594 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:15,594 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:15,594 - root - INFO - Moved link from 2 to 3 -2024-06-23 16:46:15,597 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:15,599 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:15,600 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:46:15,600 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:15,650 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:15,651 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:15,729 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:15,729 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:15,730 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:46:15,730 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:15,730 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:15,731 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:15,731 - root - DEBUG - E207: I've been given a challenge I can't ignore. We've got to go to the dune seas of Tatooine so I can find Jagi and kill him for his insult to me! -2024-06-23 16:46:15,732 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:46:15,732 - root - DEBUG - Text for above item: E207: I've been given a challenge I can't ignore. We've got to go to the dune seas of Tatooine so I can find Jagi and kill him for his insult to me! -2024-06-23 16:46:15,733 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:15,733 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 16:46:15,734 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:15,734 - root - DEBUG - [shiftItem scope] newRow: 4 -2024-06-23 16:46:15,734 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:15,735 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 3 4 -2024-06-23 16:46:15,735 - root - DEBUG - DLGStandardItemModel.takeRow(row=3) -2024-06-23 16:46:15,736 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:15,736 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 3 4 -2024-06-23 16:46:15,737 - root - DEBUG - DLGStandardItemModel.insertRow(row=4, toInsert=) -2024-06-23 16:46:15,737 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 4 -2024-06-23 16:46:15,737 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:15,737 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:15,738 - root - INFO - Moved link from 3 to 4 -2024-06-23 16:46:15,741 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:15,741 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:15,742 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:46:15,743 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:15,849 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:15,849 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:15,960 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:15,961 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:15,961 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:46:15,961 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:15,962 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:15,962 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:15,962 - root - DEBUG - E205: I... I think this has affected me in ways that I didn't anticipate... I think I'll need time to sort things out. -2024-06-23 16:46:15,963 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:46:15,964 - root - DEBUG - Text for above item: E205: I... I think this has affected me in ways that I didn't anticipate... I think I'll need time to sort things out. -2024-06-23 16:46:15,965 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:15,965 - root - DEBUG - [shiftItem scope] oldRow: 4 -2024-06-23 16:46:15,966 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:15,966 - root - DEBUG - [shiftItem scope] newRow: 5 -2024-06-23 16:46:15,966 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:15,967 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 4 5 -2024-06-23 16:46:15,967 - root - DEBUG - DLGStandardItemModel.takeRow(row=4) -2024-06-23 16:46:15,967 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:15,968 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 4 5 -2024-06-23 16:46:15,968 - root - DEBUG - DLGStandardItemModel.insertRow(row=5, toInsert=) -2024-06-23 16:46:15,968 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 5 -2024-06-23 16:46:15,969 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:15,969 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:15,969 - root - INFO - Moved link from 4 to 5 -2024-06-23 16:46:15,973 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:15,973 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:15,974 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:46:15,974 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,034 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:16,035 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:16,148 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:16,149 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:16,149 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:46:16,149 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:16,150 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:16,150 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:16,150 - root - DEBUG - E8: Yeah? What do you want? -2024-06-23 16:46:16,151 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:46:16,151 - root - DEBUG - Text for above item: E8: Yeah? What do you want? -2024-06-23 16:46:16,152 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,153 - root - DEBUG - [shiftItem scope] oldRow: 5 -2024-06-23 16:46:16,153 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:16,153 - root - DEBUG - [shiftItem scope] newRow: 6 -2024-06-23 16:46:16,153 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:16,154 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 5 6 -2024-06-23 16:46:16,154 - root - DEBUG - DLGStandardItemModel.takeRow(row=5) -2024-06-23 16:46:16,154 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:16,155 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 5 6 -2024-06-23 16:46:16,155 - root - DEBUG - DLGStandardItemModel.insertRow(row=6, toInsert=) -2024-06-23 16:46:16,155 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 6 -2024-06-23 16:46:16,156 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:16,156 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:16,156 - root - INFO - Moved link from 5 to 6 -2024-06-23 16:46:16,159 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:16,160 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,161 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:46:16,161 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,234 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:16,235 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:16,482 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:16,483 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:16,483 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:46:16,483 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:16,484 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:16,484 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:16,484 - root - DEBUG - E8: Yeah? What do you want? -2024-06-23 16:46:16,485 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:46:16,486 - root - DEBUG - Text for above item: E8: Yeah? What do you want? -2024-06-23 16:46:16,486 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,487 - root - DEBUG - [shiftItem scope] oldRow: 6 -2024-06-23 16:46:16,487 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:16,487 - root - DEBUG - [shiftItem scope] newRow: 5 -2024-06-23 16:46:16,487 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:16,488 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 6 5 -2024-06-23 16:46:16,488 - root - DEBUG - DLGStandardItemModel.takeRow(row=6) -2024-06-23 16:46:16,489 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:16,489 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 6 5 -2024-06-23 16:46:16,489 - root - DEBUG - DLGStandardItemModel.insertRow(row=5, toInsert=) -2024-06-23 16:46:16,490 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 5 -2024-06-23 16:46:16,490 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:16,490 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:16,491 - root - INFO - Moved link from 6 to 5 -2024-06-23 16:46:16,494 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:16,495 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,495 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:46:16,496 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,741 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:16,741 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:16,742 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:16,742 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:16,742 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:16,743 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:16,743 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:16,743 - root - DEBUG - E205: I... I think this has affected me in ways that I didn't anticipate... I think I'll need time to sort things out. -2024-06-23 16:46:16,744 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:46:16,745 - root - DEBUG - Text for above item: E205: I... I think this has affected me in ways that I didn't anticipate... I think I'll need time to sort things out. -2024-06-23 16:46:16,745 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,746 - root - DEBUG - [shiftItem scope] oldRow: 5 -2024-06-23 16:46:16,746 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:16,746 - root - DEBUG - [shiftItem scope] newRow: 4 -2024-06-23 16:46:16,747 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:16,747 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 5 4 -2024-06-23 16:46:16,747 - root - DEBUG - DLGStandardItemModel.takeRow(row=5) -2024-06-23 16:46:16,748 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:16,748 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 5 4 -2024-06-23 16:46:16,748 - root - DEBUG - DLGStandardItemModel.insertRow(row=4, toInsert=) -2024-06-23 16:46:16,749 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 4 -2024-06-23 16:46:16,749 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:16,749 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:16,749 - root - INFO - Moved link from 5 to 4 -2024-06-23 16:46:16,753 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:16,753 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,754 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:46:16,755 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,772 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:16,772 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:16,773 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:16,773 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:16,773 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:16,773 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:16,774 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:16,774 - root - DEBUG - E207: I've been given a challenge I can't ignore. We've got to go to the dune seas of Tatooine so I can find Jagi and kill him for his insult to me! -2024-06-23 16:46:16,775 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:46:16,775 - root - DEBUG - Text for above item: E207: I've been given a challenge I can't ignore. We've got to go to the dune seas of Tatooine so I can find Jagi and kill him for his insult to me! -2024-06-23 16:46:16,776 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,776 - root - DEBUG - [shiftItem scope] oldRow: 4 -2024-06-23 16:46:16,777 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:16,777 - root - DEBUG - [shiftItem scope] newRow: 3 -2024-06-23 16:46:16,777 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:16,778 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 4 3 -2024-06-23 16:46:16,778 - root - DEBUG - DLGStandardItemModel.takeRow(row=4) -2024-06-23 16:46:16,778 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:16,779 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 4 3 -2024-06-23 16:46:16,779 - root - DEBUG - DLGStandardItemModel.insertRow(row=3, toInsert=) -2024-06-23 16:46:16,779 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 3 -2024-06-23 16:46:16,780 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:16,780 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:16,780 - root - INFO - Moved link from 4 to 3 -2024-06-23 16:46:16,783 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:16,784 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,785 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:46:16,785 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,805 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:16,805 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:16,806 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:16,806 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:16,806 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:16,807 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:16,807 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:16,807 - root - DEBUG - E214: I don't think we can delay much here. We should fight our way out as quickly as possible. -2024-06-23 16:46:16,808 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:46:16,808 - root - DEBUG - Text for above item: E214: I don't think we can delay much here. We should fight our way out as quickly as possible. -2024-06-23 16:46:16,809 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,809 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 16:46:16,810 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:16,810 - root - DEBUG - [shiftItem scope] newRow: 2 -2024-06-23 16:46:16,810 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:16,811 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 3 2 -2024-06-23 16:46:16,811 - root - DEBUG - DLGStandardItemModel.takeRow(row=3) -2024-06-23 16:46:16,811 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:16,812 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 3 2 -2024-06-23 16:46:16,812 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-23 16:46:16,812 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 2 -2024-06-23 16:46:16,813 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:16,813 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:16,813 - root - INFO - Moved link from 3 to 2 -2024-06-23 16:46:16,816 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:16,816 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,817 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:46:16,818 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,835 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:16,836 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:16,836 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:16,836 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:16,837 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:16,837 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:16,837 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:16,838 - root - DEBUG - E215: [Despite helping you on Taris, Canderous continues to be something of a mystery to you. It might be a good idea to try and get to know him better.] -2024-06-23 16:46:16,839 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:46:16,839 - root - DEBUG - Text for above item: E215: [Despite helping you on Taris, Canderous continues to be something of a mystery to you. It might be a good idea to try and get to know him better.] -2024-06-23 16:46:16,840 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,841 - root - DEBUG - [shiftItem scope] oldRow: 2 -2024-06-23 16:46:16,841 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:16,841 - root - DEBUG - [shiftItem scope] newRow: 1 -2024-06-23 16:46:16,842 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:16,842 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 2 1 -2024-06-23 16:46:16,842 - root - DEBUG - DLGStandardItemModel.takeRow(row=2) -2024-06-23 16:46:16,843 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:16,843 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 2 1 -2024-06-23 16:46:16,843 - root - DEBUG - DLGStandardItemModel.insertRow(row=1, toInsert=) -2024-06-23 16:46:16,844 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 1 -2024-06-23 16:46:16,844 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:16,844 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:16,844 - root - INFO - Moved link from 2 to 1 -2024-06-23 16:46:16,847 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:16,847 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,848 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:46:16,849 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,865 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:16,865 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:16,866 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:16,866 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:16,866 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:16,867 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:16,867 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:16,867 - root - DEBUG - E217: [The big Mandalorian has spotted an enemy nearby. Canderous is too focused on the coming battle to speak with you right now.] -2024-06-23 16:46:16,868 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 16:46:16,869 - root - DEBUG - Text for above item: E217: [The big Mandalorian has spotted an enemy nearby. Canderous is too focused on the coming battle to speak with you right now.] -2024-06-23 16:46:16,870 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,870 - root - DEBUG - [shiftItem scope] oldRow: 1 -2024-06-23 16:46:16,870 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:16,871 - root - DEBUG - [shiftItem scope] newRow: 0 -2024-06-23 16:46:16,871 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:16,871 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 0 -2024-06-23 16:46:16,872 - root - DEBUG - DLGStandardItemModel.takeRow(row=1) -2024-06-23 16:46:16,872 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:16,872 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 0 -2024-06-23 16:46:16,872 - root - DEBUG - DLGStandardItemModel.insertRow(row=0, toInsert=) -2024-06-23 16:46:16,873 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 0 -2024-06-23 16:46:16,873 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:16,873 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:16,874 - root - INFO - Moved link from 1 to 0 -2024-06-23 16:46:16,876 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:16,877 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,878 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 16:46:16,878 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,912 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:16,912 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:16,913 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:16,913 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:16,913 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:16,914 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:16,914 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,914 - root - DEBUG - [shiftItem scope] oldRow: 0 -2024-06-23 16:46:16,915 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:16,915 - root - DEBUG - [shiftItem scope] newRow: -1 -2024-06-23 16:46:16,915 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:16,915 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 0 -1 -2024-06-23 16:46:16,916 - root - INFO - New row index '-1' out of bounds. Already at the start/end of the branch. Cancelling operation. -2024-06-23 16:46:16,916 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:16,916 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT+Up -2024-06-23 16:46:16,917 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:16,917 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:16,917 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:16,918 - root - DEBUG - [shiftItem scope] oldRow: 0 -2024-06-23 16:46:16,918 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:16,918 - root - DEBUG - [shiftItem scope] newRow: -1 -2024-06-23 16:46:16,918 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:16,919 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 0 -1 -2024-06-23 16:46:16,919 - root - INFO - New row index '-1' out of bounds. Already at the start/end of the branch. Cancelling operation. -2024-06-23 16:46:16,940 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:16,940 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:17,165 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,165 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:17,166 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:46:17,166 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:17,166 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,167 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,167 - root - DEBUG - E217: [The big Mandalorian has spotted an enemy nearby. Canderous is too focused on the coming battle to speak with you right now.] -2024-06-23 16:46:17,168 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,168 - root - DEBUG - Text for above item: E217: [The big Mandalorian has spotted an enemy nearby. Canderous is too focused on the coming battle to speak with you right now.] -2024-06-23 16:46:17,169 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,170 - root - DEBUG - [shiftItem scope] oldRow: 0 -2024-06-23 16:46:17,170 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,171 - root - DEBUG - [shiftItem scope] newRow: 1 -2024-06-23 16:46:17,171 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,171 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 0 1 -2024-06-23 16:46:17,172 - root - DEBUG - DLGStandardItemModel.takeRow(row=0) -2024-06-23 16:46:17,172 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:17,172 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 0 1 -2024-06-23 16:46:17,173 - root - DEBUG - DLGStandardItemModel.insertRow(row=1, toInsert=) -2024-06-23 16:46:17,173 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 1 -2024-06-23 16:46:17,173 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,174 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:17,174 - root - INFO - Moved link from 0 to 1 -2024-06-23 16:46:17,177 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,177 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,178 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,179 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,429 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:17,430 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:17,430 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,430 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:17,431 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:17,431 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,431 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,432 - root - DEBUG - E215: [Despite helping you on Taris, Canderous continues to be something of a mystery to you. It might be a good idea to try and get to know him better.] -2024-06-23 16:46:17,433 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,433 - root - DEBUG - Text for above item: E215: [Despite helping you on Taris, Canderous continues to be something of a mystery to you. It might be a good idea to try and get to know him better.] -2024-06-23 16:46:17,434 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,434 - root - DEBUG - [shiftItem scope] oldRow: 1 -2024-06-23 16:46:17,435 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,435 - root - DEBUG - [shiftItem scope] newRow: 2 -2024-06-23 16:46:17,435 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,436 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 2 -2024-06-23 16:46:17,436 - root - DEBUG - DLGStandardItemModel.takeRow(row=1) -2024-06-23 16:46:17,436 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:17,437 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 2 -2024-06-23 16:46:17,437 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-23 16:46:17,437 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 2 -2024-06-23 16:46:17,438 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,438 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:17,438 - root - INFO - Moved link from 1 to 2 -2024-06-23 16:46:17,441 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,441 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,442 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,443 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,461 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:17,461 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:17,462 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,463 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:17,463 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:17,463 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,464 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,464 - root - DEBUG - E214: I don't think we can delay much here. We should fight our way out as quickly as possible. -2024-06-23 16:46:17,465 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,465 - root - DEBUG - Text for above item: E214: I don't think we can delay much here. We should fight our way out as quickly as possible. -2024-06-23 16:46:17,466 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,466 - root - DEBUG - [shiftItem scope] oldRow: 2 -2024-06-23 16:46:17,466 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,467 - root - DEBUG - [shiftItem scope] newRow: 3 -2024-06-23 16:46:17,467 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,468 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 2 3 -2024-06-23 16:46:17,468 - root - DEBUG - DLGStandardItemModel.takeRow(row=2) -2024-06-23 16:46:17,468 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:17,468 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 2 3 -2024-06-23 16:46:17,469 - root - DEBUG - DLGStandardItemModel.insertRow(row=3, toInsert=) -2024-06-23 16:46:17,469 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 3 -2024-06-23 16:46:17,470 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,470 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:17,470 - root - INFO - Moved link from 2 to 3 -2024-06-23 16:46:17,473 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,473 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,474 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,475 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,492 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:17,493 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:17,493 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,493 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:17,494 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:17,494 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,494 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,495 - root - DEBUG - E207: I've been given a challenge I can't ignore. We've got to go to the dune seas of Tatooine so I can find Jagi and kill him for his insult to me! -2024-06-23 16:46:17,496 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,496 - root - DEBUG - Text for above item: E207: I've been given a challenge I can't ignore. We've got to go to the dune seas of Tatooine so I can find Jagi and kill him for his insult to me! -2024-06-23 16:46:17,497 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,497 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 16:46:17,498 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,498 - root - DEBUG - [shiftItem scope] newRow: 4 -2024-06-23 16:46:17,498 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,499 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 3 4 -2024-06-23 16:46:17,499 - root - DEBUG - DLGStandardItemModel.takeRow(row=3) -2024-06-23 16:46:17,500 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:17,500 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 3 4 -2024-06-23 16:46:17,501 - root - DEBUG - DLGStandardItemModel.insertRow(row=4, toInsert=) -2024-06-23 16:46:17,501 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 4 -2024-06-23 16:46:17,501 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,501 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:17,502 - root - INFO - Moved link from 3 to 4 -2024-06-23 16:46:17,505 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,505 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,506 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,506 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,523 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:17,523 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:17,524 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,524 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:17,524 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:17,525 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,525 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,525 - root - DEBUG - E205: I... I think this has affected me in ways that I didn't anticipate... I think I'll need time to sort things out. -2024-06-23 16:46:17,526 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,527 - root - DEBUG - Text for above item: E205: I... I think this has affected me in ways that I didn't anticipate... I think I'll need time to sort things out. -2024-06-23 16:46:17,527 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,528 - root - DEBUG - [shiftItem scope] oldRow: 4 -2024-06-23 16:46:17,528 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,528 - root - DEBUG - [shiftItem scope] newRow: 5 -2024-06-23 16:46:17,529 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,529 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 4 5 -2024-06-23 16:46:17,529 - root - DEBUG - DLGStandardItemModel.takeRow(row=4) -2024-06-23 16:46:17,529 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:17,530 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 4 5 -2024-06-23 16:46:17,530 - root - DEBUG - DLGStandardItemModel.insertRow(row=5, toInsert=) -2024-06-23 16:46:17,530 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 5 -2024-06-23 16:46:17,531 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,531 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:17,531 - root - INFO - Moved link from 4 to 5 -2024-06-23 16:46:17,534 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,535 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,535 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,536 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,554 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:17,554 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:17,554 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,555 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:17,555 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:17,555 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,556 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,556 - root - DEBUG - E8: Yeah? What do you want? -2024-06-23 16:46:17,557 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,557 - root - DEBUG - Text for above item: E8: Yeah? What do you want? -2024-06-23 16:46:17,558 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,558 - root - DEBUG - [shiftItem scope] oldRow: 5 -2024-06-23 16:46:17,559 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,559 - root - DEBUG - [shiftItem scope] newRow: 6 -2024-06-23 16:46:17,559 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,560 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 5 6 -2024-06-23 16:46:17,560 - root - DEBUG - DLGStandardItemModel.takeRow(row=5) -2024-06-23 16:46:17,560 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:17,560 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 5 6 -2024-06-23 16:46:17,561 - root - DEBUG - DLGStandardItemModel.insertRow(row=6, toInsert=) -2024-06-23 16:46:17,561 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 6 -2024-06-23 16:46:17,562 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,562 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:17,562 - root - INFO - Moved link from 5 to 6 -2024-06-23 16:46:17,565 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,566 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,567 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,567 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,585 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:17,585 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:17,586 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,586 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:17,587 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:17,587 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,587 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,588 - root - DEBUG - E7: What? You think I don't have something better to do? -2024-06-23 16:46:17,588 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,589 - root - DEBUG - Text for above item: E7: What? You think I don't have something better to do? -2024-06-23 16:46:17,589 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,590 - root - DEBUG - [shiftItem scope] oldRow: 6 -2024-06-23 16:46:17,590 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,590 - root - DEBUG - [shiftItem scope] newRow: 7 -2024-06-23 16:46:17,591 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,592 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 6 7 -2024-06-23 16:46:17,592 - root - DEBUG - DLGStandardItemModel.takeRow(row=6) -2024-06-23 16:46:17,592 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:17,593 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 6 7 -2024-06-23 16:46:17,593 - root - DEBUG - DLGStandardItemModel.insertRow(row=7, toInsert=) -2024-06-23 16:46:17,593 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 7 -2024-06-23 16:46:17,594 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,594 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:17,594 - root - INFO - Moved link from 6 to 7 -2024-06-23 16:46:17,597 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,598 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,598 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,599 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,616 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:17,616 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:17,617 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,617 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:17,617 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:17,618 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,618 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,618 - root - DEBUG - E6: So deal with it. Why are you asking me about it? -2024-06-23 16:46:17,619 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,620 - root - DEBUG - Text for above item: E6: So deal with it. Why are you asking me about it? -2024-06-23 16:46:17,620 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,621 - root - DEBUG - [shiftItem scope] oldRow: 7 -2024-06-23 16:46:17,621 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,621 - root - DEBUG - [shiftItem scope] newRow: 8 -2024-06-23 16:46:17,622 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,622 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 7 8 -2024-06-23 16:46:17,622 - root - DEBUG - DLGStandardItemModel.takeRow(row=7) -2024-06-23 16:46:17,623 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:17,623 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 7 8 -2024-06-23 16:46:17,623 - root - DEBUG - DLGStandardItemModel.insertRow(row=8, toInsert=) -2024-06-23 16:46:17,624 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 8 -2024-06-23 16:46:17,624 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,624 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:17,624 - root - INFO - Moved link from 7 to 8 -2024-06-23 16:46:17,628 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,628 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,629 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,629 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,647 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:17,647 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:17,647 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,648 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:17,648 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:17,648 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,648 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,649 - root - DEBUG - E5: *hmph* That trick would never work on a Mandalorian. Our minds are not so weak and easily twisted. [End Dialog] -2024-06-23 16:46:17,650 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,650 - root - DEBUG - Text for above item: E5: *hmph* That trick would never work on a Mandalorian. Our minds are not so weak and easily twisted. [End Dialog] -2024-06-23 16:46:17,651 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,651 - root - DEBUG - [shiftItem scope] oldRow: 8 -2024-06-23 16:46:17,651 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,652 - root - DEBUG - [shiftItem scope] newRow: 9 -2024-06-23 16:46:17,652 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,652 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 8 9 -2024-06-23 16:46:17,652 - root - DEBUG - DLGStandardItemModel.takeRow(row=8) -2024-06-23 16:46:17,653 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:17,653 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 8 9 -2024-06-23 16:46:17,653 - root - DEBUG - DLGStandardItemModel.insertRow(row=9, toInsert=) -2024-06-23 16:46:17,654 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 9 -2024-06-23 16:46:17,654 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,654 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:17,654 - root - INFO - Moved link from 8 to 9 -2024-06-23 16:46:17,657 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,657 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,658 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,659 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,694 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:17,694 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:17,695 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,695 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:17,695 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:17,696 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,696 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,696 - root - DEBUG - E4: *whisper* I'm amazed at how many people that works on. The entire galaxy must be filled with weak-minded fools. [End Dialog] -2024-06-23 16:46:17,697 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,697 - root - DEBUG - Text for above item: E4: *whisper* I'm amazed at how many people that works on. The entire galaxy must be filled with weak-minded fools. [End Dialog] -2024-06-23 16:46:17,698 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,698 - root - DEBUG - [shiftItem scope] oldRow: 9 -2024-06-23 16:46:17,699 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,699 - root - DEBUG - [shiftItem scope] newRow: 10 -2024-06-23 16:46:17,699 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,700 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 9 10 -2024-06-23 16:46:17,700 - root - DEBUG - DLGStandardItemModel.takeRow(row=9) -2024-06-23 16:46:17,700 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:17,700 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 9 10 -2024-06-23 16:46:17,701 - root - DEBUG - DLGStandardItemModel.insertRow(row=10, toInsert=) -2024-06-23 16:46:17,701 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 10 -2024-06-23 16:46:17,701 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,701 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:17,702 - root - INFO - Moved link from 9 to 10 -2024-06-23 16:46:17,704 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,705 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,706 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,706 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,725 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:17,725 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:17,726 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,726 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:17,726 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:17,727 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,727 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,727 - root - DEBUG - E3: I like the way you handled that. Are you sure you don't have some Mandalorian blood in you? [End Dialog] -2024-06-23 16:46:17,728 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,729 - root - DEBUG - Text for above item: E3: I like the way you handled that. Are you sure you don't have some Mandalorian blood in you? [End Dialog] -2024-06-23 16:46:17,730 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,730 - root - DEBUG - [shiftItem scope] oldRow: 10 -2024-06-23 16:46:17,730 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,731 - root - DEBUG - [shiftItem scope] newRow: 11 -2024-06-23 16:46:17,731 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,731 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 10 11 -2024-06-23 16:46:17,732 - root - DEBUG - DLGStandardItemModel.takeRow(row=10) -2024-06-23 16:46:17,732 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:17,732 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 10 11 -2024-06-23 16:46:17,733 - root - DEBUG - DLGStandardItemModel.insertRow(row=11, toInsert=) -2024-06-23 16:46:17,733 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 11 -2024-06-23 16:46:17,733 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,734 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:17,734 - root - INFO - Moved link from 10 to 11 -2024-06-23 16:46:17,737 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,737 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,738 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,738 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,756 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:17,756 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:17,757 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,757 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:17,757 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:17,758 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,758 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,758 - root - DEBUG - E2: The role of the weak is to serve the will of the strong; I'm glad you understand that. [End Dialog] -2024-06-23 16:46:17,759 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,760 - root - DEBUG - Text for above item: E2: The role of the weak is to serve the will of the strong; I'm glad you understand that. [End Dialog] -2024-06-23 16:46:17,761 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,761 - root - DEBUG - [shiftItem scope] oldRow: 11 -2024-06-23 16:46:17,762 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,762 - root - DEBUG - [shiftItem scope] newRow: 12 -2024-06-23 16:46:17,762 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,763 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 11 12 -2024-06-23 16:46:17,763 - root - DEBUG - DLGStandardItemModel.takeRow(row=11) -2024-06-23 16:46:17,763 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:17,763 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 11 12 -2024-06-23 16:46:17,764 - root - DEBUG - DLGStandardItemModel.insertRow(row=12, toInsert=) -2024-06-23 16:46:17,764 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 12 -2024-06-23 16:46:17,764 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,765 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:17,765 - root - INFO - Moved link from 11 to 12 -2024-06-23 16:46:17,767 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,767 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,768 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,769 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,788 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:17,788 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:17,789 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,789 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:17,789 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:17,790 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,790 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,790 - root - DEBUG - E1: Mighty generous of you. A little too generous, if you ask me. [End Dialog] -2024-06-23 16:46:17,791 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,791 - root - DEBUG - Text for above item: E1: Mighty generous of you. A little too generous, if you ask me. [End Dialog] -2024-06-23 16:46:17,793 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,793 - root - DEBUG - [shiftItem scope] oldRow: 12 -2024-06-23 16:46:17,793 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,794 - root - DEBUG - [shiftItem scope] newRow: 13 -2024-06-23 16:46:17,794 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,794 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 12 13 -2024-06-23 16:46:17,795 - root - DEBUG - DLGStandardItemModel.takeRow(row=12) -2024-06-23 16:46:17,795 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:17,795 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 12 13 -2024-06-23 16:46:17,796 - root - DEBUG - DLGStandardItemModel.insertRow(row=13, toInsert=) -2024-06-23 16:46:17,796 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 13 -2024-06-23 16:46:17,796 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,796 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:17,797 - root - INFO - Moved link from 12 to 13 -2024-06-23 16:46:17,799 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,799 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,800 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,801 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,820 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:17,820 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:17,820 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,821 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:17,821 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:17,821 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,822 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,822 - root - DEBUG - E0: What was that all about? Are you going soft on me? [End Dialog] -2024-06-23 16:46:17,823 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,823 - root - DEBUG - Text for above item: E0: What was that all about? Are you going soft on me? [End Dialog] -2024-06-23 16:46:17,824 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,825 - root - DEBUG - [shiftItem scope] oldRow: 13 -2024-06-23 16:46:17,825 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,825 - root - DEBUG - [shiftItem scope] newRow: 14 -2024-06-23 16:46:17,826 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,826 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 13 14 -2024-06-23 16:46:17,826 - root - DEBUG - DLGStandardItemModel.takeRow(row=13) -2024-06-23 16:46:17,827 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:17,827 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 13 14 -2024-06-23 16:46:17,827 - root - DEBUG - DLGStandardItemModel.insertRow(row=14, toInsert=) -2024-06-23 16:46:17,828 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 14 -2024-06-23 16:46:17,828 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,828 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:17,828 - root - INFO - Moved link from 13 to 14 -2024-06-23 16:46:17,831 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:17,831 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,832 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 16:46:17,832 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,850 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:17,850 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:17,851 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,851 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:17,851 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:17,852 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,852 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,853 - root - DEBUG - [shiftItem scope] oldRow: 14 -2024-06-23 16:46:17,853 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,853 - root - DEBUG - [shiftItem scope] newRow: 15 -2024-06-23 16:46:17,853 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,854 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 14 15 -2024-06-23 16:46:17,854 - root - INFO - New row index '15' out of bounds. Already at the start/end of the branch. Cancelling operation. -2024-06-23 16:46:17,855 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,855 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT+Down -2024-06-23 16:46:17,855 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:17,855 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,856 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,856 - root - DEBUG - [shiftItem scope] oldRow: 14 -2024-06-23 16:46:17,856 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,857 - root - DEBUG - [shiftItem scope] newRow: 15 -2024-06-23 16:46:17,857 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,857 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 14 15 -2024-06-23 16:46:17,857 - root - INFO - New row index '15' out of bounds. Already at the start/end of the branch. Cancelling operation. -2024-06-23 16:46:17,881 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:17,881 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:17,882 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,882 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:17,882 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:17,883 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,883 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,883 - root - DEBUG - [shiftItem scope] oldRow: 14 -2024-06-23 16:46:17,884 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,884 - root - DEBUG - [shiftItem scope] newRow: 15 -2024-06-23 16:46:17,884 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,884 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 14 15 -2024-06-23 16:46:17,885 - root - INFO - New row index '15' out of bounds. Already at the start/end of the branch. Cancelling operation. -2024-06-23 16:46:17,885 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,885 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT+Down -2024-06-23 16:46:17,886 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:17,886 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,886 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,887 - root - DEBUG - [shiftItem scope] oldRow: 14 -2024-06-23 16:46:17,887 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,887 - root - DEBUG - [shiftItem scope] newRow: 15 -2024-06-23 16:46:17,887 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,888 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 14 15 -2024-06-23 16:46:17,888 - root - INFO - New row index '15' out of bounds. Already at the start/end of the branch. Cancelling operation. -2024-06-23 16:46:17,913 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:17,913 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:17,913 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,914 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:17,914 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:17,914 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,915 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,915 - root - DEBUG - [shiftItem scope] oldRow: 14 -2024-06-23 16:46:17,915 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,915 - root - DEBUG - [shiftItem scope] newRow: 15 -2024-06-23 16:46:17,916 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,916 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 14 15 -2024-06-23 16:46:17,916 - root - INFO - New row index '15' out of bounds. Already at the start/end of the branch. Cancelling operation. -2024-06-23 16:46:17,917 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,917 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT+Down -2024-06-23 16:46:17,917 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:17,917 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,918 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,918 - root - DEBUG - [shiftItem scope] oldRow: 14 -2024-06-23 16:46:17,918 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,919 - root - DEBUG - [shiftItem scope] newRow: 15 -2024-06-23 16:46:17,919 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,919 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 14 15 -2024-06-23 16:46:17,919 - root - INFO - New row index '15' out of bounds. Already at the start/end of the branch. Cancelling operation. -2024-06-23 16:46:17,945 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:17,945 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:17,945 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,946 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:17,946 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:17,946 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,946 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,947 - root - DEBUG - [shiftItem scope] oldRow: 14 -2024-06-23 16:46:17,947 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,947 - root - DEBUG - [shiftItem scope] newRow: 15 -2024-06-23 16:46:17,947 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,948 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 14 15 -2024-06-23 16:46:17,948 - root - INFO - New row index '15' out of bounds. Already at the start/end of the branch. Cancelling operation. -2024-06-23 16:46:17,948 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,949 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT+Down -2024-06-23 16:46:17,949 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:17,949 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,950 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,950 - root - DEBUG - [shiftItem scope] oldRow: 14 -2024-06-23 16:46:17,950 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,950 - root - DEBUG - [shiftItem scope] newRow: 15 -2024-06-23 16:46:17,951 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,951 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 14 15 -2024-06-23 16:46:17,951 - root - INFO - New row index '15' out of bounds. Already at the start/end of the branch. Cancelling operation. -2024-06-23 16:46:17,992 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:17,992 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:17,993 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,993 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:17,993 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:17,994 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,994 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,994 - root - DEBUG - [shiftItem scope] oldRow: 14 -2024-06-23 16:46:17,995 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,995 - root - DEBUG - [shiftItem scope] newRow: 15 -2024-06-23 16:46:17,995 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,995 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 14 15 -2024-06-23 16:46:17,996 - root - INFO - New row index '15' out of bounds. Already at the start/end of the branch. Cancelling operation. -2024-06-23 16:46:17,996 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:17,996 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT+Down -2024-06-23 16:46:17,997 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:17,997 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:17,997 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:17,997 - root - DEBUG - [shiftItem scope] oldRow: 14 -2024-06-23 16:46:17,998 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:17,998 - root - DEBUG - [shiftItem scope] newRow: 15 -2024-06-23 16:46:17,998 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:17,998 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 14 15 -2024-06-23 16:46:17,999 - root - INFO - New row index '15' out of bounds. Already at the start/end of the branch. Cancelling operation. -2024-06-23 16:46:18,022 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:18,022 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:18,023 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:18,023 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:18,023 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:18,024 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:18,024 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,024 - root - DEBUG - [shiftItem scope] oldRow: 14 -2024-06-23 16:46:18,025 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,025 - root - DEBUG - [shiftItem scope] newRow: 15 -2024-06-23 16:46:18,025 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:18,025 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 14 15 -2024-06-23 16:46:18,026 - root - INFO - New row index '15' out of bounds. Already at the start/end of the branch. Cancelling operation. -2024-06-23 16:46:18,026 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:18,026 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT+Down -2024-06-23 16:46:18,026 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:18,027 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:18,027 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,027 - root - DEBUG - [shiftItem scope] oldRow: 14 -2024-06-23 16:46:18,027 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,028 - root - DEBUG - [shiftItem scope] newRow: 15 -2024-06-23 16:46:18,028 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:18,028 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 14 15 -2024-06-23 16:46:18,029 - root - INFO - New row index '15' out of bounds. Already at the start/end of the branch. Cancelling operation. -2024-06-23 16:46:18,053 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:18,053 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:18,054 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:18,054 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:18,054 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:18,055 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:18,055 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,056 - root - DEBUG - [shiftItem scope] oldRow: 14 -2024-06-23 16:46:18,056 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,056 - root - DEBUG - [shiftItem scope] newRow: 15 -2024-06-23 16:46:18,056 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:18,057 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 14 15 -2024-06-23 16:46:18,057 - root - INFO - New row index '15' out of bounds. Already at the start/end of the branch. Cancelling operation. -2024-06-23 16:46:18,057 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:18,058 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT+Down -2024-06-23 16:46:18,058 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:18,058 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:18,059 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,059 - root - DEBUG - [shiftItem scope] oldRow: 14 -2024-06-23 16:46:18,059 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,060 - root - DEBUG - [shiftItem scope] newRow: 15 -2024-06-23 16:46:18,060 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:18,060 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 14 15 -2024-06-23 16:46:18,061 - root - INFO - New row index '15' out of bounds. Already at the start/end of the branch. Cancelling operation. -2024-06-23 16:46:18,086 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:18,087 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:18,087 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:18,087 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:18,088 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:18,088 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:18,089 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,089 - root - DEBUG - [shiftItem scope] oldRow: 14 -2024-06-23 16:46:18,089 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,090 - root - DEBUG - [shiftItem scope] newRow: 15 -2024-06-23 16:46:18,090 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:18,090 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 14 15 -2024-06-23 16:46:18,091 - root - INFO - New row index '15' out of bounds. Already at the start/end of the branch. Cancelling operation. -2024-06-23 16:46:18,091 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:18,092 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT+Down -2024-06-23 16:46:18,092 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:18,092 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:18,093 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,093 - root - DEBUG - [shiftItem scope] oldRow: 14 -2024-06-23 16:46:18,093 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,094 - root - DEBUG - [shiftItem scope] newRow: 15 -2024-06-23 16:46:18,094 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:18,094 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 14 15 -2024-06-23 16:46:18,095 - root - INFO - New row index '15' out of bounds. Already at the start/end of the branch. Cancelling operation. -2024-06-23 16:46:18,098 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:18,099 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:18,222 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:18,224 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:18,224 - root - DEBUG - DLGEditor.keyPressEvent: Up, held: SHIFT -2024-06-23 16:46:18,224 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:18,224 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:18,224 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:18,225 - root - DEBUG - E0: What was that all about? Are you going soft on me? [End Dialog] -2024-06-23 16:46:18,225 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 16:46:18,226 - root - DEBUG - Text for above item: E0: What was that all about? Are you going soft on me? [End Dialog] -2024-06-23 16:46:18,227 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,227 - root - DEBUG - [shiftItem scope] oldRow: 14 -2024-06-23 16:46:18,227 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,228 - root - DEBUG - [shiftItem scope] newRow: 13 -2024-06-23 16:46:18,228 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:18,228 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 14 13 -2024-06-23 16:46:18,229 - root - DEBUG - DLGStandardItemModel.takeRow(row=14) -2024-06-23 16:46:18,229 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:18,229 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 14 13 -2024-06-23 16:46:18,230 - root - DEBUG - DLGStandardItemModel.insertRow(row=13, toInsert=) -2024-06-23 16:46:18,230 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 13 -2024-06-23 16:46:18,231 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,231 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:18,231 - root - INFO - Moved link from 14 to 13 -2024-06-23 16:46:18,234 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:18,234 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,235 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 16:46:18,236 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,482 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:18,483 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:18,483 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:18,483 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:18,484 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:18,484 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:18,484 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:18,485 - root - DEBUG - E1: Mighty generous of you. A little too generous, if you ask me. [End Dialog] -2024-06-23 16:46:18,486 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 16:46:18,486 - root - DEBUG - Text for above item: E1: Mighty generous of you. A little too generous, if you ask me. [End Dialog] -2024-06-23 16:46:18,487 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,487 - root - DEBUG - [shiftItem scope] oldRow: 13 -2024-06-23 16:46:18,488 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,488 - root - DEBUG - [shiftItem scope] newRow: 12 -2024-06-23 16:46:18,488 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:18,489 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 13 12 -2024-06-23 16:46:18,489 - root - DEBUG - DLGStandardItemModel.takeRow(row=13) -2024-06-23 16:46:18,489 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:18,490 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 13 12 -2024-06-23 16:46:18,490 - root - DEBUG - DLGStandardItemModel.insertRow(row=12, toInsert=) -2024-06-23 16:46:18,490 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 12 -2024-06-23 16:46:18,491 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,491 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:18,491 - root - INFO - Moved link from 13 to 12 -2024-06-23 16:46:18,493 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:18,494 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,495 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 16:46:18,496 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,514 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:18,514 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:18,515 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:18,515 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:18,515 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:18,516 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:18,516 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:18,516 - root - DEBUG - E2: The role of the weak is to serve the will of the strong; I'm glad you understand that. [End Dialog] -2024-06-23 16:46:18,517 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 16:46:18,518 - root - DEBUG - Text for above item: E2: The role of the weak is to serve the will of the strong; I'm glad you understand that. [End Dialog] -2024-06-23 16:46:18,519 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,519 - root - DEBUG - [shiftItem scope] oldRow: 12 -2024-06-23 16:46:18,519 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,520 - root - DEBUG - [shiftItem scope] newRow: 11 -2024-06-23 16:46:18,520 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:18,520 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 12 11 -2024-06-23 16:46:18,521 - root - DEBUG - DLGStandardItemModel.takeRow(row=12) -2024-06-23 16:46:18,521 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:18,521 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 12 11 -2024-06-23 16:46:18,522 - root - DEBUG - DLGStandardItemModel.insertRow(row=11, toInsert=) -2024-06-23 16:46:18,522 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 11 -2024-06-23 16:46:18,522 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,522 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:18,523 - root - INFO - Moved link from 12 to 11 -2024-06-23 16:46:18,525 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:18,526 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,526 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 16:46:18,527 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,545 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:18,546 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:18,546 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:18,546 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:18,546 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:18,547 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:18,547 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:18,547 - root - DEBUG - E3: I like the way you handled that. Are you sure you don't have some Mandalorian blood in you? [End Dialog] -2024-06-23 16:46:18,548 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-23 16:46:18,549 - root - DEBUG - Text for above item: E3: I like the way you handled that. Are you sure you don't have some Mandalorian blood in you? [End Dialog] -2024-06-23 16:46:18,549 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,550 - root - DEBUG - [shiftItem scope] oldRow: 11 -2024-06-23 16:46:18,550 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,550 - root - DEBUG - [shiftItem scope] newRow: 10 -2024-06-23 16:46:18,551 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:18,551 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 11 10 -2024-06-23 16:46:18,552 - root - DEBUG - DLGStandardItemModel.takeRow(row=11) -2024-06-23 16:46:18,552 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:18,552 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 11 10 -2024-06-23 16:46:18,553 - root - DEBUG - DLGStandardItemModel.insertRow(row=10, toInsert=) -2024-06-23 16:46:18,553 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 10 -2024-06-23 16:46:18,553 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,554 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:18,554 - root - INFO - Moved link from 11 to 10 -2024-06-23 16:46:18,556 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:18,557 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,558 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-23 16:46:18,558 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,575 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:18,576 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:18,576 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:18,576 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:18,577 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:18,577 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:18,577 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:18,578 - root - DEBUG - E4: *whisper* I'm amazed at how many people that works on. The entire galaxy must be filled with weak-minded fools. [End Dialog] -2024-06-23 16:46:18,579 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:46:18,579 - root - DEBUG - Text for above item: E4: *whisper* I'm amazed at how many people that works on. The entire galaxy must be filled with weak-minded fools. [End Dialog] -2024-06-23 16:46:18,580 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,580 - root - DEBUG - [shiftItem scope] oldRow: 10 -2024-06-23 16:46:18,580 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,581 - root - DEBUG - [shiftItem scope] newRow: 9 -2024-06-23 16:46:18,581 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:18,581 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 10 9 -2024-06-23 16:46:18,582 - root - DEBUG - DLGStandardItemModel.takeRow(row=10) -2024-06-23 16:46:18,582 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:18,582 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 10 9 -2024-06-23 16:46:18,582 - root - DEBUG - DLGStandardItemModel.insertRow(row=9, toInsert=) -2024-06-23 16:46:18,583 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 9 -2024-06-23 16:46:18,583 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,583 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:18,584 - root - INFO - Moved link from 10 to 9 -2024-06-23 16:46:18,586 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:18,586 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,587 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:46:18,587 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,607 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:18,607 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:18,608 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:18,608 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:18,608 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:18,608 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:18,609 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:18,609 - root - DEBUG - E5: *hmph* That trick would never work on a Mandalorian. Our minds are not so weak and easily twisted. [End Dialog] -2024-06-23 16:46:18,610 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-23 16:46:18,610 - root - DEBUG - Text for above item: E5: *hmph* That trick would never work on a Mandalorian. Our minds are not so weak and easily twisted. [End Dialog] -2024-06-23 16:46:18,611 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,611 - root - DEBUG - [shiftItem scope] oldRow: 9 -2024-06-23 16:46:18,611 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,612 - root - DEBUG - [shiftItem scope] newRow: 8 -2024-06-23 16:46:18,612 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:18,612 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 9 8 -2024-06-23 16:46:18,612 - root - DEBUG - DLGStandardItemModel.takeRow(row=9) -2024-06-23 16:46:18,613 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:18,613 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 9 8 -2024-06-23 16:46:18,613 - root - DEBUG - DLGStandardItemModel.insertRow(row=8, toInsert=) -2024-06-23 16:46:18,614 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 8 -2024-06-23 16:46:18,614 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,614 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:18,614 - root - INFO - Moved link from 9 to 8 -2024-06-23 16:46:18,617 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:18,617 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,618 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-23 16:46:18,618 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,653 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:18,653 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:18,653 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:18,654 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:18,654 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:18,654 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:18,655 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:18,655 - root - DEBUG - E6: So deal with it. Why are you asking me about it? -2024-06-23 16:46:18,656 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:46:18,656 - root - DEBUG - Text for above item: E6: So deal with it. Why are you asking me about it? -2024-06-23 16:46:18,657 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,658 - root - DEBUG - [shiftItem scope] oldRow: 8 -2024-06-23 16:46:18,658 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,658 - root - DEBUG - [shiftItem scope] newRow: 7 -2024-06-23 16:46:18,658 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:18,659 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 8 7 -2024-06-23 16:46:18,659 - root - DEBUG - DLGStandardItemModel.takeRow(row=8) -2024-06-23 16:46:18,659 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:18,660 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 8 7 -2024-06-23 16:46:18,660 - root - DEBUG - DLGStandardItemModel.insertRow(row=7, toInsert=) -2024-06-23 16:46:18,660 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 7 -2024-06-23 16:46:18,661 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,661 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:18,661 - root - INFO - Moved link from 8 to 7 -2024-06-23 16:46:18,664 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:18,664 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,665 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:46:18,665 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,685 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:18,686 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:18,686 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:18,687 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:18,687 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:18,687 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:18,688 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:18,688 - root - DEBUG - E7: What? You think I don't have something better to do? -2024-06-23 16:46:18,689 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:46:18,689 - root - DEBUG - Text for above item: E7: What? You think I don't have something better to do? -2024-06-23 16:46:18,690 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,691 - root - DEBUG - [shiftItem scope] oldRow: 7 -2024-06-23 16:46:18,691 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,691 - root - DEBUG - [shiftItem scope] newRow: 6 -2024-06-23 16:46:18,691 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:18,692 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 7 6 -2024-06-23 16:46:18,692 - root - DEBUG - DLGStandardItemModel.takeRow(row=7) -2024-06-23 16:46:18,692 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:18,693 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 7 6 -2024-06-23 16:46:18,693 - root - DEBUG - DLGStandardItemModel.insertRow(row=6, toInsert=) -2024-06-23 16:46:18,693 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 6 -2024-06-23 16:46:18,694 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,694 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:18,694 - root - INFO - Moved link from 7 to 6 -2024-06-23 16:46:18,696 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:18,697 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,698 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:46:18,698 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,716 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:18,717 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:18,717 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Up -2024-06-23 16:46:18,718 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Up held: SHIFT -2024-06-23 16:46:18,718 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:46:18,718 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:18,719 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:18,719 - root - DEBUG - E8: Yeah? What do you want? -2024-06-23 16:46:18,720 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:46:18,720 - root - DEBUG - Text for above item: E8: Yeah? What do you want? -2024-06-23 16:46:18,721 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,722 - root - DEBUG - [shiftItem scope] oldRow: 6 -2024-06-23 16:46:18,722 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,722 - root - DEBUG - [shiftItem scope] newRow: 5 -2024-06-23 16:46:18,723 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -1 -2024-06-23 16:46:18,723 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 6 5 -2024-06-23 16:46:18,723 - root - DEBUG - DLGStandardItemModel.takeRow(row=6) -2024-06-23 16:46:18,724 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:18,724 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 6 5 -2024-06-23 16:46:18,724 - root - DEBUG - DLGStandardItemModel.insertRow(row=5, toInsert=) -2024-06-23 16:46:18,725 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 5 -2024-06-23 16:46:18,725 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,725 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:18,725 - root - INFO - Moved link from 6 to 5 -2024-06-23 16:46:18,728 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:18,728 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,729 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:46:18,729 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,744 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777235 -2024-06-23 16:46:18,745 - root - DEBUG - DLGEditor.keyReleaseEvent: Up, held: SHIFT -2024-06-23 16:46:18,889 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:18,890 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:18,890 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:46:18,890 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:18,891 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:18,891 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:18,891 - root - DEBUG - E8: Yeah? What do you want? -2024-06-23 16:46:18,892 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:46:18,892 - root - DEBUG - Text for above item: E8: Yeah? What do you want? -2024-06-23 16:46:18,893 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,893 - root - DEBUG - [shiftItem scope] oldRow: 5 -2024-06-23 16:46:18,894 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,894 - root - DEBUG - [shiftItem scope] newRow: 6 -2024-06-23 16:46:18,894 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:18,894 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 5 6 -2024-06-23 16:46:18,895 - root - DEBUG - DLGStandardItemModel.takeRow(row=5) -2024-06-23 16:46:18,895 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:18,895 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 5 6 -2024-06-23 16:46:18,896 - root - DEBUG - DLGStandardItemModel.insertRow(row=6, toInsert=) -2024-06-23 16:46:18,896 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 6 -2024-06-23 16:46:18,896 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:18,896 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:18,897 - root - INFO - Moved link from 5 to 6 -2024-06-23 16:46:18,899 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:18,899 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:18,900 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:46:18,901 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:19,017 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:19,017 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:19,119 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:19,119 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:19,120 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:46:19,121 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:19,121 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:19,121 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:19,122 - root - DEBUG - E7: What? You think I don't have something better to do? -2024-06-23 16:46:19,123 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:46:19,123 - root - DEBUG - Text for above item: E7: What? You think I don't have something better to do? -2024-06-23 16:46:19,124 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:19,124 - root - DEBUG - [shiftItem scope] oldRow: 6 -2024-06-23 16:46:19,125 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:19,125 - root - DEBUG - [shiftItem scope] newRow: 7 -2024-06-23 16:46:19,125 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:19,126 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 6 7 -2024-06-23 16:46:19,126 - root - DEBUG - DLGStandardItemModel.takeRow(row=6) -2024-06-23 16:46:19,127 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:19,127 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 6 7 -2024-06-23 16:46:19,127 - root - DEBUG - DLGStandardItemModel.insertRow(row=7, toInsert=) -2024-06-23 16:46:19,128 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 7 -2024-06-23 16:46:19,128 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:19,128 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:19,128 - root - INFO - Moved link from 6 to 7 -2024-06-23 16:46:19,131 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:19,131 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:19,132 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:46:19,132 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:19,202 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:19,202 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:19,347 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:19,347 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:19,347 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:46:19,348 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:19,348 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:19,349 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:19,349 - root - DEBUG - E6: So deal with it. Why are you asking me about it? -2024-06-23 16:46:19,350 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-23 16:46:19,350 - root - DEBUG - Text for above item: E6: So deal with it. Why are you asking me about it? -2024-06-23 16:46:19,351 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:19,351 - root - DEBUG - [shiftItem scope] oldRow: 7 -2024-06-23 16:46:19,352 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:19,352 - root - DEBUG - [shiftItem scope] newRow: 8 -2024-06-23 16:46:19,352 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:19,353 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 7 8 -2024-06-23 16:46:19,353 - root - DEBUG - DLGStandardItemModel.takeRow(row=7) -2024-06-23 16:46:19,354 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:19,354 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 7 8 -2024-06-23 16:46:19,354 - root - DEBUG - DLGStandardItemModel.insertRow(row=8, toInsert=) -2024-06-23 16:46:19,355 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 8 -2024-06-23 16:46:19,355 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:19,356 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:19,356 - root - INFO - Moved link from 7 to 8 -2024-06-23 16:46:19,358 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:19,359 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:19,359 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-23 16:46:19,360 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:19,439 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:19,439 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:19,505 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:19,506 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:19,506 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:46:19,507 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:19,507 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:19,507 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:19,508 - root - DEBUG - E5: *hmph* That trick would never work on a Mandalorian. Our minds are not so weak and easily twisted. [End Dialog] -2024-06-23 16:46:19,508 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:46:19,509 - root - DEBUG - Text for above item: E5: *hmph* That trick would never work on a Mandalorian. Our minds are not so weak and easily twisted. [End Dialog] -2024-06-23 16:46:19,510 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:19,510 - root - DEBUG - [shiftItem scope] oldRow: 8 -2024-06-23 16:46:19,510 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:19,510 - root - DEBUG - [shiftItem scope] newRow: 9 -2024-06-23 16:46:19,511 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:19,511 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 8 9 -2024-06-23 16:46:19,511 - root - DEBUG - DLGStandardItemModel.takeRow(row=8) -2024-06-23 16:46:19,512 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:19,512 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 8 9 -2024-06-23 16:46:19,512 - root - DEBUG - DLGStandardItemModel.insertRow(row=9, toInsert=) -2024-06-23 16:46:19,512 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 9 -2024-06-23 16:46:19,513 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:19,513 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:19,513 - root - INFO - Moved link from 8 to 9 -2024-06-23 16:46:19,516 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:19,516 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:19,517 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:46:19,517 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:19,608 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:19,609 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:19,728 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:46:19,729 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:46:19,729 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:46:19,730 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=2445, list_index=210, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:46:19,730 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:46:19,730 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:19,731 - root - DEBUG - E4: *whisper* I'm amazed at how many people that works on. The entire galaxy must be filled with weak-minded fools. [End Dialog] -2024-06-23 16:46:19,731 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-23 16:46:19,732 - root - DEBUG - Text for above item: E4: *whisper* I'm amazed at how many people that works on. The entire galaxy must be filled with weak-minded fools. [End Dialog] -2024-06-23 16:46:19,733 - root - DEBUG - [shiftItem scope] itemText: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:19,733 - root - DEBUG - [shiftItem scope] oldRow: 9 -2024-06-23 16:46:19,733 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:19,733 - root - DEBUG - [shiftItem scope] newRow: 10 -2024-06-23 16:46:19,734 - root - DEBUG - Received item: '%s', row shift amount %s E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 1 -2024-06-23 16:46:19,734 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 9 10 -2024-06-23 16:46:19,735 - root - DEBUG - DLGStandardItemModel.takeRow(row=9) -2024-06-23 16:46:19,735 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:46:19,736 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. 9 10 -2024-06-23 16:46:19,736 - root - DEBUG - DLGStandardItemModel.insertRow(row=10, toInsert=) -2024-06-23 16:46:19,737 - root - DEBUG - SDM [_processLink scope] Adding #210 to row 10 -2024-06-23 16:46:19,737 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:46:19,737 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:46:19,738 - root - INFO - Moved link from 9 to 10 -2024-06-23 16:46:19,741 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:46:19,742 - root - DEBUG - E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:19,743 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-23 16:46:19,743 - root - DEBUG - Text for above item: E210: This looks like the end of our partnership. The battle we fight here will change the face of the galaxy. -2024-06-23 16:46:19,825 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:46:19,825 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:46:20,435 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777248 -2024-06-23 16:46:20,435 - root - DEBUG - DLGEditor.keyReleaseEvent: SHIFT, held: -2024-06-23 16:48:53,063 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 16:48:53,249 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 16:48:53,250 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 16:48:53,250 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 16:48:53,251 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 16:48:53,251 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 16:48:53,251 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 16:48:53,252 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 16:48:53,252 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 16:48:53,252 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 16:48:53,253 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 16:48:53,253 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 16:48:53,253 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 16:48:53,254 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 16:48:53,254 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 16:48:53,254 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 16:48:53,254 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 16:48:53,255 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 16:48:53,255 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 16:48:53,256 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 16:48:53,256 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 16:48:53,257 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 16:48:53,257 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 16:48:53,257 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 16:48:53,258 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 16:48:53,258 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 16:48:53,259 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 16:48:53,259 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:48:53,259 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 16:48:53,259 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 16:48:53,260 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 16:48:53,260 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 16:48:53,260 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 16:48:53,260 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 16:48:53,261 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 16:48:53,261 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 16:48:53,261 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 16:48:53,262 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 16:48:53,262 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 16:48:53,262 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 16:48:53,263 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 16:48:53,263 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 16:48:53,263 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 16:48:53,263 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 16:48:53,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 16:48:53,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 16:48:53,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 16:48:53,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 16:48:53,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 16:48:53,265 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 16:48:53,265 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 16:48:53,265 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 16:48:53,265 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 16:48:53,266 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 16:48:53,266 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 16:48:53,266 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 16:48:53,267 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 16:48:53,267 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 16:48:53,267 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 16:48:53,268 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 16:48:53,268 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:48:53,268 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 16:48:53,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 16:48:53,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:48:53,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 16:48:53,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 16:48:53,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:48:53,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:48:53,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:48:53,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:48:53,271 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:48:53,271 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:48:53,271 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 16:48:53,271 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:48:53,272 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:48:53,272 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 16:48:53,272 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 16:48:53,273 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 16:48:53,273 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 16:48:53,273 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 16:48:53,273 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 16:48:53,274 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:48:53,274 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 16:48:53,274 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:48:53,274 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:48:53,275 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:48:53,275 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:48:53,275 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:48:53,276 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 16:48:53,276 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 16:48:53,276 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:48:53,277 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 16:48:53,277 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 16:48:53,277 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 16:48:53,278 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 16:48:53,278 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 16:48:53,278 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 16:48:53,279 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 16:48:53,279 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 16:48:53,279 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 16:48:53,280 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 16:48:53,280 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 16:48:53,280 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 16:48:53,281 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 16:48:53,281 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 16:48:53,281 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 16:48:53,281 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 16:48:53,281 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 16:48:53,281 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 16:48:53,282 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 16:48:53,282 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 16:48:53,282 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 16:48:53,283 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 16:48:53,283 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 16:48:53,284 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 16:48:53,285 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 16:48:53,285 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 16:48:53,285 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 16:48:53,286 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 16:48:53,286 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 16:48:53,322 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 16:48:53,323 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 16:48:53,711 - root - DEBUG - DEBUG MODE: True -2024-06-23 16:48:53,715 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 16:48:53,805 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 16:48:54,015 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 16:48:54,073 - root - DEBUG - Updating menus... -2024-06-23 16:48:54,835 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:48:55,359 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:48:55,362 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:48:55,363 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 16:48:55,364 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 16:48:55,364 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 16:48:55,364 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 16:48:55,364 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 16:48:55,365 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 16:48:55,365 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 16:48:55,365 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 16:48:55,365 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 16:48:55,366 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 16:48:56,652 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 16:48:56,652 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 16:48:56,653 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 16:48:56,653 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 16:48:56,653 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:48:56,654 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 16:48:56,654 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 16:48:56,661 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 16:48:56,662 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 16:48:56,663 - root - INFO - Loading chitin... -2024-06-23 16:48:56,664 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 16:48:59,403 - root - INFO - Done loading chitin -2024-06-23 16:48:59,404 - root - INFO - Loading lips... -2024-06-23 16:48:59,408 - root - INFO - Loading modules... -2024-06-23 16:48:59,411 - root - INFO - Loading streammusic... -2024-06-23 16:48:59,413 - root - INFO - Loading streamsounds... -2024-06-23 16:48:59,415 - root - INFO - Loading textures... -2024-06-23 16:48:59,418 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 16:49:00,538 - root - INFO - Loading saves... -2024-06-23 16:49:00,556 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:49:00,556 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:49:00,557 - root - INFO - Loading streamwaves... -2024-06-23 16:49:00,559 - root - INFO - Loading override... -2024-06-23 16:49:00,561 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 16:49:00,571 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:49:00,587 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 16:49:00,588 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 16:49:00,589 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 16:49:00,590 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:49:00,590 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:49:00,590 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:49:00,590 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:49:00,601 - root - DEBUG - Set sections of prepared lists -2024-06-23 16:49:00,602 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 16:49:00,625 - root - INFO - Loading core installation resources into UI... -2024-06-23 16:49:01,977 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 16:49:01,978 - root - INFO - Loading saves list into UI... -2024-06-23 16:49:01,979 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:49:01,979 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:49:01,980 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:49:01,981 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 16:49:01,981 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 16:49:01,982 - root - DEBUG - Loading save resources into UI... -2024-06-23 16:49:01,982 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:49:01,983 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 16:49:01,983 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:49:01,983 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:49:01,984 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:49:01,984 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:49:01,984 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:49:01,985 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:49:01,985 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:49:01,985 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:49:01,985 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:49:01,987 - root - DEBUG - Updating menus... -2024-06-23 16:49:01,988 - root - DEBUG - Setting up watchdog observer... -2024-06-23 16:49:01,989 - root - INFO - Loader task completed. -2024-06-23 16:49:07,823 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 16:49:08,110 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:49:08,110 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 16:49:08,110 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 16:49:08,111 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:49:08,111 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 16:49:08,111 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:49:08,111 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 16:49:08,112 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 16:49:08,112 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:49:08,181 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 16:49:08,446 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:49:08,449 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:49:08,449 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:49:08,449 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:49:08,450 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:49:08,450 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:49:08,451 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:49:08,879 - root - DEBUG - [load scope] dlg: -2024-06-23 16:49:08,880 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:49:09,009 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:49:09,010 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 16:49:09,010 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:49:09,010 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:49:09,011 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:49:09,011 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:49:09,012 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:09,013 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:49:09,014 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:09,014 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:49:09,015 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:09,015 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:49:09,017 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:09,017 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:49:09,018 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:09,018 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:49:09,019 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:09,019 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:49:09,021 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:09,021 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:49:09,022 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:09,022 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:49:09,023 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:09,023 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:49:09,024 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:09,024 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:49:09,025 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:09,025 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:49:09,026 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:09,027 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:49:09,028 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:09,028 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:49:09,029 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:49:09,030 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:49:09,031 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:49:09,032 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:49:09,032 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:49:09,033 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:49:09,423 - root - INFO - Loading Override from installation... -2024-06-23 16:49:12,116 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 16:49:12,247 - root - DEBUG - onOrphanedNode(AttributeProxy(link_list_index=-1, comment=), None) -2024-06-23 16:49:12,247 - root - DEBUG - Deleted the only link (AttributeProxy(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 16:49:13,349 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(124, 201) -2024-06-23 16:49:13,350 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:13,351 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:13,352 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 16:49:13,352 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:14,560 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:49:14,560 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT held: -2024-06-23 16:49:14,561 - root - DEBUG - DLGEditor.keyPressEvent: SHIFT, held: -2024-06-23 16:49:14,561 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:49:14,561 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-23 16:49:14,562 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT held: SHIFT -2024-06-23 16:49:14,562 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:49:14,912 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:49:14,912 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:49:14,913 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:49:14,913 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:49:14,913 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:49:14,914 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:14,914 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:49:14,915 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:49:14,915 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 16:49:14,916 - root - DEBUG - [shiftItem scope] itemText: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:14,916 - root - DEBUG - [shiftItem scope] oldRow: 2 -2024-06-23 16:49:14,917 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:49:14,917 - root - DEBUG - [shiftItem scope] newRow: 3 -2024-06-23 16:49:14,917 - root - DEBUG - Received item: '%s', row shift amount %s E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 1 -2024-06-23 16:49:14,918 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 2 3 -2024-06-23 16:49:14,918 - root - DEBUG - DLGStandardItemModel.takeRow(row=2) -2024-06-23 16:49:14,918 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:49:14,919 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 2 3 -2024-06-23 16:49:14,919 - root - DEBUG - DLGStandardItemModel.insertRow(row=3, toInsert=) -2024-06-23 16:49:14,919 - root - DEBUG - SDM [_processLink scope] Adding #351 to row 3 -2024-06-23 16:49:14,920 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:49:14,920 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:49:14,920 - root - INFO - Moved link from 2 to 3 -2024-06-23 16:49:14,923 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:14,924 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:14,925 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 16:49:14,925 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:15,162 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:49:15,162 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:49:15,163 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:49:15,163 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:49:15,164 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:49:15,164 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:49:15,164 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:15,165 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:49:15,165 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:49:15,166 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 16:49:15,166 - root - DEBUG - [shiftItem scope] itemText: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:15,167 - root - DEBUG - [shiftItem scope] oldRow: 3 -2024-06-23 16:49:15,167 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:49:15,168 - root - DEBUG - [shiftItem scope] newRow: 4 -2024-06-23 16:49:15,168 - root - DEBUG - Received item: '%s', row shift amount %s E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 1 -2024-06-23 16:49:15,168 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 3 4 -2024-06-23 16:49:15,169 - root - DEBUG - DLGStandardItemModel.takeRow(row=3) -2024-06-23 16:49:15,169 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:49:15,169 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 3 4 -2024-06-23 16:49:15,170 - root - DEBUG - DLGStandardItemModel.insertRow(row=4, toInsert=) -2024-06-23 16:49:15,170 - root - DEBUG - SDM [_processLink scope] Adding #351 to row 4 -2024-06-23 16:49:15,170 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:49:15,171 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:49:15,171 - root - INFO - Moved link from 3 to 4 -2024-06-23 16:49:15,174 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:15,175 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:15,176 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 16:49:15,177 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:15,209 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:49:15,210 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:49:15,210 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:49:15,210 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:49:15,211 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:49:15,211 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:49:15,212 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:15,212 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:49:15,213 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:15,213 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 16:49:15,214 - root - DEBUG - [shiftItem scope] itemText: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:15,215 - root - DEBUG - [shiftItem scope] oldRow: 4 -2024-06-23 16:49:15,215 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:49:15,215 - root - DEBUG - [shiftItem scope] newRow: 5 -2024-06-23 16:49:15,216 - root - DEBUG - Received item: '%s', row shift amount %s E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 1 -2024-06-23 16:49:15,216 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 4 5 -2024-06-23 16:49:15,217 - root - DEBUG - DLGStandardItemModel.takeRow(row=4) -2024-06-23 16:49:15,217 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:49:15,217 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 4 5 -2024-06-23 16:49:15,218 - root - DEBUG - DLGStandardItemModel.insertRow(row=5, toInsert=) -2024-06-23 16:49:15,218 - root - DEBUG - SDM [_processLink scope] Adding #351 to row 5 -2024-06-23 16:49:15,218 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:49:15,219 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:49:15,219 - root - INFO - Moved link from 4 to 5 -2024-06-23 16:49:15,223 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:15,223 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:15,225 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:15,226 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:15,235 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:49:15,236 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:49:15,745 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:49:15,745 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:49:15,746 - root - DEBUG - DLGEditor.keyPressEvent: Down, held: SHIFT -2024-06-23 16:49:15,746 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 16:49:15,746 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:49:15,747 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:15,747 - root - DEBUG - E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:15,748 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:49:15,748 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:15,749 - root - DEBUG - [shiftItem scope] itemText: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:15,750 - root - DEBUG - [shiftItem scope] oldRow: 5 -2024-06-23 16:49:15,750 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:49:15,750 - root - DEBUG - [shiftItem scope] newRow: 6 -2024-06-23 16:49:15,751 - root - DEBUG - Received item: '%s', row shift amount %s E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 1 -2024-06-23 16:49:15,751 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 5 6 -2024-06-23 16:49:15,752 - root - DEBUG - DLGStandardItemModel.takeRow(row=5) -2024-06-23 16:49:15,752 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:49:15,752 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 5 6 -2024-06-23 16:49:15,753 - root - DEBUG - DLGStandardItemModel.insertRow(row=6, toInsert=) -2024-06-23 16:49:15,753 - root - DEBUG - SDM [_processLink scope] Adding #351 to row 6 -2024-06-23 16:49:15,753 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:49:15,753 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:49:15,754 - root - INFO - Moved link from 5 to 6 -2024-06-23 16:49:15,757 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:15,758 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:15,759 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:49:15,760 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:16,004 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:49:16,004 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:49:16,005 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:49:16,005 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:49:16,005 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:49:16,006 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:49:16,006 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:16,007 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:16,008 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:49:16,008 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:16,009 - root - DEBUG - [shiftItem scope] itemText: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:16,009 - root - DEBUG - [shiftItem scope] oldRow: 6 -2024-06-23 16:49:16,009 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:49:16,010 - root - DEBUG - [shiftItem scope] newRow: 7 -2024-06-23 16:49:16,010 - root - DEBUG - Received item: '%s', row shift amount %s E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 1 -2024-06-23 16:49:16,010 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 6 7 -2024-06-23 16:49:16,011 - root - DEBUG - DLGStandardItemModel.takeRow(row=6) -2024-06-23 16:49:16,011 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:49:16,011 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 6 7 -2024-06-23 16:49:16,012 - root - DEBUG - DLGStandardItemModel.insertRow(row=7, toInsert=) -2024-06-23 16:49:16,012 - root - DEBUG - SDM [_processLink scope] Adding #351 to row 7 -2024-06-23 16:49:16,012 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:49:16,013 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:49:16,013 - root - INFO - Moved link from 6 to 7 -2024-06-23 16:49:16,017 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:16,017 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:16,019 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:49:16,019 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:16,034 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:49:16,034 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:49:16,035 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:49:16,035 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:49:16,035 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:49:16,036 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:49:16,036 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:16,037 - root - DEBUG - E316: How can I help? -2024-06-23 16:49:16,038 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-23 16:49:16,038 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 16:49:16,039 - root - DEBUG - [shiftItem scope] itemText: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:16,040 - root - DEBUG - [shiftItem scope] oldRow: 7 -2024-06-23 16:49:16,040 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:49:16,040 - root - DEBUG - [shiftItem scope] newRow: 8 -2024-06-23 16:49:16,041 - root - DEBUG - Received item: '%s', row shift amount %s E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 1 -2024-06-23 16:49:16,041 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 7 8 -2024-06-23 16:49:16,042 - root - DEBUG - DLGStandardItemModel.takeRow(row=7) -2024-06-23 16:49:16,042 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:49:16,042 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 7 8 -2024-06-23 16:49:16,043 - root - DEBUG - DLGStandardItemModel.insertRow(row=8, toInsert=) -2024-06-23 16:49:16,043 - root - DEBUG - SDM [_processLink scope] Adding #351 to row 8 -2024-06-23 16:49:16,043 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:49:16,043 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:49:16,044 - root - INFO - Moved link from 7 to 8 -2024-06-23 16:49:16,047 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:16,048 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:16,049 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-23 16:49:16,049 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:16,066 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:49:16,066 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:49:16,067 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:49:16,067 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:49:16,068 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:49:16,068 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:49:16,068 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:16,069 - root - DEBUG - E312: How can I help? -2024-06-23 16:49:16,070 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:49:16,070 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-23 16:49:16,071 - root - DEBUG - [shiftItem scope] itemText: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:16,072 - root - DEBUG - [shiftItem scope] oldRow: 8 -2024-06-23 16:49:16,073 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:49:16,073 - root - DEBUG - [shiftItem scope] newRow: 9 -2024-06-23 16:49:16,073 - root - DEBUG - Received item: '%s', row shift amount %s E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 1 -2024-06-23 16:49:16,074 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 8 9 -2024-06-23 16:49:16,074 - root - DEBUG - DLGStandardItemModel.takeRow(row=8) -2024-06-23 16:49:16,075 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:49:16,075 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 8 9 -2024-06-23 16:49:16,075 - root - DEBUG - DLGStandardItemModel.insertRow(row=9, toInsert=) -2024-06-23 16:49:16,076 - root - DEBUG - SDM [_processLink scope] Adding #351 to row 9 -2024-06-23 16:49:16,076 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:49:16,076 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:49:16,077 - root - INFO - Moved link from 8 to 9 -2024-06-23 16:49:16,080 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:16,081 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:16,082 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 16:49:16,082 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:16,100 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:49:16,100 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:49:16,101 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:49:16,101 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:49:16,101 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:49:16,102 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:49:16,102 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:16,103 - root - DEBUG - E8: How can I help? -2024-06-23 16:49:16,104 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-23 16:49:16,104 - root - DEBUG - Text for above item: E8: How can I help? -2024-06-23 16:49:16,106 - root - DEBUG - [shiftItem scope] itemText: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:16,107 - root - DEBUG - [shiftItem scope] oldRow: 9 -2024-06-23 16:49:16,107 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:49:16,108 - root - DEBUG - [shiftItem scope] newRow: 10 -2024-06-23 16:49:16,108 - root - DEBUG - Received item: '%s', row shift amount %s E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 1 -2024-06-23 16:49:16,108 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 9 10 -2024-06-23 16:49:16,109 - root - DEBUG - DLGStandardItemModel.takeRow(row=9) -2024-06-23 16:49:16,109 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:49:16,110 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 9 10 -2024-06-23 16:49:16,110 - root - DEBUG - DLGStandardItemModel.insertRow(row=10, toInsert=) -2024-06-23 16:49:16,111 - root - DEBUG - SDM [_processLink scope] Adding #351 to row 10 -2024-06-23 16:49:16,111 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:49:16,111 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:49:16,112 - root - INFO - Moved link from 9 to 10 -2024-06-23 16:49:16,116 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:16,116 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:16,117 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 10, Column: 0, Ancestors: 0 -2024-06-23 16:49:16,118 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:16,132 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:49:16,133 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:49:16,133 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s Down -2024-06-23 16:49:16,133 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: Down held: SHIFT -2024-06-23 16:49:16,134 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 16:49:16,134 - root - DEBUG - [keyPressEvent scope] newIndex: %s -2024-06-23 16:49:16,134 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:16,134 - root - DEBUG - E7: I am confident that you can deal with that on your own. -2024-06-23 16:49:16,136 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 16:49:16,136 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 16:49:16,137 - root - DEBUG - [shiftItem scope] itemText: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:16,137 - root - DEBUG - [shiftItem scope] oldRow: 10 -2024-06-23 16:49:16,138 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:49:16,138 - root - DEBUG - [shiftItem scope] newRow: 11 -2024-06-23 16:49:16,138 - root - DEBUG - Received item: '%s', row shift amount %s E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 1 -2024-06-23 16:49:16,139 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 10 11 -2024-06-23 16:49:16,139 - root - DEBUG - DLGStandardItemModel.takeRow(row=10) -2024-06-23 16:49:16,139 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-23 16:49:16,140 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 10 11 -2024-06-23 16:49:16,140 - root - DEBUG - DLGStandardItemModel.insertRow(row=11, toInsert=) -2024-06-23 16:49:16,140 - root - DEBUG - SDM [_processLink scope] Adding #351 to row 11 -2024-06-23 16:49:16,141 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-23 16:49:16,141 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-23 16:49:16,141 - root - INFO - Moved link from 10 to 11 -2024-06-23 16:49:16,144 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:16,145 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:16,146 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 16:49:16,146 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 16:49:16,164 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777237 -2024-06-23 16:49:16,164 - root - DEBUG - DLGEditor.keyReleaseEvent: Down, held: SHIFT -2024-06-23 16:49:16,871 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777248 -2024-06-23 16:49:16,872 - root - DEBUG - DLGEditor.keyReleaseEvent: SHIFT, held: -2024-06-23 16:49:18,043 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:18,043 - root - DEBUG - E316: How can I help? -2024-06-23 16:49:18,044 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:49:18,044 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 16:49:18,146 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 16:49:18,147 - root - DEBUG - self.orphanedNodesList.clear() -2024-06-23 16:49:21,631 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3720, in - findReferencesAction.triggered.connect(lambda: self.findReferences(item)) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3845, in findReferences - referenceItems: list[DLGStandardItem] = [item for link in self.core_dlg.getAllNodeReferences(node) for item in self.model.linkToItems[link]] - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3845, in - referenceItems: list[DLGStandardItem] = [item for link in self.core_dlg.getAllNodeReferences(node) for item in self.model.linkToItems[link]] - File "C:\Program Files\Python38\lib\weakref.py", line 383, in __getitem__ - return self.data[ref(key)] -KeyError: -2024-06-23 16:49:24,892 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:24,892 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:24,893 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:49:24,894 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:25,037 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 16:49:25,037 - root - DEBUG - DLGTreeView. -2024-06-23 16:49:25,038 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 16:49:25,039 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 807 -2024-06-23 16:49:25,039 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 16:49:25,041 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,041 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:25,149 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1099 -2024-06-23 16:49:25,151 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 807 -2024-06-23 16:49:25,215 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 16:49:25,215 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:25,219 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,220 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,220 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,220 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:25,221 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:25,221 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:25,221 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:25,228 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,229 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,229 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,229 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:25,230 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:25,230 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:25,230 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:25,236 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,236 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,237 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,237 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:25,237 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:25,238 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:25,238 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:25,244 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,245 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,245 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,246 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:25,246 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:25,246 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:25,246 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:25,253 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,254 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,254 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,255 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:25,255 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:25,255 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:25,256 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:25,256 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:25,262 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,262 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,263 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,263 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:25,263 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:25,264 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:25,264 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:25,264 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:25,270 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,270 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,271 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,271 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:25,271 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:25,272 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:25,272 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:25,272 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:25,277 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,278 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,278 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,278 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:25,279 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:25,279 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:25,279 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:25,280 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:25,285 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,285 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,286 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,286 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:25,286 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:25,286 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:25,287 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:25,287 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:25,293 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,293 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,293 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,294 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:25,294 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:25,294 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:25,295 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:25,295 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:25,300 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,301 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,301 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,301 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:25,302 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:25,302 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:25,302 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:25,303 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:25,309 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,310 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,310 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,311 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:25,311 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:25,311 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:25,311 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:25,312 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:25,317 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,317 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,318 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,318 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:25,318 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:25,319 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:25,319 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:25,319 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:25,325 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,325 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,326 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,326 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:25,326 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:25,327 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:25,327 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:25,327 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:25,333 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,333 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,334 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,334 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,334 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:25,335 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:25,335 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:25,335 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:25,346 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,346 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,347 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,347 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,348 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:25,348 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:25,348 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:25,348 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:25,359 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,359 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,360 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,360 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,360 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:25,361 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:25,361 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:25,361 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:25,372 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,372 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,373 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,373 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,373 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:25,374 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:25,374 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:25,374 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:25,385 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,385 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,386 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,386 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,386 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:25,387 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:25,387 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:25,387 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:25,397 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,398 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,398 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,398 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,399 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:25,399 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:25,399 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:25,400 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:25,410 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,410 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,411 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,411 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,411 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:25,412 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:25,412 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:25,419 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,419 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,419 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,420 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,420 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:25,420 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:25,421 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:25,427 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,427 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,427 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,428 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,428 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:25,429 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:25,429 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:25,435 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,436 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,436 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,436 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,437 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:25,437 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:25,437 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:25,443 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,444 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,444 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,444 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,445 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:25,445 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:25,445 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:25,452 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,453 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,453 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,453 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,454 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:25,454 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:25,454 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:25,461 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,462 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,462 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,462 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,463 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:25,463 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:25,463 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:25,470 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,471 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,471 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,471 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,472 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:25,472 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:25,472 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:25,479 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,479 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,479 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,480 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,480 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:25,480 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:25,481 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:25,488 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,488 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,488 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,489 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,489 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:25,490 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:25,490 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:25,498 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,498 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,499 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,499 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,499 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:25,499 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:25,500 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:25,506 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,507 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,507 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,508 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,508 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:25,509 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:25,509 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:25,517 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,517 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,518 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,518 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,518 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:25,519 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:25,519 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:25,525 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,525 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,526 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,526 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,527 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:25,527 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:25,527 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:25,534 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,534 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,535 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,535 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,536 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:25,536 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:25,536 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:25,543 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,543 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,544 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,544 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,544 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:25,545 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:25,545 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:25,545 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:25,556 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,557 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,557 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,557 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,558 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:25,558 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:25,558 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:25,559 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:25,569 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,569 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,569 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,570 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,570 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:25,570 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:25,570 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:25,571 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:25,580 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:25,581 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:25,581 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,582 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,582 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:25,582 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:25,583 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:25,583 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:25,925 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:25,929 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:25,929 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:25,929 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-23 16:49:25,930 - root - DEBUG - DLGStandardItemModel.takeRow(row=6) -2024-06-23 16:49:25,930 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:25,931 - root - DEBUG - E316: How can I help? -2024-06-23 16:49:25,931 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,932 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 16:49:25,933 - root - DEBUG - DLGStandardItemModel.insertRow(row=5, toInsert=) -2024-06-23 16:49:25,933 - root - DEBUG - SDM [_processLink scope] Adding #338 to row 5 -2024-06-23 16:49:25,934 - root - DEBUG - [resetDragState scope] -2024-06-23 16:49:25,935 - root - DEBUG - performDrag: completely done -2024-06-23 16:49:25,935 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 16:49:25,935 - root - DEBUG - [resetDragState scope] -2024-06-23 16:49:25,938 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:25,939 - root - DEBUG - E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,940 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,940 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 16:49:25,941 - root - DEBUG - setSelectionOnDrop -2024-06-23 16:49:25,942 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:25,943 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-23 16:49:25,943 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:49:25,944 - root - DEBUG - E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:25,944 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:25,945 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:27,554 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(160, 112) -2024-06-23 16:49:27,600 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:27,600 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:27,601 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:27,903 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:27,904 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:27,904 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-23 16:49:27,905 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:27,906 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:27,906 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:27,907 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:27,907 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=if Helena has been talked to and is waiting for the holocron -K_SWG_HELENA == 3), creating one now. -2024-06-23 16:49:28,005 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,005 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,006 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=Malare has been talked to -Helena has not yet been talked to -(K_SWG_HELENA set to 2)), creating one now. -2024-06-23 16:49:28,098 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,099 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,099 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-23 16:49:28,215 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,216 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,216 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,217 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,217 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,226 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,227 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,227 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-23 16:49:28,230 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,230 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,231 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=Bastila in the party), creating one now. -2024-06-23 16:49:28,325 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,326 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,326 - root - WARNING - Missing internal copy: DLGLink(link_list_index=3, comment=), creating one now. -2024-06-23 16:49:28,327 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,328 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,328 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,329 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,329 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,339 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,339 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,340 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,340 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,341 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,345 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,345 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,346 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-23 16:49:28,349 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,350 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,350 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-23 16:49:28,360 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,361 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,361 - root - WARNING - Missing internal copy: DLGLink(link_list_index=3, comment=), creating one now. -2024-06-23 16:49:28,363 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,363 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,364 - root - WARNING - Missing internal copy: DLGLink(link_list_index=4, comment=), creating one now. -2024-06-23 16:49:28,365 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,365 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,366 - root - WARNING - Missing internal copy: DLGLink(link_list_index=5, comment=), creating one now. -2024-06-23 16:49:28,367 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,368 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,368 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,369 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,369 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,373 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,373 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,374 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,374 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,375 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,379 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,379 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,380 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-23 16:49:28,382 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,382 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,383 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-23 16:49:28,385 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,385 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,386 - root - WARNING - Missing internal copy: DLGLink(link_list_index=3, comment=), creating one now. -2024-06-23 16:49:28,388 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,388 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,388 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,389 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,389 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,394 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,394 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,395 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,395 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,395 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,397 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,398 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,398 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-23 16:49:28,401 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,401 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,402 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-23 16:49:28,403 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,404 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,404 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,404 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,405 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,414 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,414 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,415 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,415 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,416 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,418 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,419 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,419 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-23 16:49:28,423 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,424 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,424 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-23 16:49:28,427 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,428 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,428 - root - WARNING - Missing internal copy: DLGLink(link_list_index=3, comment=), creating one now. -2024-06-23 16:49:28,430 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,430 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,430 - root - WARNING - Missing internal copy: DLGLink(link_list_index=4, comment=), creating one now. -2024-06-23 16:49:28,431 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,432 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,432 - root - WARNING - Missing internal copy: DLGLink(link_list_index=5, comment=), creating one now. -2024-06-23 16:49:28,433 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,434 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,434 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,434 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,435 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,436 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,437 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,437 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,437 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,438 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,439 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,440 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,440 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,440 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,441 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,442 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,442 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,442 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,443 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,443 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,444 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,444 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,445 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,445 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,446 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,446 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,447 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,447 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,447 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,448 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,448 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,449 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,449 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,452 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,453 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,453 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,453 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,454 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,455 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,456 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,456 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-23 16:49:28,457 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,457 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,458 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-23 16:49:28,459 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,460 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,460 - root - WARNING - Missing internal copy: DLGLink(link_list_index=3, comment=), creating one now. -2024-06-23 16:49:28,461 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,461 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,462 - root - WARNING - Missing internal copy: DLGLink(link_list_index=4, comment=), creating one now. -2024-06-23 16:49:28,463 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,464 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,464 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,464 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,465 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,466 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,466 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,466 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,467 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,467 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,468 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,469 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,469 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,469 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,471 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,471 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,472 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,472 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,472 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,473 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,473 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,474 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,474 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,475 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,475 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,476 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,476 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,476 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,477 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,478 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,478 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,479 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,480 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,480 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,481 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,481 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,481 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,482 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,483 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:28,483 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:28,483 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:28,572 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,572 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,573 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-23 16:49:28,672 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,673 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,673 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-23 16:49:28,771 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,772 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,772 - root - WARNING - Missing internal copy: DLGLink(link_list_index=3, comment=), creating one now. -2024-06-23 16:49:28,874 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,874 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:28,875 - root - WARNING - Missing internal copy: DLGLink(link_list_index=4, comment=), creating one now. -2024-06-23 16:49:29,171 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,171 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,171 - root - WARNING - Missing internal copy: DLGLink(link_list_index=5, comment=), creating one now. -2024-06-23 16:49:29,272 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,272 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,273 - root - WARNING - Missing internal copy: DLGLink(link_list_index=6, comment=), creating one now. -2024-06-23 16:49:29,374 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,374 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,375 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:29,375 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:29,376 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:29,465 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,465 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,465 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:29,466 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:29,466 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:29,587 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,588 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,588 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:29,589 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:29,589 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:29,592 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,593 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,593 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=available immediately -K_SWG_BASTILA at 0), creating one now. -2024-06-23 16:49:29,600 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,601 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,602 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=only after going to Dantooine -K_SWG_BASTILA at 1), creating one now. -2024-06-23 16:49:29,611 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,611 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,612 - root - WARNING - Missing internal copy: DLGLink(link_list_index=3, comment=only after going to Dantooine -K_SWG_BASTILA at 2), creating one now. -2024-06-23 16:49:29,624 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,625 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,625 - root - WARNING - Missing internal copy: DLGLink(link_list_index=4, comment=only after going to Dantooine -K_SWG_BASTILA at 3), creating one now. -2024-06-23 16:49:29,630 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,630 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,631 - root - WARNING - Missing internal copy: DLGLink(link_list_index=5, comment=available after first starmap -K_SWG_BASTILA at 4), creating one now. -2024-06-23 16:49:29,639 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,639 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,640 - root - WARNING - Missing internal copy: DLGLink(link_list_index=6, comment=available after first starmap -K_SWG_BASTILA at 5), creating one now. -2024-06-23 16:49:29,649 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,650 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,650 - root - WARNING - Missing internal copy: DLGLink(link_list_index=7, comment=available after first starmap -K_SWG_BASTILA at 6), creating one now. -2024-06-23 16:49:29,659 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,659 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,659 - root - WARNING - Missing internal copy: DLGLink(link_list_index=8, comment=available after second starmap -K_SWG_BASTILA at 7), creating one now. -2024-06-23 16:49:29,670 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,671 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,671 - root - WARNING - Missing internal copy: DLGLink(link_list_index=9, comment=available after second starmap -K_SWG_BASTILA at 8), creating one now. -2024-06-23 16:49:29,681 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,682 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,682 - root - WARNING - Missing internal copy: DLGLink(link_list_index=10, comment=available after second starmap -K_SWG_BASTILA at 9), creating one now. -2024-06-23 16:49:29,690 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,690 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,691 - root - WARNING - Missing internal copy: DLGLink(link_list_index=11, comment=available after third starmap -K_SWG_BASTILA at 10), creating one now. -2024-06-23 16:49:29,708 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,708 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,709 - root - WARNING - Missing internal copy: DLGLink(link_list_index=12, comment=available after third starmap -K_SWG_BASTILA at 11), creating one now. -2024-06-23 16:49:29,722 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,722 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,722 - root - WARNING - Missing internal copy: DLGLink(link_list_index=13, comment=), creating one now. -2024-06-23 16:49:29,724 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,724 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,724 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:29,725 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:29,725 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:29,811 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,811 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,812 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:29,812 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:29,812 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:29,898 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,899 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,899 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:29,900 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:29,900 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:29,903 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,903 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,904 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=available immediately -K_SWG_BASTILA at 0), creating one now. -2024-06-23 16:49:29,911 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,912 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,912 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=only after going to Dantooine -K_SWG_BASTILA at 1), creating one now. -2024-06-23 16:49:29,922 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,922 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,923 - root - WARNING - Missing internal copy: DLGLink(link_list_index=3, comment=only after going to Dantooine -K_SWG_BASTILA at 2), creating one now. -2024-06-23 16:49:29,934 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,935 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,935 - root - WARNING - Missing internal copy: DLGLink(link_list_index=4, comment=only after going to Dantooine -K_SWG_BASTILA at 3), creating one now. -2024-06-23 16:49:29,942 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,942 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,943 - root - WARNING - Missing internal copy: DLGLink(link_list_index=5, comment=available after first starmap -K_SWG_BASTILA at 4), creating one now. -2024-06-23 16:49:29,951 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,951 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,952 - root - WARNING - Missing internal copy: DLGLink(link_list_index=6, comment=available after first starmap -K_SWG_BASTILA at 5), creating one now. -2024-06-23 16:49:29,961 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,962 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,962 - root - WARNING - Missing internal copy: DLGLink(link_list_index=7, comment=available after first starmap -K_SWG_BASTILA at 6), creating one now. -2024-06-23 16:49:29,971 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,971 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,972 - root - WARNING - Missing internal copy: DLGLink(link_list_index=8, comment=available after second starmap -K_SWG_BASTILA at 7), creating one now. -2024-06-23 16:49:29,981 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,982 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,983 - root - WARNING - Missing internal copy: DLGLink(link_list_index=9, comment=available after second starmap -K_SWG_BASTILA at 8), creating one now. -2024-06-23 16:49:29,991 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,992 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:29,992 - root - WARNING - Missing internal copy: DLGLink(link_list_index=10, comment=available after second starmap -K_SWG_BASTILA at 9), creating one now. -2024-06-23 16:49:30,000 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,000 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,001 - root - WARNING - Missing internal copy: DLGLink(link_list_index=11, comment=available after third starmap -K_SWG_BASTILA at 10), creating one now. -2024-06-23 16:49:30,015 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,016 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,016 - root - WARNING - Missing internal copy: DLGLink(link_list_index=12, comment=available after third starmap -K_SWG_BASTILA at 11), creating one now. -2024-06-23 16:49:30,027 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,027 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,028 - root - WARNING - Missing internal copy: DLGLink(link_list_index=13, comment=), creating one now. -2024-06-23 16:49:30,029 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,029 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,030 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:30,030 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:30,030 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:30,120 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,121 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,121 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:30,121 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:30,122 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:30,207 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,208 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,208 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:30,208 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:30,209 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:30,212 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,212 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,212 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=available immediately -K_SWG_BASTILA at 0), creating one now. -2024-06-23 16:49:30,220 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,220 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,221 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=only after going to Dantooine -K_SWG_BASTILA at 1), creating one now. -2024-06-23 16:49:30,229 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,230 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,230 - root - WARNING - Missing internal copy: DLGLink(link_list_index=3, comment=only after going to Dantooine -K_SWG_BASTILA at 2), creating one now. -2024-06-23 16:49:30,241 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,241 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,242 - root - WARNING - Missing internal copy: DLGLink(link_list_index=4, comment=only after going to Dantooine -K_SWG_BASTILA at 3), creating one now. -2024-06-23 16:49:30,246 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,246 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,247 - root - WARNING - Missing internal copy: DLGLink(link_list_index=5, comment=available after first starmap -K_SWG_BASTILA at 4), creating one now. -2024-06-23 16:49:30,255 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,256 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,256 - root - WARNING - Missing internal copy: DLGLink(link_list_index=6, comment=available after first starmap -K_SWG_BASTILA at 5), creating one now. -2024-06-23 16:49:30,266 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,266 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,267 - root - WARNING - Missing internal copy: DLGLink(link_list_index=7, comment=available after first starmap -K_SWG_BASTILA at 6), creating one now. -2024-06-23 16:49:30,276 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,276 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,277 - root - WARNING - Missing internal copy: DLGLink(link_list_index=8, comment=available after second starmap -K_SWG_BASTILA at 7), creating one now. -2024-06-23 16:49:30,286 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,287 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,287 - root - WARNING - Missing internal copy: DLGLink(link_list_index=9, comment=available after second starmap -K_SWG_BASTILA at 8), creating one now. -2024-06-23 16:49:30,296 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,296 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,297 - root - WARNING - Missing internal copy: DLGLink(link_list_index=10, comment=available after second starmap -K_SWG_BASTILA at 9), creating one now. -2024-06-23 16:49:30,305 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,305 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,305 - root - WARNING - Missing internal copy: DLGLink(link_list_index=11, comment=available after third starmap -K_SWG_BASTILA at 10), creating one now. -2024-06-23 16:49:30,320 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,320 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,321 - root - WARNING - Missing internal copy: DLGLink(link_list_index=12, comment=available after third starmap -K_SWG_BASTILA at 11), creating one now. -2024-06-23 16:49:30,331 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,332 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,332 - root - WARNING - Missing internal copy: DLGLink(link_list_index=13, comment=), creating one now. -2024-06-23 16:49:30,334 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,335 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,335 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:30,335 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:30,336 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:30,422 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,423 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,423 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:30,424 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:30,424 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:30,737 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,738 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,738 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:30,738 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:30,739 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:30,824 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,825 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,825 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:30,825 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:30,826 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:30,913 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,913 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:30,914 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:30,914 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:30,914 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,000 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,001 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,001 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,001 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,002 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,088 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,089 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,089 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,090 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,090 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,185 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,185 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,186 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,186 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,187 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,189 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,190 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,190 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-23 16:49:31,192 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,192 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,192 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-23 16:49:31,194 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,195 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,195 - root - WARNING - Missing internal copy: DLGLink(link_list_index=3, comment=available immediately -K_SWG_BASTILA at 0), creating one now. -2024-06-23 16:49:31,202 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,202 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,202 - root - WARNING - Missing internal copy: DLGLink(link_list_index=4, comment=only after going to Dantooine -K_SWG_BASTILA at 1), creating one now. -2024-06-23 16:49:31,211 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,212 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,212 - root - WARNING - Missing internal copy: DLGLink(link_list_index=5, comment=only after going to Dantooine -K_SWG_BASTILA at 2), creating one now. -2024-06-23 16:49:31,223 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,224 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,224 - root - WARNING - Missing internal copy: DLGLink(link_list_index=6, comment=only after going to Dantooine -K_SWG_BASTILA at 3), creating one now. -2024-06-23 16:49:31,228 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,229 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,229 - root - WARNING - Missing internal copy: DLGLink(link_list_index=7, comment=available after first starmap -K_SWG_BASTILA at 4), creating one now. -2024-06-23 16:49:31,238 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,238 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,239 - root - WARNING - Missing internal copy: DLGLink(link_list_index=8, comment=available after first starmap -K_SWG_BASTILA at 5), creating one now. -2024-06-23 16:49:31,248 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,249 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,249 - root - WARNING - Missing internal copy: DLGLink(link_list_index=9, comment=available after first starmap -K_SWG_BASTILA at 6), creating one now. -2024-06-23 16:49:31,257 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,258 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,258 - root - WARNING - Missing internal copy: DLGLink(link_list_index=10, comment=available after second starmap -K_SWG_BASTILA at 7), creating one now. -2024-06-23 16:49:31,268 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,269 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,269 - root - WARNING - Missing internal copy: DLGLink(link_list_index=11, comment=available after second starmap -K_SWG_BASTILA at 8), creating one now. -2024-06-23 16:49:31,277 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,278 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,278 - root - WARNING - Missing internal copy: DLGLink(link_list_index=12, comment=available after second starmap -K_SWG_BASTILA at 9), creating one now. -2024-06-23 16:49:31,287 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,287 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,288 - root - WARNING - Missing internal copy: DLGLink(link_list_index=13, comment=available after third starmap -K_SWG_BASTILA at 10), creating one now. -2024-06-23 16:49:31,302 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,303 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,303 - root - WARNING - Missing internal copy: DLGLink(link_list_index=14, comment=available after third starmap -K_SWG_BASTILA at 11), creating one now. -2024-06-23 16:49:31,313 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,314 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,314 - root - WARNING - Missing internal copy: DLGLink(link_list_index=15, comment=), creating one now. -2024-06-23 16:49:31,316 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,316 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,317 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,317 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,317 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,319 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,319 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,320 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,320 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,320 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,322 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,323 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,323 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,323 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,323 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,325 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,326 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,326 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,326 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,327 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,328 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,329 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,329 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,329 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,330 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,336 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,336 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,337 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,337 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,338 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,344 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,344 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,344 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-23 16:49:31,350 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,351 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,351 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,352 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,352 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,361 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,361 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,362 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,362 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,363 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,376 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,377 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,377 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,377 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,378 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,388 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,388 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,389 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,389 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,390 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,399 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,399 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,400 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-23 16:49:31,408 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,409 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,409 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-23 16:49:31,418 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,418 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,419 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,419 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,420 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,424 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,425 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,425 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,425 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,426 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,430 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,430 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,431 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,431 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,431 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,439 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,440 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,440 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,441 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,441 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,449 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,449 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,450 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,450 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,451 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,460 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,461 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,461 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,462 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,462 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,471 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,471 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,472 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-23 16:49:31,480 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,480 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,481 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-23 16:49:31,489 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,489 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,489 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,490 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,490 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,498 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,498 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,499 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,499 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,500 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,508 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,508 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,508 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,509 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,509 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,518 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,519 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,519 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,519 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,520 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,529 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,529 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,530 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,530 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,530 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,539 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,539 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,539 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,540 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,540 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,548 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,548 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,549 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-23 16:49:31,556 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,557 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,557 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,557 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,558 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,569 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,570 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,571 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,571 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,572 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,586 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,587 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,587 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,588 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,588 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,618 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,619 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,620 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,620 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,621 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,645 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,645 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,646 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,646 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,647 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,659 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,659 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,659 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,660 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,660 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,677 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,678 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,678 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,679 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,679 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,681 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,682 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,682 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,683 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,683 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,685 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,685 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,686 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=Bastila in the party), creating one now. -2024-06-23 16:49:31,780 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,781 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,781 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-23 16:49:31,784 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,784 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,785 - root - WARNING - Missing internal copy: DLGLink(link_list_index=3, comment=), creating one now. -2024-06-23 16:49:31,786 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,786 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,787 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,787 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,788 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,789 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,790 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,790 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,790 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,791 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,793 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,793 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,794 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,794 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,795 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,796 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,796 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,796 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-23 16:49:31,798 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,798 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,798 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,799 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,799 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,801 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,801 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,802 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,802 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,803 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,804 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,804 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:31,805 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:31,805 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:31,807 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,807 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,808 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-23 16:49:31,811 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,811 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,812 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-23 16:49:31,830 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,831 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,831 - root - WARNING - Missing internal copy: DLGLink(link_list_index=3, comment=), creating one now. -2024-06-23 16:49:31,838 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,838 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,839 - root - WARNING - Missing internal copy: DLGLink(link_list_index=4, comment=), creating one now. -2024-06-23 16:49:31,848 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,848 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,849 - root - WARNING - Missing internal copy: DLGLink(link_list_index=5, comment=), creating one now. -2024-06-23 16:49:31,859 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,860 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,860 - root - WARNING - Missing internal copy: DLGLink(link_list_index=6, comment=), creating one now. -2024-06-23 16:49:31,864 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,865 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,865 - root - WARNING - Missing internal copy: DLGLink(link_list_index=7, comment=), creating one now. -2024-06-23 16:49:31,873 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,874 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,874 - root - WARNING - Missing internal copy: DLGLink(link_list_index=8, comment=), creating one now. -2024-06-23 16:49:31,884 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,884 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,885 - root - WARNING - Missing internal copy: DLGLink(link_list_index=9, comment=), creating one now. -2024-06-23 16:49:31,894 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,894 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,894 - root - WARNING - Missing internal copy: DLGLink(link_list_index=10, comment=), creating one now. -2024-06-23 16:49:31,904 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,904 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,905 - root - WARNING - Missing internal copy: DLGLink(link_list_index=11, comment=), creating one now. -2024-06-23 16:49:31,913 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,914 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,914 - root - WARNING - Missing internal copy: DLGLink(link_list_index=12, comment=), creating one now. -2024-06-23 16:49:31,921 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,922 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,922 - root - WARNING - Missing internal copy: DLGLink(link_list_index=13, comment=), creating one now. -2024-06-23 16:49:31,937 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,937 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,938 - root - WARNING - Missing internal copy: DLGLink(link_list_index=14, comment=), creating one now. -2024-06-23 16:49:31,948 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,949 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,949 - root - WARNING - Missing internal copy: DLGLink(link_list_index=15, comment=), creating one now. -2024-06-23 16:49:31,951 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,952 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,952 - root - WARNING - Missing internal copy: DLGLink(link_list_index=16, comment=), creating one now. -2024-06-23 16:49:31,955 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,956 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,956 - root - WARNING - Missing internal copy: DLGLink(link_list_index=17, comment=), creating one now. -2024-06-23 16:49:31,957 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,958 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,958 - root - WARNING - Missing internal copy: DLGLink(link_list_index=18, comment=), creating one now. -2024-06-23 16:49:31,959 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,960 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:31,960 - root - WARNING - Missing internal copy: DLGLink(link_list_index=19, comment=), creating one now. -2024-06-23 16:49:32,051 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,052 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,052 - root - WARNING - Missing internal copy: DLGLink(link_list_index=20, comment=), creating one now. -2024-06-23 16:49:32,053 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,054 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,054 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,055 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,055 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,064 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,064 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,065 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,065 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,066 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,075 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,075 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,076 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-23 16:49:32,085 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,085 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,086 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-23 16:49:32,095 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,095 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,096 - root - WARNING - Missing internal copy: DLGLink(link_list_index=3, comment=), creating one now. -2024-06-23 16:49:32,106 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,107 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,107 - root - WARNING - Missing internal copy: DLGLink(link_list_index=4, comment=), creating one now. -2024-06-23 16:49:32,117 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,117 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,118 - root - WARNING - Missing internal copy: DLGLink(link_list_index=5, comment=), creating one now. -2024-06-23 16:49:32,119 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,120 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,120 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,120 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,121 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,130 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,130 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,131 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,131 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,131 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,141 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,142 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,142 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,142 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,143 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,152 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,152 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,153 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,153 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,154 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,163 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,163 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,163 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-23 16:49:32,172 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,173 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,173 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-23 16:49:32,182 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,182 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,183 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,183 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,184 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,193 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,193 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,193 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,194 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,194 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,204 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,205 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,205 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-23 16:49:32,214 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,214 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,215 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-23 16:49:32,224 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,224 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,225 - root - WARNING - Missing internal copy: DLGLink(link_list_index=3, comment=), creating one now. -2024-06-23 16:49:32,234 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,234 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,235 - root - WARNING - Missing internal copy: DLGLink(link_list_index=4, comment=), creating one now. -2024-06-23 16:49:32,236 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,236 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,237 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,237 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,237 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,246 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,246 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,247 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,247 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,247 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,257 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,257 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,257 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-23 16:49:32,268 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,269 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,269 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,269 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,270 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,279 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,280 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,280 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,280 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,281 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,290 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,291 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,291 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,292 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,292 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,294 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,294 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,294 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,294 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,295 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,296 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,296 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,296 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,297 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,299 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,299 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,299 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,300 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,300 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,302 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,302 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,302 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,303 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,303 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,305 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,305 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,305 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,306 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,306 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,307 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,307 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,308 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,308 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,309 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,310 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,310 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,310 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,311 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,311 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,312 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,313 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,313 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,314 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,315 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,315 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,316 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,316 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,316 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,317 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,318 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,318 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,319 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,320 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,320 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,321 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 16:49:32,321 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 16:49:32,322 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 16:49:32,323 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:49:32,364 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 16:49:32,365 - root - DEBUG - DLGTreeView. -2024-06-23 16:49:32,365 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 16:49:32,367 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 807 -2024-06-23 16:49:32,367 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 16:49:32,367 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:32,367 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:32,460 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1099 -2024-06-23 16:49:32,461 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 807 -2024-06-23 16:49:32,487 - root - DEBUG - performDrag: completely done -2024-06-23 16:49:32,487 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 16:49:32,487 - root - DEBUG - [resetDragState scope] -2024-06-23 16:49:37,867 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(233, 105) -2024-06-23 16:49:37,936 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 16:49:37,937 - root - DEBUG - DLGTreeView. -2024-06-23 16:49:37,937 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 16:49:37,939 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 807 -2024-06-23 16:49:37,939 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 16:49:37,940 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:37,940 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,042 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1099 -2024-06-23 16:49:38,043 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 807 -2024-06-23 16:49:38,047 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 16:49:38,047 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,051 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,052 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,052 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,052 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,053 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:38,053 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,053 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,059 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,060 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,060 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,061 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,061 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:38,061 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,062 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,080 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,080 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,080 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,081 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,081 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:38,081 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,082 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,092 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,093 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,093 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,094 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,094 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:38,095 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,095 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,105 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,105 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,106 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,106 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,106 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:38,107 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,107 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,114 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,114 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,115 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,115 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,115 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:38,116 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,116 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,123 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,123 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,123 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,124 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,124 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:38,125 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,125 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,134 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,134 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,135 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,135 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,135 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:38,135 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,136 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,142 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,142 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,143 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,143 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,143 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:38,144 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,144 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,154 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,154 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,155 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,155 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,155 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:38,156 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,156 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,163 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,163 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,164 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,164 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,165 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:38,165 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,165 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,173 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,173 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,173 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,174 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,174 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:38,174 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,175 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,184 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,184 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,185 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,185 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,185 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:38,185 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,186 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,193 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,193 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,194 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,194 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,194 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:38,195 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,195 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,201 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,201 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,202 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,202 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,202 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,203 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:38,203 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:38,203 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,209 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,209 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,210 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,210 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,210 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,210 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:38,211 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:38,211 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,217 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,218 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,218 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,218 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,219 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,219 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:38,219 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:38,220 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,227 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,227 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,228 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,228 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,229 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,229 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:38,229 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:38,230 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,235 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,236 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,236 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,236 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,237 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,237 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:38,237 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:38,238 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,243 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,244 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,244 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,244 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,245 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,245 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:38,245 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:38,245 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,251 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,251 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,251 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,252 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,252 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,252 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:38,253 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:38,253 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,258 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,258 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,259 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,259 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,260 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,260 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:38,260 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:38,261 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,267 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,267 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,268 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,268 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,269 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,269 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:38,269 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:38,269 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,274 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,275 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,275 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,275 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,276 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,276 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:38,276 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:38,277 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,282 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,283 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,283 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,284 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,284 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,284 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:38,285 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:38,285 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,290 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,290 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,291 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,291 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,292 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,292 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:38,292 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:38,292 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,298 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,298 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,299 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,299 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,299 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,300 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:38,300 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:38,300 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,305 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,305 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,306 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,306 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,307 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,307 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:38,307 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:38,308 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,314 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,314 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,315 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 16:49:38,315 - root - DEBUG - Text for above item: E338: [Bastila seems to have something on her mind. Perhaps you should talk to her about it.] -2024-06-23 16:49:38,315 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,316 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:38,316 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:38,316 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,321 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,322 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,322 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 16:49:38,322 - root - DEBUG - Text for above item: R472: [Speak to Bastila.] -2024-06-23 16:49:38,323 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 16:49:38,323 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,323 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,330 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,330 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,330 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 16:49:38,331 - root - DEBUG - Text for above item: R472: [Speak to Bastila.] -2024-06-23 16:49:38,331 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 16:49:38,331 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,331 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,338 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,338 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,339 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 16:49:38,339 - root - DEBUG - Text for above item: R472: [Speak to Bastila.] -2024-06-23 16:49:38,339 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 16:49:38,340 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,340 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,346 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,347 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,347 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 16:49:38,347 - root - DEBUG - Text for above item: R472: [Speak to Bastila.] -2024-06-23 16:49:38,348 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 16:49:38,348 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,348 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,354 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,355 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,355 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 16:49:38,355 - root - DEBUG - Text for above item: R472: [Speak to Bastila.] -2024-06-23 16:49:38,355 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,356 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,361 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,362 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,362 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 16:49:38,362 - root - DEBUG - Text for above item: R472: [Speak to Bastila.] -2024-06-23 16:49:38,363 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,363 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,369 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,370 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,370 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 16:49:38,371 - root - DEBUG - Text for above item: R472: [Speak to Bastila.] -2024-06-23 16:49:38,371 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,371 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,377 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,377 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,378 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 16:49:38,378 - root - DEBUG - Text for above item: R472: [Speak to Bastila.] -2024-06-23 16:49:38,378 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,379 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,384 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,385 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,385 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 16:49:38,385 - root - DEBUG - Text for above item: R472: [Speak to Bastila.] -2024-06-23 16:49:38,386 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,386 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,391 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,392 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,392 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 16:49:38,393 - root - DEBUG - Text for above item: R472: [Speak to Bastila.] -2024-06-23 16:49:38,393 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,393 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,399 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,399 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,400 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 16:49:38,400 - root - DEBUG - Text for above item: R472: [Speak to Bastila.] -2024-06-23 16:49:38,400 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 16:49:38,401 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,401 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,408 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,408 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,409 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 16:49:38,409 - root - DEBUG - Text for above item: R472: [Speak to Bastila.] -2024-06-23 16:49:38,409 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 16:49:38,410 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,410 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,417 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,418 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,418 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 16:49:38,418 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 16:49:38,418 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,419 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:38,419 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:38,419 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,424 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,425 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,425 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 16:49:38,425 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 16:49:38,426 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:38,426 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,426 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,433 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,434 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,434 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 16:49:38,434 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 16:49:38,435 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:38,435 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,435 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,442 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,442 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,443 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 16:49:38,443 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 16:49:38,443 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:38,443 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,444 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,450 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,450 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,451 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 16:49:38,451 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 16:49:38,451 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 16:49:38,452 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,452 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,459 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,459 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,459 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 16:49:38,460 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 16:49:38,460 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,460 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 16:49:38,460 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 16:49:38,461 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,466 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,466 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,467 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 3 -2024-06-23 16:49:38,467 - root - DEBUG - Text for above item: R440: Do you want to talk? -2024-06-23 16:49:38,467 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 16:49:38,468 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,468 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,474 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,474 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,475 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 3 -2024-06-23 16:49:38,475 - root - DEBUG - Text for above item: R440: Do you want to talk? -2024-06-23 16:49:38,475 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 16:49:38,476 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 16:49:38,476 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 16:49:38,482 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,482 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,482 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 3 -2024-06-23 16:49:38,483 - root - DEBUG - Text for above item: R440: Do you want to talk? -2024-06-23 16:49:38,483 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,483 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,488 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,489 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,489 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 3 -2024-06-23 16:49:38,489 - root - DEBUG - Text for above item: R440: Do you want to talk? -2024-06-23 16:49:38,489 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,490 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,496 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,496 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,497 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 3 -2024-06-23 16:49:38,497 - root - DEBUG - Text for above item: R440: Do you want to talk? -2024-06-23 16:49:38,497 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,497 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,503 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 16:49:38,503 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 16:49:38,504 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 3 -2024-06-23 16:49:38,504 - root - DEBUG - Text for above item: R440: Do you want to talk? -2024-06-23 16:49:38,504 - root - DEBUG - Drop operation is valid. -2024-06-23 16:49:38,504 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 16:49:38,649 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 16:49:38,650 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 16:49:38,651 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,651 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,652 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,652 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,653 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,654 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,654 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,655 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,655 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,656 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,657 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,657 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,657 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,659 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,660 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,660 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,660 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,662 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,662 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,662 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,662 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,664 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,664 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,664 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,664 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,665 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,665 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,666 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,666 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,668 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,668 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,668 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,669 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,671 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,671 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,671 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,672 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,673 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,674 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,674 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,674 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,676 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,676 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,677 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,677 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,678 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,679 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,679 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,679 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,680 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,681 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,681 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,681 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,683 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,683 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,684 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,684 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,685 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,686 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,686 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,686 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,688 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,688 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,689 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,689 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,690 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,691 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,691 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,691 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,693 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,693 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,694 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,694 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,696 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,696 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,696 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,696 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,698 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,698 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,698 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,699 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,701 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,701 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,701 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,702 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,703 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,703 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,704 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,704 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,705 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,706 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,706 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,706 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,707 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,708 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,708 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,708 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,710 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,710 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,711 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,711 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,713 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,713 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,713 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,714 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,715 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,715 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,715 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,716 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,717 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,718 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,718 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,718 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,719 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,720 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,720 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,720 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,722 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,722 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,723 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,723 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,725 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,725 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,726 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,726 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,727 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,728 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,728 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,728 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,730 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,731 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,731 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,731 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,732 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,733 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,733 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,733 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,735 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,735 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,735 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,736 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,738 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,738 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,738 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,738 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,740 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,740 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,740 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,740 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,742 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,742 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,743 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,743 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,746 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,746 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,746 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,747 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,748 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,748 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,748 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,749 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,750 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,751 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,751 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,751 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,753 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,753 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,754 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,754 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,756 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,756 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,757 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,757 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,760 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,760 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,760 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,761 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,763 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,763 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,763 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,764 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,765 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,765 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,765 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,766 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,768 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,768 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,768 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,769 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,771 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,771 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,771 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,772 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,774 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,774 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,774 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,774 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,777 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,777 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,777 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,778 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,779 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,780 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,780 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,780 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,782 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,783 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,783 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,783 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,786 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,787 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,787 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,787 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,789 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,789 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,790 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,790 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,792 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,792 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,793 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,793 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,796 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,796 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,796 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,797 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,801 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,801 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,802 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,802 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,804 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,804 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,805 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,805 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,806 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,807 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,807 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,807 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,810 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,810 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,810 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,811 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,812 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,812 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,813 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,813 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,816 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,816 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,816 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,817 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,819 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,819 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,820 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,820 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,824 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,824 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,825 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,825 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,830 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,831 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,831 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,831 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,835 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,836 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,836 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,837 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,839 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,839 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,840 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,840 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,842 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,842 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,843 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,843 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,845 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,845 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,846 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,846 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,850 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,851 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,851 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,851 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,858 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,859 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,859 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,860 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,862 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,862 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,862 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,863 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,864 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,864 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,865 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,865 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,868 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,868 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,868 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,869 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,871 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,872 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,872 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,872 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,874 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,874 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,874 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,875 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,881 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,881 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,881 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,882 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,883 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,884 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,884 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,885 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,886 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,887 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,887 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,887 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,893 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,893 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,894 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,894 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,896 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,896 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,897 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,897 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,901 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,902 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,902 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,902 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,912 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,912 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,913 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,913 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,918 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,918 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,919 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,919 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,925 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,925 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,926 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,926 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,940 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 16:49:38,941 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 16:49:38,941 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:38,941 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 16:49:39,157 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-23 16:49:39,158 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-23 16:49:39,513 - root - DEBUG - performDrag: completely done -2024-06-23 16:49:39,513 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 16:49:39,513 - root - DEBUG - [resetDragState scope] -2024-06-23 16:49:51,741 - root - DEBUG - [DLGEditor.keyPressEvent scope] passthrough key ALT: dialogTree does not have focus. -2024-06-23 16:50:01,237 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 16:50:01,238 - root - DEBUG - self.orphanedNodesList.clear() -2024-06-23 16:50:14,204 - root - DEBUG - [DLGEditor.keyPressEvent scope] passthrough key ALT: dialogTree does not have focus. -2024-06-23 16:50:17,493 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(145, 287) -2024-06-23 16:50:18,783 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 16:50:18,783 - root - DEBUG - R472: [Speak to Bastila.] -2024-06-23 16:50:18,784 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 16:50:18,784 - root - DEBUG - Text for above item: R472: [Speak to Bastila.] -2024-06-23 16:50:20,013 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 16:50:20,013 - root - DEBUG - self.orphanedNodesList.clear() -2024-06-23 16:50:24,979 - root - DEBUG - deleteOrphanedNodePermanently(link=AttributeProxy(link_list_index=-1, comment=)) -2024-06-23 16:50:24,981 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3640, in - deletePermanentlyAction.triggered.connect(lambda: self.deleteOrphanedNodePermanently(item.link)) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2945, in deleteOrphanedNodePermanently - link.node = None - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2449, in __setattr__ - setattr(other, attr, value) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2449, in __setattr__ - setattr(other, attr, value) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2449, in __setattr__ - setattr(other, attr, value) - [Previous line repeated 492 more times] - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2448, in __setattr__ - other = self._syncer.get(self) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2505, in get - lookupOrig, lookupCopy = self._storage.get(hash(key), (None, None)) -RecursionError: maximum recursion depth exceeded while calling a Python object -2024-06-23 16:55:16,362 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 16:55:16,639 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 16:55:16,640 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 16:55:16,640 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 16:55:16,640 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 16:55:16,641 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 16:55:16,641 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 16:55:16,641 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 16:55:16,642 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 16:55:16,642 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 16:55:16,643 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 16:55:16,643 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 16:55:16,643 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 16:55:16,644 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 16:55:16,644 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 16:55:16,645 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 16:55:16,645 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 16:55:16,645 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 16:55:16,646 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 16:55:16,646 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 16:55:16,647 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 16:55:16,647 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 16:55:16,648 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 16:55:16,648 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 16:55:16,648 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 16:55:16,649 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 16:55:16,650 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 16:55:16,650 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:55:16,650 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 16:55:16,651 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 16:55:16,651 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 16:55:16,651 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 16:55:16,652 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 16:55:16,652 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 16:55:16,652 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 16:55:16,653 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 16:55:16,653 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 16:55:16,653 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 16:55:16,654 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 16:55:16,654 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 16:55:16,654 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 16:55:16,654 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 16:55:16,655 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 16:55:16,655 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 16:55:16,655 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 16:55:16,655 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 16:55:16,656 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 16:55:16,656 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 16:55:16,656 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 16:55:16,657 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 16:55:16,657 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 16:55:16,657 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 16:55:16,657 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 16:55:16,658 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 16:55:16,658 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 16:55:16,658 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 16:55:16,658 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 16:55:16,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 16:55:16,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 16:55:16,659 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 16:55:16,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:55:16,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 16:55:16,660 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 16:55:16,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:55:16,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 16:55:16,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 16:55:16,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:55:16,661 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:55:16,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:55:16,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:55:16,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:55:16,662 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:55:16,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 16:55:16,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:55:16,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:55:16,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 16:55:16,663 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 16:55:16,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 16:55:16,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 16:55:16,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 16:55:16,664 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 16:55:16,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:55:16,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 16:55:16,665 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:55:16,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:55:16,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:55:16,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:55:16,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:55:16,666 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 16:55:16,667 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 16:55:16,667 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:55:16,667 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 16:55:16,667 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 16:55:16,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 16:55:16,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 16:55:16,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 16:55:16,668 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 16:55:16,669 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 16:55:16,669 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 16:55:16,669 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 16:55:16,669 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 16:55:16,669 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 16:55:16,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 16:55:16,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 16:55:16,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 16:55:16,670 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 16:55:16,671 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 16:55:16,671 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 16:55:16,671 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 16:55:16,671 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 16:55:16,671 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 16:55:16,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 16:55:16,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 16:55:16,672 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 16:55:16,673 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 16:55:16,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 16:55:16,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 16:55:16,674 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 16:55:16,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 16:55:16,675 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 16:55:16,733 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 16:55:16,734 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 16:55:17,321 - root - DEBUG - DEBUG MODE: True -2024-06-23 16:55:17,324 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 16:55:17,429 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 16:55:17,740 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 16:55:17,784 - root - DEBUG - Updating menus... -2024-06-23 16:55:18,511 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:55:19,026 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:55:19,029 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:55:19,030 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 16:55:19,031 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 16:55:19,031 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 16:55:19,032 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 16:55:19,032 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 16:55:19,032 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 16:55:19,033 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 16:55:19,033 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 16:55:19,033 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 16:55:19,033 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 16:55:20,347 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 16:55:20,347 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 16:55:20,348 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 16:55:20,348 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 16:55:20,348 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:55:20,349 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 16:55:20,349 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 16:55:20,356 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 16:55:20,357 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 16:55:20,358 - root - INFO - Loading chitin... -2024-06-23 16:55:20,358 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 16:55:23,078 - root - INFO - Done loading chitin -2024-06-23 16:55:23,078 - root - INFO - Loading lips... -2024-06-23 16:55:23,083 - root - INFO - Loading modules... -2024-06-23 16:55:23,086 - root - INFO - Loading streammusic... -2024-06-23 16:55:23,088 - root - INFO - Loading streamsounds... -2024-06-23 16:55:23,090 - root - INFO - Loading textures... -2024-06-23 16:55:23,093 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 16:55:24,181 - root - INFO - Loading saves... -2024-06-23 16:55:24,201 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:55:24,202 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:55:24,204 - root - INFO - Loading streamwaves... -2024-06-23 16:55:24,206 - root - INFO - Loading override... -2024-06-23 16:55:24,208 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 16:55:24,217 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 16:55:24,236 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 16:55:24,236 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 16:55:24,237 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 16:55:24,238 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:55:24,238 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:55:24,238 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:55:24,239 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 16:55:24,250 - root - DEBUG - Set sections of prepared lists -2024-06-23 16:55:24,251 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 16:55:24,274 - root - INFO - Loading core installation resources into UI... -2024-06-23 16:55:25,620 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 16:55:25,620 - root - INFO - Loading saves list into UI... -2024-06-23 16:55:25,621 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 16:55:25,622 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 16:55:25,623 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:55:25,623 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 16:55:25,624 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 16:55:25,624 - root - DEBUG - Loading save resources into UI... -2024-06-23 16:55:25,625 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 16:55:25,625 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 16:55:25,626 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:55:25,626 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:55:25,626 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:55:25,627 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:55:25,627 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:55:25,627 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:55:25,628 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 16:55:25,628 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 16:55:25,628 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 16:55:25,630 - root - DEBUG - Updating menus... -2024-06-23 16:55:25,631 - root - DEBUG - Setting up watchdog observer... -2024-06-23 16:55:25,631 - root - INFO - Loader task completed. -2024-06-23 16:55:45,811 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 16:55:46,091 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:55:46,091 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 16:55:46,092 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 16:55:46,092 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:55:46,092 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 16:55:46,093 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 16:55:46,093 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 16:55:46,093 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 16:55:46,093 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 16:55:46,164 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 16:55:46,429 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:55:46,430 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:55:46,430 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:55:46,430 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:55:46,431 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:55:46,431 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:55:46,432 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:55:46,857 - root - DEBUG - [load scope] dlg: -2024-06-23 16:55:46,857 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 16:55:46,997 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 16:55:46,997 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 16:55:46,998 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 16:55:46,998 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:55:46,998 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:55:46,999 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 16:55:47,000 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:55:47,001 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:55:47,002 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:55:47,002 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:55:47,003 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:55:47,004 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:55:47,006 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:55:47,006 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:55:47,007 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:55:47,007 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:55:47,009 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:55:47,009 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:55:47,011 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:55:47,011 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:55:47,012 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:55:47,013 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:55:47,014 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:55:47,014 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:55:47,015 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:55:47,015 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:55:47,016 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:55:47,017 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:55:47,017 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:55:47,018 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:55:47,018 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 16:55:47,019 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:55:47,020 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:55:47,021 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:55:47,022 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:55:47,023 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:55:47,023 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:55:47,024 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 16:55:47,620 - root - INFO - Loading Override from installation... -2024-06-23 16:55:50,539 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 16:55:50,649 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=-1, comment=), None) -2024-06-23 16:55:50,649 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 16:55:52,732 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: CopySyncDict -2024-06-23 16:55:54,266 - root - DEBUG - deleteOrphanedNodePermanently(link=DLGLinkSync(link_list_index=-1, comment=)) -2024-06-23 16:55:54,267 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3641, in - deletePermanentlyAction.triggered.connect(lambda: self.deleteOrphanedNodePermanently(item.link)) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2946, in deleteOrphanedNodePermanently - del self.model.origToOrphanCopy[link] - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2500, in __delitem__ - del super()[self._storage[key_hash][0]] -KeyError: -7109892619127268218 -2024-06-23 16:59:42,212 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 16:59:42,394 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 16:59:42,395 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 16:59:42,395 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 16:59:42,395 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 16:59:42,396 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 16:59:42,396 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 16:59:42,396 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 16:59:42,397 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 16:59:42,397 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 16:59:42,397 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 16:59:42,398 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 16:59:42,398 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 16:59:42,398 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 16:59:42,399 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 16:59:42,399 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 16:59:42,399 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 16:59:42,399 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 16:59:42,400 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 16:59:42,401 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 16:59:42,401 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 16:59:42,401 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 16:59:42,401 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 16:59:42,402 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 16:59:42,402 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 16:59:42,402 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 16:59:42,403 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 16:59:42,403 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:59:42,404 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 16:59:42,404 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 16:59:42,404 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 16:59:42,404 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 16:59:42,405 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 16:59:42,405 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 16:59:42,405 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 16:59:42,405 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 16:59:42,406 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 16:59:42,406 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 16:59:42,406 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 16:59:42,406 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 16:59:42,407 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 16:59:42,407 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 16:59:42,407 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 16:59:42,407 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 16:59:42,408 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 16:59:42,408 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 16:59:42,408 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 16:59:42,408 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 16:59:42,408 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 16:59:42,409 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 16:59:42,409 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 16:59:42,409 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 16:59:42,409 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 16:59:42,410 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 16:59:42,410 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 16:59:42,410 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 16:59:42,410 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 16:59:42,411 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 16:59:42,411 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 16:59:42,411 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 16:59:42,411 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:59:42,411 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 16:59:42,412 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 16:59:42,412 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:59:42,412 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 16:59:42,412 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 16:59:42,412 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 16:59:42,413 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:59:42,413 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:59:42,413 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:59:42,413 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:59:42,414 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:59:42,414 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 16:59:42,414 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:59:42,414 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 16:59:42,415 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 16:59:42,415 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 16:59:42,415 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 16:59:42,416 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 16:59:42,416 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 16:59:42,416 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 16:59:42,417 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 16:59:42,417 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 16:59:42,417 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 16:59:42,417 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 16:59:42,417 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 16:59:42,418 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 16:59:42,418 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 16:59:42,418 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 16:59:42,418 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 16:59:42,419 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 16:59:42,419 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 16:59:42,419 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 16:59:42,419 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 16:59:42,420 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 16:59:42,420 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 16:59:42,420 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 16:59:42,420 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 16:59:42,421 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 16:59:42,421 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 16:59:42,421 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 16:59:42,421 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 16:59:42,421 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 16:59:42,422 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 16:59:42,422 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 16:59:42,422 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 16:59:42,422 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 16:59:42,423 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 16:59:42,423 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 16:59:42,423 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 16:59:42,423 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 16:59:42,424 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 16:59:42,424 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 16:59:42,424 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 16:59:42,425 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 16:59:42,425 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 16:59:42,425 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 16:59:42,425 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 16:59:42,426 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 16:59:42,426 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 16:59:42,459 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 16:59:42,460 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 16:59:42,854 - root - DEBUG - DEBUG MODE: True -2024-06-23 16:59:42,857 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 16:59:42,916 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 16:59:43,103 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 16:59:43,143 - root - DEBUG - Updating menus... -2024-06-23 16:59:43,855 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:59:44,316 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:59:44,318 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 16:59:44,320 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 16:59:44,320 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 16:59:44,320 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 16:59:44,321 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 16:59:44,321 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 16:59:44,321 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 16:59:44,321 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 16:59:44,322 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 16:59:44,322 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 16:59:44,322 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 17:00:12,657 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 17:00:12,657 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 17:00:12,658 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 17:00:12,658 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 17:00:12,658 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 17:00:12,659 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 17:00:12,660 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 17:00:12,675 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 17:00:12,678 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 17:00:12,679 - root - INFO - Loading chitin... -2024-06-23 17:00:12,680 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 17:00:15,332 - root - INFO - Done loading chitin -2024-06-23 17:00:15,333 - root - INFO - Loading lips... -2024-06-23 17:00:15,336 - root - INFO - Loading modules... -2024-06-23 17:00:15,339 - root - INFO - Loading streammusic... -2024-06-23 17:00:15,340 - root - INFO - Loading streamsounds... -2024-06-23 17:00:15,342 - root - INFO - Loading textures... -2024-06-23 17:00:15,344 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 17:00:16,399 - root - INFO - Loading saves... -2024-06-23 17:00:16,423 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 17:00:16,424 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 17:00:16,425 - root - INFO - Loading streamwaves... -2024-06-23 17:00:16,426 - root - INFO - Loading override... -2024-06-23 17:00:16,428 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 17:00:16,437 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 17:00:16,453 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 17:00:16,453 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 17:00:16,454 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 17:00:16,454 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:00:16,455 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:00:16,455 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:00:16,455 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:00:16,466 - root - DEBUG - Set sections of prepared lists -2024-06-23 17:00:16,467 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 17:00:16,494 - root - INFO - Loading core installation resources into UI... -2024-06-23 17:00:17,901 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 17:00:17,902 - root - INFO - Loading saves list into UI... -2024-06-23 17:00:17,903 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 17:00:17,904 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 17:00:17,904 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 17:00:17,905 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 17:00:17,905 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 17:00:17,906 - root - DEBUG - Loading save resources into UI... -2024-06-23 17:00:17,906 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 17:00:17,907 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 17:00:17,907 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:00:17,908 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:00:17,908 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:00:17,908 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:00:17,909 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:00:17,909 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:00:17,909 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:00:17,909 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:00:17,910 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:00:17,911 - root - DEBUG - Updating menus... -2024-06-23 17:00:17,912 - root - DEBUG - Setting up watchdog observer... -2024-06-23 17:00:17,912 - root - INFO - Loader task completed. -2024-06-23 17:00:20,054 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 17:00:20,366 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 17:00:20,367 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 17:00:20,367 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 17:00:20,367 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 17:00:20,368 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 17:00:20,368 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 17:00:20,368 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 17:00:20,368 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 17:00:20,369 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 17:00:20,437 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 17:00:20,714 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 17:00:20,715 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 17:00:20,716 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 17:00:20,716 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:00:20,717 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:00:20,717 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:00:20,719 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:00:21,140 - root - DEBUG - [load scope] dlg: -2024-06-23 17:00:21,140 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 17:00:21,278 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 17:00:21,278 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 17:00:21,279 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 17:00:21,279 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:00:21,279 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:00:21,280 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:00:21,281 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:00:21,281 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:00:21,283 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:00:21,283 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:00:21,284 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:00:21,284 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:00:21,286 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:00:21,286 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:00:21,287 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:00:21,287 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:00:21,288 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:00:21,288 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:00:21,289 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:00:21,290 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:00:21,291 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:00:21,291 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:00:21,292 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:00:21,292 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:00:21,293 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:00:21,293 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:00:21,294 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:00:21,294 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:00:21,295 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:00:21,295 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:00:21,296 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:00:21,297 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:00:21,298 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:00:21,299 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:00:21,300 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:00:21,300 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:00:21,301 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:00:21,302 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:00:21,786 - root - INFO - Loading Override from installation... -2024-06-23 17:00:24,490 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 17:00:24,596 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=-1, comment=), None) -2024-06-23 17:00:24,596 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 17:00:25,662 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 17:00:25,663 - root - DEBUG - self.orphanedNodesList.model().layoutChanged.emit() -2024-06-23 17:00:28,517 - root - DEBUG - deleteOrphanedNodePermanently(link=DLGLinkSync(link_list_index=-1, comment=)) -2024-06-23 17:10:27,807 - root - DEBUG - [DLGEditor.keyPressEvent scope] passthrough key CTRL: dialogTree does not have focus. -2024-06-23 17:10:28,112 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777249 -2024-06-23 17:10:28,112 - root - DEBUG - DLGEditor.keyReleaseEvent: CTRL, held: -2024-06-23 17:10:55,621 - root - DEBUG - [DLGEditor.keyPressEvent scope] passthrough key CTRL: dialogTree does not have focus. -2024-06-23 17:11:52,725 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:11:53,671 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(482, 85) -2024-06-23 17:11:53,674 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:11:53,674 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:11:53,677 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:11:53,678 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:11:54,647 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 1, Column: 0, Ancestors: 0\nText for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators.\n'] -2024-06-23 17:11:54,649 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=31358, list_index=352, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:11:54,650 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:11:54,650 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:11:54,656 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=31358, list_index=352, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:11:54,972 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 1, Column: 0, Ancestors: 0\nText for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators.\n'] -2024-06-23 17:11:54,973 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=31358, list_index=352, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:11:54,973 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:11:54,973 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:11:54,974 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=31358, list_index=352, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:12:03,427 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:12:03,428 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:12:03,429 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:12:03,430 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:12:04,524 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:12:04,525 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:12:04,526 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:12:04,526 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:12:05,761 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:12:05,761 - root - DEBUG - E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-23 17:12:05,762 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 17, Column: 0, Ancestors: 0 -2024-06-23 17:12:05,762 - root - DEBUG - Text for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-23 17:12:11,752 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 17, Column: 0, Ancestors: 0\nText for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog]\n'] -2024-06-23 17:12:11,752 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:12:11,753 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:12:11,753 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:12:11,754 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:12:11,959 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 17, Column: 0, Ancestors: 0\nText for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog]\n'] -2024-06-23 17:12:11,959 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:12:11,960 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:12:11,960 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:12:11,961 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:12:12,710 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:12:12,710 - root - DEBUG - E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:12:12,711 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:12:12,712 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:12:13,880 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 14, Column: 0, Ancestors: 0\nText for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog]\n'] -2024-06-23 17:12:13,881 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:13,881 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:12:13,881 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:12:13,882 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:14,244 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 14, Column: 0, Ancestors: 0\nText for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog]\n'] -2024-06-23 17:12:14,245 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:14,245 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:12:14,245 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:12:14,246 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:14,483 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 14, Column: 0, Ancestors: 0\nText for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog]\n'] -2024-06-23 17:12:14,483 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:14,484 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:12:14,484 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:12:14,485 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:14,725 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 14, Column: 0, Ancestors: 0\nText for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog]\n'] -2024-06-23 17:12:14,726 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:14,726 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:12:14,726 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:12:14,727 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:15,127 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 14, Column: 0, Ancestors: 0\nText for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog]\n'] -2024-06-23 17:12:15,128 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:15,129 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:12:15,129 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:12:15,130 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:15,445 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 14, Column: 0, Ancestors: 0\nText for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog]\n'] -2024-06-23 17:12:15,446 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:15,446 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:12:15,446 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:12:15,447 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:17,339 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 14, Column: 0, Ancestors: 0\nText for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog]\n'] -2024-06-23 17:12:17,340 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:17,340 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:12:17,341 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:12:17,342 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:17,567 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 14, Column: 0, Ancestors: 0\nText for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog]\n'] -2024-06-23 17:12:17,568 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:17,568 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:12:17,569 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:12:17,569 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:17,791 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 14, Column: 0, Ancestors: 0\nText for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog]\n'] -2024-06-23 17:12:17,792 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:17,792 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:12:17,793 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:12:17,793 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:18,272 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 14, Column: 0, Ancestors: 0\nText for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog]\n'] -2024-06-23 17:12:18,273 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:18,274 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:12:18,274 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:12:18,275 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:18,462 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 14, Column: 0, Ancestors: 0\nText for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog]\n'] -2024-06-23 17:12:18,462 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:18,463 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:12:18,463 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:12:18,464 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:18,714 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 14, Column: 0, Ancestors: 0\nText for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog]\n'] -2024-06-23 17:12:18,714 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:18,715 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:12:18,715 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:12:18,716 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:22,441 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 14, Column: 0, Ancestors: 0\nText for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog]\n'] -2024-06-23 17:12:22,442 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:22,442 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:12:22,443 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:12:22,444 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:24,763 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 14, Column: 0, Ancestors: 0\nText for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog]\n'] -2024-06-23 17:12:24,764 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:24,764 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:12:24,765 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:12:24,766 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:25,307 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 14, Column: 0, Ancestors: 0\nText for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog]\n'] -2024-06-23 17:12:25,308 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:25,308 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:12:25,308 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:12:25,309 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:25,811 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 14, Column: 0, Ancestors: 0\nText for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog]\n'] -2024-06-23 17:12:25,812 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:25,812 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:12:25,812 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:12:25,813 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:26,772 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 14, Column: 0, Ancestors: 0\nText for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog]\n'] -2024-06-23 17:12:26,773 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:26,773 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:12:26,773 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:12:26,774 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:27,072 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 14, Column: 0, Ancestors: 0\nText for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog]\n'] -2024-06-23 17:12:27,073 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:12:27,073 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:12:27,074 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:12:27,074 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38484, list_index=4, links=[]) -2024-06-23 17:14:31,786 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 17:14:32,056 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 17:14:32,056 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 17:14:32,056 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 17:14:32,057 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 17:14:32,057 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 17:14:32,057 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 17:14:32,058 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 17:14:32,058 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 17:14:32,058 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 17:14:32,059 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 17:14:32,059 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 17:14:32,060 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 17:14:32,060 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 17:14:32,060 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 17:14:32,060 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 17:14:32,061 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 17:14:32,061 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 17:14:32,061 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 17:14:32,062 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 17:14:32,062 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 17:14:32,063 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 17:14:32,063 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 17:14:32,063 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 17:14:32,064 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 17:14:32,064 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 17:14:32,065 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 17:14:32,065 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 17:14:32,065 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 17:14:32,066 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 17:14:32,066 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 17:14:32,066 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 17:14:32,066 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 17:14:32,067 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 17:14:32,067 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 17:14:32,068 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 17:14:32,068 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 17:14:32,069 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 17:14:32,069 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 17:14:32,069 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 17:14:32,069 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 17:14:32,070 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 17:14:32,070 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 17:14:32,070 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 17:14:32,070 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 17:14:32,071 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 17:14:32,071 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 17:14:32,071 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 17:14:32,071 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 17:14:32,072 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 17:14:32,072 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 17:14:32,072 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 17:14:32,073 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 17:14:32,073 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 17:14:32,073 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 17:14:32,073 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 17:14:32,074 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 17:14:32,074 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 17:14:32,074 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 17:14:32,074 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 17:14:32,075 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 17:14:32,075 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 17:14:32,075 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 17:14:32,075 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 17:14:32,076 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 17:14:32,077 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 17:14:32,077 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 17:14:32,077 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 17:14:32,078 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 17:14:32,078 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 17:14:32,078 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 17:14:32,079 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 17:14:32,079 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 17:14:32,079 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 17:14:32,079 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 17:14:32,080 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 17:14:32,080 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 17:14:32,080 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 17:14:32,081 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 17:14:32,081 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 17:14:32,081 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 17:14:32,082 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 17:14:32,082 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 17:14:32,082 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 17:14:32,082 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 17:14:32,083 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 17:14:32,083 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 17:14:32,083 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 17:14:32,083 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 17:14:32,084 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 17:14:32,084 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 17:14:32,085 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 17:14:32,085 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 17:14:32,085 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 17:14:32,085 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 17:14:32,086 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 17:14:32,086 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 17:14:32,087 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 17:14:32,087 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 17:14:32,087 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 17:14:32,088 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 17:14:32,088 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 17:14:32,088 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 17:14:32,088 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 17:14:32,089 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 17:14:32,089 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 17:14:32,089 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 17:14:32,090 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 17:14:32,090 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 17:14:32,090 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 17:14:32,090 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 17:14:32,091 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 17:14:32,091 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 17:14:32,091 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 17:14:32,092 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 17:14:32,092 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 17:14:32,092 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 17:14:32,093 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 17:14:32,093 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 17:14:32,094 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 17:14:32,147 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 17:14:32,148 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 17:14:32,672 - root - DEBUG - DEBUG MODE: True -2024-06-23 17:14:32,676 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 17:14:32,750 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 17:14:32,940 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 17:14:32,977 - root - DEBUG - Updating menus... -2024-06-23 17:14:33,724 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:14:34,224 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:14:34,227 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:14:34,228 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 17:14:34,229 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 17:14:34,229 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 17:14:34,229 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 17:14:34,229 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 17:14:34,230 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 17:14:34,230 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 17:14:34,230 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 17:14:34,230 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 17:14:34,231 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 17:14:36,384 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 17:14:36,385 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 17:14:36,386 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 17:14:36,386 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 17:14:36,386 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 17:14:36,387 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 17:14:36,387 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 17:14:36,397 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 17:14:36,399 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 17:14:36,400 - root - INFO - Loading chitin... -2024-06-23 17:14:36,401 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 17:14:39,433 - root - INFO - Done loading chitin -2024-06-23 17:14:39,433 - root - INFO - Loading lips... -2024-06-23 17:14:39,437 - root - INFO - Loading modules... -2024-06-23 17:14:39,440 - root - INFO - Loading streammusic... -2024-06-23 17:14:39,442 - root - INFO - Loading streamsounds... -2024-06-23 17:14:39,443 - root - INFO - Loading textures... -2024-06-23 17:14:39,446 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 17:14:40,625 - root - INFO - Loading saves... -2024-06-23 17:14:40,649 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 17:14:40,650 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 17:14:40,651 - root - INFO - Loading streamwaves... -2024-06-23 17:14:40,654 - root - INFO - Loading override... -2024-06-23 17:14:40,655 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 17:14:40,665 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 17:14:40,680 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 17:14:40,681 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 17:14:40,682 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 17:14:40,682 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:14:40,683 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:14:40,683 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:14:40,683 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:14:40,694 - root - DEBUG - Set sections of prepared lists -2024-06-23 17:14:40,694 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 17:14:40,717 - root - INFO - Loading core installation resources into UI... -2024-06-23 17:14:43,390 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 17:14:43,390 - root - INFO - Loading saves list into UI... -2024-06-23 17:14:43,392 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 17:14:43,392 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 17:14:43,394 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 17:14:43,394 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 17:14:43,394 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 17:14:43,395 - root - DEBUG - Loading save resources into UI... -2024-06-23 17:14:43,395 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 17:14:43,396 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 17:14:43,396 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:14:43,397 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:14:43,397 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:14:43,398 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:14:43,398 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:14:43,398 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:14:43,399 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:14:43,399 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:14:43,399 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:14:43,401 - root - DEBUG - Updating menus... -2024-06-23 17:14:43,403 - root - DEBUG - Setting up watchdog observer... -2024-06-23 17:14:43,403 - root - INFO - Loader task completed. -2024-06-23 17:14:50,950 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 17:14:51,275 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 17:14:51,276 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 17:14:51,276 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 17:14:51,276 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 17:14:51,276 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 17:14:51,277 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 17:14:51,277 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 17:14:51,277 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 17:14:51,277 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 17:14:51,343 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 17:14:51,641 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 17:14:51,643 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 17:14:51,643 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 17:14:51,644 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:14:51,644 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:14:51,644 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:14:51,648 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:14:52,089 - root - DEBUG - [load scope] dlg: -2024-06-23 17:14:52,090 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 17:14:52,241 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 17:14:52,242 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 17:14:52,242 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 17:14:52,242 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:14:52,243 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:14:52,243 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:14:52,251 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:14:52,252 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:14:52,260 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:14:52,260 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:14:52,262 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:14:52,262 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:14:52,270 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:14:52,270 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:14:52,271 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:14:52,272 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:14:52,275 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:14:52,275 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:14:52,276 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:14:52,276 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:14:52,277 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:14:52,277 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:14:52,278 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:14:52,279 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:14:52,279 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:14:52,280 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:14:52,281 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:14:52,281 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:14:52,282 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:14:52,282 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:14:52,283 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:14:52,283 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:14:52,284 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:14:52,285 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:14:52,286 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:14:52,286 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:14:52,287 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:14:52,288 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:14:52,846 - root - INFO - Loading Override from installation... -2024-06-23 17:14:55,657 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 17:14:55,766 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=-1, comment=), None) -2024-06-23 17:14:55,766 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 17:15:01,709 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(284, 423) -2024-06-23 17:15:01,710 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:01,710 - root - DEBUG - E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog] -2024-06-23 17:15:01,711 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 18, Column: 0, Ancestors: 0 -2024-06-23 17:15:01,711 - root - DEBUG - Text for above item: E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog] -2024-06-23 17:15:02,924 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:02,924 - root - DEBUG - E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-23 17:15:02,925 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 16, Column: 0, Ancestors: 0 -2024-06-23 17:15:02,926 - root - DEBUG - Text for above item: E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-23 17:15:03,676 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:03,676 - root - DEBUG - E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:15:03,677 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:15:03,677 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:15:04,583 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:04,584 - root - DEBUG - E6: I wish I could help you with that. -2024-06-23 17:15:04,584 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:15:04,585 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:15:05,470 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:05,470 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:15:05,472 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:15:05,472 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:15:06,199 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:06,200 - root - DEBUG - E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 17:15:06,201 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 17:15:06,201 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 17:15:06,784 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:06,784 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:15:06,785 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:15:06,785 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:15:07,864 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:07,865 - root - DEBUG - E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:15:07,865 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:15:07,866 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:15:08,502 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:08,503 - root - DEBUG - E7: I am confident that you can deal with that on your own. -2024-06-23 17:15:08,504 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:15:08,504 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:15:08,946 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:08,946 - root - DEBUG - E312: How can I help? -2024-06-23 17:15:08,947 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 9, Column: 0, Ancestors: 0 -2024-06-23 17:15:08,947 - root - DEBUG - Text for above item: E312: How can I help? -2024-06-23 17:15:12,855 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:12,856 - root - DEBUG - E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-23 17:15:12,856 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 17, Column: 0, Ancestors: 0 -2024-06-23 17:15:12,857 - root - DEBUG - Text for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-23 17:15:13,481 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:13,481 - root - DEBUG - E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 17:15:13,482 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-23 17:15:13,482 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 17:15:24,193 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:24,194 - root - DEBUG - E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-23 17:15:24,195 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 17, Column: 0, Ancestors: 0 -2024-06-23 17:15:24,195 - root - DEBUG - Text for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-23 17:15:25,121 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:25,121 - root - DEBUG - E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog] -2024-06-23 17:15:25,122 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 18, Column: 0, Ancestors: 0 -2024-06-23 17:15:25,122 - root - DEBUG - Text for above item: E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog] -2024-06-23 17:15:25,783 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:25,783 - root - DEBUG - E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:15:25,784 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:15:25,785 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:15:26,955 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:26,955 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:15:26,956 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:15:26,957 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:15:27,632 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:27,633 - root - DEBUG - E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 17:15:27,634 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-23 17:15:27,634 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-23 17:15:28,337 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:28,337 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:15:28,338 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:15:28,338 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:15:36,468 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:15:36,468 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:15:36,469 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:15:36,470 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:15:36,471 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:15:36,471 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:15:36,471 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:15:36,471 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:15:36,472 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:15:36,473 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:15:36,473 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:15:36,473 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:15:36,474 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:15:36,475 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:15:37,157 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:37,157 - root - DEBUG - E353: You can also use it to disable the disruptor field that protects the Star Forge. Otherwise, the Ebon Hawk will not be able to leave the planet without crashing. -2024-06-23 17:15:37,158 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 17:15:37,158 - root - DEBUG - Text for above item: E353: You can also use it to disable the disruptor field that protects the Star Forge. Otherwise, the Ebon Hawk will not be able to leave the planet without crashing. -2024-06-23 17:15:41,488 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:41,488 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:15:41,489 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:15:41,489 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:15:43,872 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:15:43,873 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:15:43,873 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:15:43,874 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:15:44,663 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:44,664 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:15:44,664 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:15:44,665 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:15:45,119 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:45,120 - root - DEBUG - R488: [End Dialog] -2024-06-23 17:15:45,120 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 17:15:45,121 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-23 17:15:46,078 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:46,078 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:15:46,079 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:15:46,080 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:15:47,935 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:15:47,936 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:15:47,937 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:15:47,937 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:15:49,847 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:15:49,847 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:15:49,847 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:15:49,849 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:01,134 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:16:01,134 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:16:01,135 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:16:01,135 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:16:01,894 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:16:01,895 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:16:01,895 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:16:01,897 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:01,897 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:01,897 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:16:01,898 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:16:01,898 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:16:01,900 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:01,900 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:01,901 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:16:01,901 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:16:01,902 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:16:01,905 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:01,905 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:01,906 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:16:01,906 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:16:01,907 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:16:01,909 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:01,909 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:01,909 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:16:01,910 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:16:01,910 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:16:01,911 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:03,111 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:16:03,112 - root - DEBUG - E348: I have to stay here in the command center so that I can best use my Battle Meditation against our enemy. If I don't the Star Forge will be lost! -2024-06-23 17:16:03,112 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-23 17:16:03,113 - root - DEBUG - Text for above item: E348: I have to stay here in the command center so that I can best use my Battle Meditation against our enemy. If I don't the Star Forge will be lost! -2024-06-23 17:16:05,205 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:16:05,206 - root - DEBUG - E349: You must go to face Malak without me. Find him, kill him and reclaim the title of Dark Lord of the Sith! -2024-06-23 17:16:05,207 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 4 -2024-06-23 17:16:05,207 - root - DEBUG - Text for above item: E349: You must go to face Malak without me. Find him, kill him and reclaim the title of Dark Lord of the Sith! -2024-06-23 17:16:08,302 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:16:08,302 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:16:08,303 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:16:08,303 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:16:10,844 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:16:10,845 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:16:10,845 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:16:10,849 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,850 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,850 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-23 17:16:10,854 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,855 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,855 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-23 17:16:10,860 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,861 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,861 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:16:10,862 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:16:10,862 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:16:10,867 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,867 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,868 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:16:10,868 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:16:10,868 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:16:10,873 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,874 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,874 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-23 17:16:10,877 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,878 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,878 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:16:10,879 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:16:10,879 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:16:10,883 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,884 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,884 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:16:10,884 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:16:10,885 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:16:10,888 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,888 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,888 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-23 17:16:10,892 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,893 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,893 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-23 17:16:10,896 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,897 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,897 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:16:10,897 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:16:10,898 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:16:10,901 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,901 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,902 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:16:10,902 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:16:10,902 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:16:10,905 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,905 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,906 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:16:10,906 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:16:10,907 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:16:10,909 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,910 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,910 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:16:10,911 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:16:10,911 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:16:10,915 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,915 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,916 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:16:10,916 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:16:10,917 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:16:10,920 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,920 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,921 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:16:10,921 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:16:10,922 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:16:10,927 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,927 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,928 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:16:10,928 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:16:10,928 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:16:10,933 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,934 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,934 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:16:10,934 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:16:10,935 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:16:10,939 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,939 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,940 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:16:10,940 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:16:10,941 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:16:10,945 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:10,945 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:16:12,014 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 17:16:12,014 - root - DEBUG - DLGTreeView. -2024-06-23 17:16:12,014 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 17:16:12,015 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 27 -2024-06-23 17:16:12,015 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 17:16:12,016 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:16:12,016 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:16:12,030 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 33 -2024-06-23 17:16:12,031 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 27 -2024-06-23 17:16:12,100 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 17:16:12,100 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:16:12,101 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:12,101 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:12,102 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:16:12,102 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:16:12,102 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:16:12,103 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:16:12,103 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:16:12,118 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 17:16:12,119 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 17:16:12,119 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,120 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,120 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,120 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,121 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,123 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,124 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,124 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,125 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,126 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,127 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,127 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,127 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,129 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,129 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,129 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,130 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,132 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,132 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,133 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,133 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,134 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,135 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,135 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,135 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,137 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,137 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,137 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,138 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,140 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,140 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,141 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,141 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,143 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,143 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,144 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,144 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,145 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,146 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,146 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,146 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,148 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,149 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,149 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,150 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,152 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,152 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,152 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,153 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,154 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,154 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,155 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,155 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,158 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,158 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,159 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,159 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,161 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,161 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,161 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,161 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,163 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,163 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,163 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,164 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,167 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,168 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,168 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,168 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,170 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,171 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,171 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,172 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,177 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,177 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,178 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,178 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,181 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,181 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,182 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,182 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,185 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,185 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,186 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,186 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,188 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,189 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,189 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,190 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,192 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,192 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,193 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,193 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,195 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,195 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,196 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,196 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,198 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,199 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,199 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,199 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,201 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,202 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,202 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,202 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,204 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,205 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,205 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,205 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,208 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,208 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,209 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,209 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,211 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,211 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,211 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,212 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,214 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,214 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,214 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,214 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,217 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,217 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,217 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,218 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,220 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,220 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,220 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,221 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,224 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,225 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,225 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,225 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,228 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,228 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,229 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,229 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,230 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,231 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,231 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,232 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,233 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,234 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,234 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,234 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,236 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,237 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,237 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,237 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,241 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,241 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,242 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,242 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,245 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,245 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,245 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,246 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,248 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,249 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,249 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,249 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,253 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,253 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,254 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,254 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,256 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,256 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,257 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,257 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,259 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,260 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,260 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,260 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,262 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,263 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,263 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,263 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,266 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,266 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,267 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,267 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,269 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,269 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,270 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,270 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,274 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,274 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,275 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,275 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,277 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,277 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,278 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,278 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,280 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,280 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,281 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,281 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,283 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,283 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,284 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,284 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,287 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,287 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,287 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,288 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,289 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,289 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,290 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,290 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,293 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,294 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,294 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,295 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,296 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,296 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,297 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,297 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,299 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,299 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,300 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,300 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,303 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,304 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,304 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,304 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,308 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,308 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,308 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,309 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,310 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,311 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,311 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,311 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,313 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,313 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,313 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,314 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,317 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,318 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,318 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,318 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,322 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,323 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,323 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,324 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,325 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,326 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,326 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,327 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,330 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,330 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,331 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,331 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,333 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,334 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,334 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,335 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,337 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,337 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,337 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,338 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,347 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,348 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,348 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,349 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,356 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:12,356 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:12,357 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,357 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:12,392 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-23 17:16:12,392 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-23 17:16:12,396 - root - DEBUG - performDrag: completely done -2024-06-23 17:16:12,396 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 17:16:12,396 - root - DEBUG - [resetDragState scope] -2024-06-23 17:16:13,622 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: true_minimum -2024-06-23 17:16:18,765 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(218, 339) -2024-06-23 17:16:20,957 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:16:20,958 - root - DEBUG - E349: You must go to face Malak without me. Find him, kill him and reclaim the title of Dark Lord of the Sith! -2024-06-23 17:16:20,958 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 4 -2024-06-23 17:16:20,959 - root - DEBUG - Text for above item: E349: You must go to face Malak without me. Find him, kill him and reclaim the title of Dark Lord of the Sith! -2024-06-23 17:16:21,804 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:16:21,804 - root - DEBUG - -2024-06-23 17:16:21,806 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:16:21,807 - root - DEBUG - Text for above item: -2024-06-23 17:16:21,935 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: true_minimum -2024-06-23 17:16:27,303 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s CTRL -2024-06-23 17:16:27,303 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: CTRL held: -2024-06-23 17:16:27,303 - root - DEBUG - DLGEditor.keyPressEvent: CTRL, held: -2024-06-23 17:16:27,304 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=1958, list_index=345, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=)]) -2024-06-23 17:16:27,304 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s CTRL -2024-06-23 17:16:27,305 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: CTRL held: CTRL -2024-06-23 17:16:27,305 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-23 17:16:27,449 - root - DEBUG - [setTextSize scope] set text size from 12 to 13 -2024-06-23 17:16:27,651 - root - DEBUG - [setTextSize scope] set text size from 13 to 14 -2024-06-23 17:16:28,376 - root - DEBUG - [setTextSize scope] set text size from 14 to 13 -2024-06-23 17:16:28,503 - root - DEBUG - [setTextSize scope] set text size from 13 to 12 -2024-06-23 17:16:28,623 - root - DEBUG - [setTextSize scope] set text size from 12 to 11 -2024-06-23 17:16:29,258 - root - DEBUG - [setTextSize scope] set text size from 11 to 10 -2024-06-23 17:16:29,332 - root - DEBUG - [setTextSize scope] set text size from 10 to 9 -2024-06-23 17:16:29,416 - root - DEBUG - [setTextSize scope] set text size from 9 to 8 -2024-06-23 17:16:30,142 - root - DEBUG - [setTextSize scope] set text size from 8 to 9 -2024-06-23 17:16:30,200 - root - DEBUG - [setTextSize scope] set text size from 9 to 10 -2024-06-23 17:16:30,275 - root - DEBUG - [setTextSize scope] set text size from 10 to 11 -2024-06-23 17:16:30,382 - root - DEBUG - [setTextSize scope] set text size from 11 to 12 -2024-06-23 17:16:30,530 - root - DEBUG - [setTextSize scope] set text size from 12 to 13 -2024-06-23 17:16:31,568 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777249 -2024-06-23 17:16:31,569 - root - DEBUG - DLGEditor.keyReleaseEvent: CTRL, held: -2024-06-23 17:16:31,919 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:16:31,919 - root - DEBUG - E349: You must go to face Malak without me. Find him, kill him and reclaim the title of Dark Lord of the Sith! -2024-06-23 17:16:31,920 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 4 -2024-06-23 17:16:31,920 - root - DEBUG - Text for above item: E349: You must go to face Malak without me. Find him, kill him and reclaim the title of Dark Lord of the Sith! -2024-06-23 17:16:32,639 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:16:32,640 - root - DEBUG - -2024-06-23 17:16:32,641 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:16:32,642 - root - DEBUG - Text for above item: -2024-06-23 17:16:35,661 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: true_minimum -2024-06-23 17:16:36,959 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:16:36,959 - root - DEBUG - E349: You must go to face Malak without me. Find him, kill him and reclaim the title of Dark Lord of the Sith! -2024-06-23 17:16:36,960 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 4 -2024-06-23 17:16:36,960 - root - DEBUG - Text for above item: E349: You must go to face Malak without me. Find him, kill him and reclaim the title of Dark Lord of the Sith! -2024-06-23 17:16:37,065 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 17:16:37,066 - root - DEBUG - DLGTreeView. -2024-06-23 17:16:37,066 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 17:16:37,066 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 17:16:37,067 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 17:16:37,067 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 0, Column: 0, Ancestors: 4 -2024-06-23 17:16:37,067 - root - DEBUG - Text for above item: E349: You must go to face Malak without me. Find him, kill him and reclaim the title of Dark Lord of the Sith! -2024-06-23 17:16:37,070 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 17:16:37,071 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 17:16:37,085 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 17:16:37,086 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:16:37,086 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,086 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,087 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 4 -2024-06-23 17:16:37,087 - root - DEBUG - Text for above item: E349: You must go to face Malak without me. Find him, kill him and reclaim the title of Dark Lord of the Sith! -2024-06-23 17:16:37,087 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:16:37,088 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:16:37,088 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:16:37,096 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,096 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,097 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 4 -2024-06-23 17:16:37,097 - root - DEBUG - Text for above item: E349: You must go to face Malak without me. Find him, kill him and reclaim the title of Dark Lord of the Sith! -2024-06-23 17:16:37,097 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:16:37,098 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:16:37,098 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:16:37,104 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,104 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,105 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 4 -2024-06-23 17:16:37,105 - root - DEBUG - Text for above item: E349: You must go to face Malak without me. Find him, kill him and reclaim the title of Dark Lord of the Sith! -2024-06-23 17:16:37,106 - root - DEBUG - Drop operation is valid. -2024-06-23 17:16:37,106 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:16:37,106 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:16:37,106 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:16:37,108 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,108 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,109 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 4 -2024-06-23 17:16:37,109 - root - DEBUG - Text for above item: E349: You must go to face Malak without me. Find him, kill him and reclaim the title of Dark Lord of the Sith! -2024-06-23 17:16:37,109 - root - DEBUG - Drop operation is valid. -2024-06-23 17:16:37,110 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:16:37,110 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:16:37,110 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:16:37,112 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,112 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,113 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 5 -2024-06-23 17:16:37,113 - root - DEBUG - Text for above item: R486: [End Dialog] -2024-06-23 17:16:37,113 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 17:16:37,113 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:16:37,114 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:16:37,121 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,122 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,122 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 5 -2024-06-23 17:16:37,122 - root - DEBUG - Text for above item: R486: [End Dialog] -2024-06-23 17:16:37,123 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-23 17:16:37,123 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:16:37,124 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:16:37,130 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,131 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,131 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 5 -2024-06-23 17:16:37,131 - root - DEBUG - Text for above item: R486: [End Dialog] -2024-06-23 17:16:37,132 - root - DEBUG - Drop operation is valid. -2024-06-23 17:16:37,132 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:16:37,135 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,135 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,135 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 5 -2024-06-23 17:16:37,136 - root - DEBUG - Text for above item: R486: [End Dialog] -2024-06-23 17:16:37,136 - root - DEBUG - Drop operation is valid. -2024-06-23 17:16:37,136 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:16:37,138 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,139 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,139 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 5 -2024-06-23 17:16:37,140 - root - DEBUG - Text for above item: R486: [End Dialog] -2024-06-23 17:16:37,140 - root - DEBUG - Drop operation is valid. -2024-06-23 17:16:37,140 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:16:37,142 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,143 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,143 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 5 -2024-06-23 17:16:37,144 - root - DEBUG - Text for above item: R486: [End Dialog] -2024-06-23 17:16:37,144 - root - DEBUG - Drop operation is valid. -2024-06-23 17:16:37,144 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:16:37,146 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,147 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,147 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 5 -2024-06-23 17:16:37,147 - root - DEBUG - Text for above item: R486: [End Dialog] -2024-06-23 17:16:37,148 - root - DEBUG - Drop operation is valid. -2024-06-23 17:16:37,148 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:16:37,150 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,151 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,155 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 5 -2024-06-23 17:16:37,156 - root - DEBUG - Text for above item: R486: [End Dialog] -2024-06-23 17:16:37,156 - root - DEBUG - Drop operation is valid. -2024-06-23 17:16:37,157 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:16:37,158 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,159 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,159 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 5 -2024-06-23 17:16:37,159 - root - DEBUG - Text for above item: R486: [End Dialog] -2024-06-23 17:16:37,159 - root - DEBUG - Drop operation is valid. -2024-06-23 17:16:37,160 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:16:37,161 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,161 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,162 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 5 -2024-06-23 17:16:37,162 - root - DEBUG - Text for above item: R486: [End Dialog] -2024-06-23 17:16:37,162 - root - DEBUG - Drop operation is valid. -2024-06-23 17:16:37,163 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:16:37,164 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,164 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,165 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 5 -2024-06-23 17:16:37,165 - root - DEBUG - Text for above item: R486: [End Dialog] -2024-06-23 17:16:37,165 - root - DEBUG - Drop operation is valid. -2024-06-23 17:16:37,166 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:16:37,168 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,168 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,169 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 5 -2024-06-23 17:16:37,169 - root - DEBUG - Text for above item: R486: [End Dialog] -2024-06-23 17:16:37,169 - root - DEBUG - Drop operation is valid. -2024-06-23 17:16:37,170 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:16:37,173 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,174 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,174 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 5 -2024-06-23 17:16:37,175 - root - DEBUG - Text for above item: R486: [End Dialog] -2024-06-23 17:16:37,175 - root - DEBUG - Drop operation is valid. -2024-06-23 17:16:37,176 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:16:37,178 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,178 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,179 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 5 -2024-06-23 17:16:37,179 - root - DEBUG - Text for above item: R486: [End Dialog] -2024-06-23 17:16:37,179 - root - DEBUG - Drop operation is valid. -2024-06-23 17:16:37,179 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:16:37,183 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,184 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,184 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 5 -2024-06-23 17:16:37,184 - root - DEBUG - Text for above item: R486: [End Dialog] -2024-06-23 17:16:37,184 - root - DEBUG - Drop operation is valid. -2024-06-23 17:16:37,185 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:16:37,186 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,187 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,187 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 5 -2024-06-23 17:16:37,187 - root - DEBUG - Text for above item: R486: [End Dialog] -2024-06-23 17:16:37,188 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 17:16:37,188 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:16:37,188 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:16:37,195 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,196 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,196 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 5 -2024-06-23 17:16:37,196 - root - DEBUG - Text for above item: R486: [End Dialog] -2024-06-23 17:16:37,197 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 17:16:37,197 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:16:37,197 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:16:37,205 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,205 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,206 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 5 -2024-06-23 17:16:37,206 - root - DEBUG - Text for above item: R486: [End Dialog] -2024-06-23 17:16:37,207 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 17:16:37,207 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:16:37,208 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:16:37,218 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,218 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,218 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 5 -2024-06-23 17:16:37,219 - root - DEBUG - Text for above item: R486: [End Dialog] -2024-06-23 17:16:37,219 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-23 17:16:37,219 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:16:37,220 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:16:37,226 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,227 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,227 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:16:37,227 - root - DEBUG - Text for above item: -2024-06-23 17:16:37,228 - root - DEBUG - Drop operation is valid. -2024-06-23 17:16:37,228 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:16:37,229 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:16:37,229 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:16:37,238 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,239 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,239 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:16:37,239 - root - DEBUG - Text for above item: -2024-06-23 17:16:37,241 - root - DEBUG - Drop operation is valid. -2024-06-23 17:16:37,241 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:16:37,241 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:16:37,242 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:16:37,250 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:16:37,250 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:16:37,250 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:16:37,251 - root - DEBUG - Text for above item: -2024-06-23 17:16:37,252 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:16:37,252 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:16:37,252 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:16:37,268 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 17:16:37,269 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 17:16:37,269 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,270 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,270 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,270 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,271 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,273 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,274 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,274 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,274 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,277 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,277 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,278 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,278 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,280 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,280 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,281 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,281 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,284 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,284 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,284 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,285 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,287 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,287 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,288 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,288 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,291 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,291 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,292 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,292 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,294 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,294 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,295 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,295 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,297 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,297 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,297 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,298 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,300 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,300 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,301 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,301 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,303 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,303 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,304 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,304 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,306 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,307 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,307 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,307 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,310 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,310 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,310 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,311 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,312 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,312 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,313 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,313 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,315 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,315 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,316 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,316 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,318 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,319 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,319 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,319 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,321 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,322 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,322 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,322 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,326 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,326 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,327 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,327 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,329 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,329 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,329 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,330 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,332 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,332 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,333 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,333 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,335 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,336 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,336 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,336 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,338 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,338 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,338 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,339 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,341 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,342 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,342 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,342 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,344 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,344 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,345 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,345 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,347 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,347 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,347 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,347 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,350 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,350 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,351 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,351 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,353 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,354 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,354 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,354 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,356 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,357 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,357 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,357 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,360 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,360 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,360 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,361 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,362 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,363 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,363 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,363 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,366 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,367 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,367 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,367 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,370 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,370 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,370 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,371 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,373 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,374 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,374 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,374 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,377 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,377 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,377 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,378 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,380 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,380 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,380 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,381 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,383 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,384 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,384 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,384 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,386 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,387 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,387 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,387 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,390 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,391 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,391 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,392 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,394 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,394 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,394 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,395 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,397 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,397 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,397 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,398 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,401 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,401 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,401 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,402 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,405 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,405 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,405 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,406 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,413 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,414 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,414 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,414 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,417 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,418 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,418 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,418 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,421 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,422 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,422 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,422 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,425 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,425 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,426 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,426 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,429 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,429 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,429 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,430 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,434 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,434 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,435 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,435 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,437 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,438 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,438 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,438 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,441 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,442 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,442 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,442 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,445 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,445 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,445 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,446 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,448 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,449 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,449 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,449 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,453 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,453 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,453 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,454 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,455 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,456 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,456 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,457 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,460 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,460 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,461 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,461 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,463 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,464 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,464 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,464 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,467 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,467 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,468 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,468 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,470 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,471 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,471 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,471 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,473 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,473 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,474 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,474 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,476 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,477 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,477 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,477 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,479 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,480 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,480 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,480 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,483 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,483 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,484 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,484 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,486 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,486 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,486 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,487 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,489 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,489 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,489 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,490 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,492 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,493 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,493 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,493 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,495 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,495 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,496 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,496 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,497 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,498 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,498 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,498 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,501 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,501 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,502 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,502 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,504 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,505 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,505 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,505 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,508 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,508 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,508 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,509 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,511 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,512 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,512 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,512 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,514 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,515 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,515 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,515 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,518 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,518 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,518 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,519 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,521 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,521 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,521 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,521 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,524 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,525 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,525 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,525 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,527 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,528 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,528 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,528 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,530 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,530 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,531 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,531 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,534 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,534 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,535 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,535 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,537 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,537 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,537 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,538 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,540 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,541 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,541 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,541 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,544 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,544 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,544 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,544 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,547 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,547 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,547 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,548 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,551 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,551 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,551 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,552 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,554 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,554 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,555 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,555 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,558 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,559 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,559 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,559 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,567 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,568 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,568 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,568 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,571 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,571 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,571 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,572 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,575 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,576 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,576 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,576 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,579 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,579 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,579 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,580 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,583 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,583 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,584 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,584 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,586 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,587 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,587 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,587 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,590 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,591 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,591 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,591 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,593 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,594 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,595 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,595 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,597 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,597 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,597 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,598 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,600 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,601 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,601 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,601 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,604 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,605 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,605 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,605 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,609 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,610 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,610 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,610 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,613 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,613 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,614 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,614 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,617 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,617 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,617 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,618 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,620 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,621 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,621 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,621 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,625 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,625 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,625 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,626 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,629 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,630 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,630 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,630 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,633 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,633 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,634 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,634 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,637 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,637 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,637 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,638 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,642 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,643 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,643 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,643 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,645 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,646 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,646 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,646 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,649 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,649 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,650 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,650 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,652 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,653 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,653 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,653 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,658 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,658 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,659 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,659 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,667 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,667 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,668 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,668 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,679 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,679 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,679 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,680 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,682 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,683 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,683 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,683 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,689 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,689 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,690 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,690 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,783 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,784 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,784 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,784 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,845 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,846 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,846 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,846 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,850 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,851 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,851 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,851 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,856 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,857 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,857 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,857 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,859 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,860 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,860 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,860 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,863 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,864 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,864 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,865 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,867 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,867 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,868 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,868 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,871 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,872 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,873 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,873 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,882 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,883 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,883 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,884 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,887 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,887 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,887 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,888 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,890 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,891 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,891 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,892 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,894 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,894 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,894 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,895 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,897 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,897 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,898 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,898 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,901 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,901 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,902 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,902 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,904 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,904 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,904 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,905 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,908 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,908 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,909 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,909 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,911 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,911 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,911 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,911 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,913 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,914 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,914 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,914 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,918 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,918 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,919 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,919 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,921 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,921 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,921 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,922 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,924 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,925 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,925 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,925 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,928 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,929 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,929 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,929 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,933 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,933 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,934 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,934 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,936 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,937 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,937 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,937 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,939 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,940 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,940 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,940 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,946 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,947 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,947 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,948 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,950 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,951 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,951 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,951 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,954 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,955 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,955 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,956 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,959 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,959 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,959 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,960 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,965 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,965 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,966 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,966 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,969 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,969 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,970 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,970 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,981 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,981 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,982 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,982 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,986 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,987 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,987 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,988 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,994 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:37,995 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:37,995 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:37,995 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:38,003 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:16:38,004 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:16:38,004 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:38,005 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:16:38,012 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-23 17:16:38,013 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-23 17:16:38,014 - root - DEBUG - performDrag: completely done -2024-06-23 17:16:38,014 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 17:16:38,014 - root - DEBUG - [resetDragState scope] -2024-06-23 17:16:38,015 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:16:38,015 - root - DEBUG - R289: But killing Revan is what you're famous for. -2024-06-23 17:16:38,016 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 5 -2024-06-23 17:16:38,017 - root - DEBUG - Text for above item: R289: But killing Revan is what you're famous for. -2024-06-23 17:16:42,653 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: true_minimum -2024-06-23 17:16:46,791 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(284, 193) -2024-06-23 17:16:46,791 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:16:46,791 - root - DEBUG - -2024-06-23 17:16:46,793 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 4 -2024-06-23 17:16:46,793 - root - DEBUG - Text for above item: -2024-06-23 17:16:56,239 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:16:56,240 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:16:56,241 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:16:56,241 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:16:56,384 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: true_minimum -2024-06-23 17:17:02,015 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:17:02,015 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:17:02,016 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:17:02,016 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:17:04,768 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:17:04,768 - root - DEBUG - E208: Our mission was to capture Revan, if possible. It was Malak who turned on his own master, firing upon Revan's ship while we were still on board it. -2024-06-23 17:17:04,769 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 6 -2024-06-23 17:17:04,770 - root - DEBUG - Text for above item: E208: Our mission was to capture Revan, if possible. It was Malak who turned on his own master, firing upon Revan's ship while we were still on board it. -2024-06-23 17:17:08,276 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: true_minimum -2024-06-23 17:17:09,742 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:17:09,743 - root - DEBUG - E208: Our mission was to capture Revan, if possible. It was Malak who turned on his own master, firing upon Revan's ship while we were still on board it. -2024-06-23 17:17:09,744 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 6 -2024-06-23 17:17:09,744 - root - DEBUG - Text for above item: E208: Our mission was to capture Revan, if possible. It was Malak who turned on his own master, firing upon Revan's ship while we were still on board it. -2024-06-23 17:17:11,833 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:17:11,834 - root - DEBUG - E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-23 17:17:11,835 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 17, Column: 0, Ancestors: 0 -2024-06-23 17:17:11,835 - root - DEBUG - Text for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-23 17:17:27,549 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 17, Column: 0, Ancestors: 0\nText for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog]\n'] -2024-06-23 17:17:27,549 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:27,550 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:17:27,550 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:17:27,551 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:28,070 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 17, Column: 0, Ancestors: 0\nText for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog]\n'] -2024-06-23 17:17:28,071 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:28,072 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:17:28,072 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:17:28,073 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:28,627 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 17, Column: 0, Ancestors: 0\nText for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog]\n'] -2024-06-23 17:17:28,628 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:28,628 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:17:28,628 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:17:28,629 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:28,969 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 17, Column: 0, Ancestors: 0\nText for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog]\n'] -2024-06-23 17:17:28,970 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:28,970 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:17:28,970 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:17:28,971 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:29,162 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 17, Column: 0, Ancestors: 0\nText for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog]\n'] -2024-06-23 17:17:29,163 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:29,163 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:17:29,164 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:17:29,165 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:29,575 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 17, Column: 0, Ancestors: 0\nText for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog]\n'] -2024-06-23 17:17:29,576 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:29,576 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:17:29,576 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:17:29,577 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:29,917 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 17, Column: 0, Ancestors: 0\nText for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog]\n'] -2024-06-23 17:17:29,918 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:29,918 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:17:29,919 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:17:29,920 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:30,175 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 17, Column: 0, Ancestors: 0\nText for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog]\n'] -2024-06-23 17:17:30,176 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:30,176 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:17:30,177 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:17:30,178 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:30,673 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 17, Column: 0, Ancestors: 0\nText for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog]\n'] -2024-06-23 17:17:30,674 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:30,674 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:17:30,675 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:17:30,676 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:31,499 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 17, Column: 0, Ancestors: 0\nText for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog]\n'] -2024-06-23 17:17:31,500 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:31,501 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:17:31,501 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:17:31,502 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:31,685 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 17, Column: 0, Ancestors: 0\nText for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog]\n'] -2024-06-23 17:17:31,685 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:31,686 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:17:31,686 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:17:31,687 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:31,866 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 17, Column: 0, Ancestors: 0\nText for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog]\n'] -2024-06-23 17:17:31,867 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:31,867 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:17:31,867 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:17:31,868 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:53,841 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 17, Column: 0, Ancestors: 0\nText for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog]\n'] -2024-06-23 17:17:53,842 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:53,842 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:17:53,842 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:17:53,843 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:54,275 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 17, Column: 0, Ancestors: 0\nText for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog]\n'] -2024-06-23 17:17:54,276 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:54,277 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:17:54,277 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:17:54,278 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:56,361 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 17, Column: 0, Ancestors: 0\nText for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog]\n'] -2024-06-23 17:17:56,361 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:56,362 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:17:56,362 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:17:56,363 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:56,583 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 17, Column: 0, Ancestors: 0\nText for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog]\n'] -2024-06-23 17:17:56,584 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:56,585 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:17:56,585 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:17:56,586 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:56,786 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 17, Column: 0, Ancestors: 0\nText for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog]\n'] -2024-06-23 17:17:56,787 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:56,787 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:17:56,788 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:17:56,789 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:56,989 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 17, Column: 0, Ancestors: 0\nText for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog]\n'] -2024-06-23 17:17:56,990 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:56,990 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:17:56,990 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:17:56,991 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:57,164 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 17, Column: 0, Ancestors: 0\nText for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog]\n'] -2024-06-23 17:17:57,165 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:17:57,165 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:17:57,165 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:17:57,166 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:18:20,736 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 17, Column: 0, Ancestors: 0\nText for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog]\n'] -2024-06-23 17:18:20,736 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:18:20,736 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:18:20,737 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:18:20,738 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38487, list_index=1, links=[]) -2024-06-23 17:19:44,580 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 17:19:44,814 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 17:19:44,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 17:19:44,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 17:19:44,815 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 17:19:44,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 17:19:44,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 17:19:44,816 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 17:19:44,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 17:19:44,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 17:19:44,817 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 17:19:44,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 17:19:44,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 17:19:44,818 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 17:19:44,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 17:19:44,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 17:19:44,819 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 17:19:44,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 17:19:44,820 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 17:19:44,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 17:19:44,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 17:19:44,821 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 17:19:44,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 17:19:44,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 17:19:44,822 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 17:19:44,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 17:19:44,823 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 17:19:44,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 17:19:44,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 17:19:44,824 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 17:19:44,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 17:19:44,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 17:19:44,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 17:19:44,825 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 17:19:44,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 17:19:44,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 17:19:44,826 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 17:19:44,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 17:19:44,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 17:19:44,827 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 17:19:44,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 17:19:44,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 17:19:44,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 17:19:44,828 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 17:19:44,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 17:19:44,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 17:19:44,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 17:19:44,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 17:19:44,829 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 17:19:44,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 17:19:44,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 17:19:44,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 17:19:44,830 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 17:19:44,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 17:19:44,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 17:19:44,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 17:19:44,831 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 17:19:44,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 17:19:44,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 17:19:44,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 17:19:44,832 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 17:19:44,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 17:19:44,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 17:19:44,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 17:19:44,833 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 17:19:44,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 17:19:44,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 17:19:44,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 17:19:44,834 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 17:19:44,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 17:19:44,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 17:19:44,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 17:19:44,835 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 17:19:44,836 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 17:19:44,836 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 17:19:44,836 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 17:19:44,836 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 17:19:44,837 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 17:19:44,837 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 17:19:44,837 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 17:19:44,837 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 17:19:44,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 17:19:44,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 17:19:44,838 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 17:19:44,839 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 17:19:44,839 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 17:19:44,839 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 17:19:44,840 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 17:19:44,840 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 17:19:44,840 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 17:19:44,841 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 17:19:44,841 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 17:19:44,841 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 17:19:44,842 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 17:19:44,842 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 17:19:44,842 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 17:19:44,843 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 17:19:44,843 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 17:19:44,843 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 17:19:44,843 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 17:19:44,844 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 17:19:44,844 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 17:19:44,844 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 17:19:44,845 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 17:19:44,845 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 17:19:44,845 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 17:19:44,846 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 17:19:44,846 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 17:19:44,846 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 17:19:44,847 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 17:19:44,847 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 17:19:44,847 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 17:19:44,847 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 17:19:44,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 17:19:44,848 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 17:19:44,849 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 17:19:44,849 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 17:19:44,849 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 17:19:44,850 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 17:19:44,850 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 17:19:44,897 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 17:19:44,897 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 17:19:45,403 - root - DEBUG - DEBUG MODE: True -2024-06-23 17:19:45,406 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 17:19:45,469 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 17:19:45,687 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 17:19:45,741 - root - DEBUG - Updating menus... -2024-06-23 17:19:46,462 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:19:46,957 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:19:46,960 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:19:46,961 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 17:19:46,961 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 17:19:46,962 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 17:19:46,962 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 17:19:46,962 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 17:19:46,962 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 17:19:46,963 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 17:19:46,963 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 17:19:46,963 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 17:19:46,963 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 17:19:48,061 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 17:19:48,061 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 17:19:48,061 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 17:19:48,062 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 17:19:48,062 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 17:19:48,063 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 17:19:48,063 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 17:19:48,069 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 17:19:48,071 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 17:19:48,072 - root - INFO - Loading chitin... -2024-06-23 17:19:48,073 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 17:19:50,764 - root - INFO - Done loading chitin -2024-06-23 17:19:50,765 - root - INFO - Loading lips... -2024-06-23 17:19:50,769 - root - INFO - Loading modules... -2024-06-23 17:19:50,772 - root - INFO - Loading streammusic... -2024-06-23 17:19:50,773 - root - INFO - Loading streamsounds... -2024-06-23 17:19:50,775 - root - INFO - Loading textures... -2024-06-23 17:19:50,777 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 17:19:51,945 - root - INFO - Loading saves... -2024-06-23 17:19:51,966 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 17:19:51,967 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 17:19:51,968 - root - INFO - Loading streamwaves... -2024-06-23 17:19:51,971 - root - INFO - Loading override... -2024-06-23 17:19:51,974 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 17:19:51,989 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 17:19:52,026 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 17:19:52,027 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 17:19:52,027 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 17:19:52,028 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:19:52,029 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:19:52,029 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:19:52,030 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:19:52,047 - root - DEBUG - Set sections of prepared lists -2024-06-23 17:19:52,048 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 17:19:52,083 - root - INFO - Loading core installation resources into UI... -2024-06-23 17:19:53,555 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 17:19:53,556 - root - INFO - Loading saves list into UI... -2024-06-23 17:19:53,557 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 17:19:53,557 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 17:19:53,558 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 17:19:53,559 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 17:19:53,559 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 17:19:53,560 - root - DEBUG - Loading save resources into UI... -2024-06-23 17:19:53,560 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 17:19:53,561 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 17:19:53,561 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:19:53,561 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:19:53,562 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:19:53,562 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:19:53,562 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:19:53,563 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:19:53,563 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:19:53,563 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:19:53,564 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:19:53,565 - root - DEBUG - Updating menus... -2024-06-23 17:19:53,566 - root - DEBUG - Setting up watchdog observer... -2024-06-23 17:19:53,566 - root - INFO - Loader task completed. -2024-06-23 17:19:57,051 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 17:19:57,350 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 17:19:57,351 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 17:19:57,351 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 17:19:57,351 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 17:19:57,352 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 17:19:57,352 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 17:19:57,352 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 17:19:57,352 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 17:19:57,353 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 17:19:57,415 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 17:19:57,675 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 17:19:57,677 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 17:19:57,677 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 17:19:57,678 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:19:57,678 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:19:57,678 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:19:57,679 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:19:58,111 - root - DEBUG - [load scope] dlg: -2024-06-23 17:19:58,112 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 17:19:58,242 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 17:19:58,243 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 17:19:58,243 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 17:19:58,243 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:19:58,244 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:19:58,244 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:19:58,245 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:19:58,245 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:19:58,246 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:19:58,247 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:19:58,247 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:19:58,247 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:19:58,248 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:19:58,249 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:19:58,249 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:19:58,250 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:19:58,250 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:19:58,251 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:19:58,251 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:19:58,252 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:19:58,253 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:19:58,253 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:19:58,254 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:19:58,255 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:19:58,255 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:19:58,256 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:19:58,256 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:19:58,257 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:19:58,257 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:19:58,257 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:19:58,258 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:19:58,258 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:19:58,259 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:19:58,260 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:19:58,261 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:19:58,262 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:19:58,262 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:19:58,263 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:19:58,654 - root - INFO - Loading Override from installation... -2024-06-23 17:20:01,414 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 17:20:01,517 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=-1, comment=), None) -2024-06-23 17:20:01,517 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 17:20:03,388 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:20:04,158 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:20:04,563 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:20:05,595 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:20:05,790 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:20:08,929 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:20:09,608 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:20:34,034 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:20:37,289 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:22:02,493 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 17:22:02,858 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 17:22:02,858 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 17:22:02,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 17:22:02,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 17:22:02,859 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 17:22:02,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 17:22:02,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 17:22:02,860 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 17:22:02,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 17:22:02,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 17:22:02,861 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 17:22:02,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 17:22:02,862 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 17:22:02,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 17:22:02,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 17:22:02,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 17:22:02,863 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 17:22:02,864 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 17:22:02,865 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 17:22:02,865 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 17:22:02,866 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 17:22:02,866 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 17:22:02,866 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 17:22:02,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 17:22:02,867 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 17:22:02,868 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 17:22:02,869 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 17:22:02,869 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 17:22:02,869 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 17:22:02,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 17:22:02,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 17:22:02,870 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 17:22:02,871 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 17:22:02,871 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 17:22:02,871 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 17:22:02,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 17:22:02,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 17:22:02,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 17:22:02,872 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 17:22:02,873 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 17:22:02,873 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 17:22:02,873 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 17:22:02,874 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 17:22:02,874 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 17:22:02,874 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 17:22:02,875 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 17:22:02,875 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 17:22:02,875 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 17:22:02,876 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 17:22:02,876 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 17:22:02,876 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 17:22:02,877 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 17:22:02,877 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 17:22:02,877 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 17:22:02,878 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 17:22:02,878 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 17:22:02,878 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 17:22:02,879 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 17:22:02,879 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 17:22:02,879 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 17:22:02,880 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 17:22:02,880 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 17:22:02,880 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 17:22:02,881 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 17:22:02,881 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 17:22:02,881 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 17:22:02,882 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 17:22:02,882 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 17:22:02,882 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 17:22:02,882 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 17:22:02,883 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 17:22:02,883 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 17:22:02,883 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 17:22:02,884 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 17:22:02,884 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 17:22:02,885 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 17:22:02,885 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 17:22:02,885 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 17:22:02,886 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 17:22:02,886 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 17:22:02,886 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 17:22:02,887 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 17:22:02,887 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 17:22:02,887 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 17:22:02,888 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 17:22:02,888 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 17:22:02,888 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 17:22:02,888 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 17:22:02,889 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 17:22:02,889 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 17:22:02,889 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 17:22:02,890 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 17:22:02,890 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 17:22:02,890 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 17:22:02,891 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 17:22:02,891 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 17:22:02,891 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 17:22:02,892 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 17:22:02,892 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 17:22:02,892 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 17:22:02,893 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 17:22:02,893 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 17:22:02,894 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 17:22:02,894 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 17:22:02,894 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 17:22:02,895 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 17:22:02,895 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 17:22:02,895 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 17:22:02,895 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 17:22:02,896 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 17:22:02,896 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 17:22:02,896 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 17:22:02,897 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 17:22:02,897 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 17:22:02,898 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 17:22:02,898 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 17:22:02,898 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 17:22:02,898 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 17:22:02,899 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 17:22:02,960 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 17:22:02,961 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 17:22:03,525 - root - DEBUG - DEBUG MODE: True -2024-06-23 17:22:03,528 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 17:22:03,596 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 17:22:03,807 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 17:22:03,847 - root - DEBUG - Updating menus... -2024-06-23 17:22:04,776 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:22:05,326 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:22:05,328 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:22:05,329 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 17:22:05,330 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 17:22:05,330 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 17:22:05,330 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 17:22:05,330 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 17:22:05,330 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 17:22:05,331 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 17:22:05,331 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 17:22:05,331 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 17:22:05,331 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 17:22:06,598 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 17:22:06,598 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 17:22:06,598 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 17:22:06,598 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 17:22:06,599 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 17:22:06,599 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 17:22:06,600 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 17:22:06,606 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 17:22:06,607 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 17:22:06,608 - root - INFO - Loading chitin... -2024-06-23 17:22:06,608 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 17:22:09,625 - root - INFO - Done loading chitin -2024-06-23 17:22:09,626 - root - INFO - Loading lips... -2024-06-23 17:22:09,630 - root - INFO - Loading modules... -2024-06-23 17:22:09,633 - root - INFO - Loading streammusic... -2024-06-23 17:22:09,634 - root - INFO - Loading streamsounds... -2024-06-23 17:22:09,636 - root - INFO - Loading textures... -2024-06-23 17:22:09,638 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 17:22:10,853 - root - INFO - Loading saves... -2024-06-23 17:22:10,877 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 17:22:10,877 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 17:22:10,878 - root - INFO - Loading streamwaves... -2024-06-23 17:22:10,880 - root - INFO - Loading override... -2024-06-23 17:22:10,882 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 17:22:10,892 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 17:22:10,907 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 17:22:10,908 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 17:22:10,909 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 17:22:10,909 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:22:10,910 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:22:10,910 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:22:10,910 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:22:10,921 - root - DEBUG - Set sections of prepared lists -2024-06-23 17:22:10,922 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 17:22:10,945 - root - INFO - Loading core installation resources into UI... -2024-06-23 17:22:13,846 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 17:22:13,846 - root - INFO - Loading saves list into UI... -2024-06-23 17:22:13,849 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 17:22:13,849 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 17:22:13,849 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 17:22:13,851 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 17:22:13,851 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 17:22:13,852 - root - DEBUG - Loading save resources into UI... -2024-06-23 17:22:13,852 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 17:22:13,852 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 17:22:13,853 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:22:13,853 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:22:13,853 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:22:13,855 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:22:13,855 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:22:13,855 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:22:13,855 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:22:13,855 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:22:13,855 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:22:13,857 - root - DEBUG - Updating menus... -2024-06-23 17:22:13,857 - root - DEBUG - Setting up watchdog observer... -2024-06-23 17:22:13,859 - root - INFO - Loader task completed. -2024-06-23 17:22:15,854 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 17:22:16,151 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 17:22:16,152 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 17:22:16,152 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 17:22:16,152 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 17:22:16,153 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 17:22:16,153 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 17:22:16,153 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 17:22:16,154 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 17:22:16,154 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 17:22:16,217 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 17:22:16,491 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 17:22:16,493 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 17:22:16,494 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 17:22:16,494 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:22:16,494 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:22:16,495 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:22:16,496 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:16,921 - root - DEBUG - [load scope] dlg: -2024-06-23 17:22:16,922 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 17:22:17,062 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 17:22:17,063 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 17:22:17,063 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 17:22:17,064 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:22:17,064 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:22:17,064 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:22:17,066 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:17,066 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:17,067 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:17,068 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:17,069 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:17,069 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:17,071 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:17,071 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:17,072 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:17,072 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:17,073 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:17,074 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:17,075 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:17,075 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:17,076 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:17,076 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:17,077 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:17,078 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:17,079 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:17,079 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:17,080 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:17,080 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:17,081 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:17,081 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:17,082 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:17,082 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:17,083 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:17,084 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:17,085 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:17,086 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:17,087 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:17,087 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:17,480 - root - INFO - Loading Override from installation... -2024-06-23 17:22:20,228 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 17:22:20,338 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=-1, comment=), None) -2024-06-23 17:22:20,339 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 17:22:21,573 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\widgets\edit\spinbox.py", line 53, in stepBy - assert False -AssertionError -2024-06-23 17:22:31,949 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 17:22:32,144 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 17:22:32,144 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 17:22:32,145 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 17:22:32,145 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 17:22:32,145 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 17:22:32,146 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 17:22:32,146 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 17:22:32,146 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 17:22:32,147 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 17:22:32,147 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 17:22:32,147 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 17:22:32,147 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 17:22:32,148 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 17:22:32,148 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 17:22:32,148 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 17:22:32,149 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 17:22:32,149 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 17:22:32,149 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 17:22:32,150 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 17:22:32,150 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 17:22:32,151 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 17:22:32,151 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 17:22:32,151 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 17:22:32,152 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 17:22:32,152 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 17:22:32,153 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 17:22:32,153 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 17:22:32,154 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 17:22:32,154 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 17:22:32,154 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 17:22:32,154 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 17:22:32,155 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 17:22:32,155 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 17:22:32,155 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 17:22:32,155 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 17:22:32,156 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 17:22:32,156 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 17:22:32,156 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 17:22:32,156 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 17:22:32,157 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 17:22:32,157 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 17:22:32,157 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 17:22:32,157 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 17:22:32,157 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 17:22:32,158 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 17:22:32,158 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 17:22:32,158 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 17:22:32,158 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 17:22:32,158 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 17:22:32,159 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 17:22:32,159 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 17:22:32,159 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 17:22:32,159 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 17:22:32,160 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 17:22:32,160 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 17:22:32,160 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 17:22:32,160 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 17:22:32,161 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 17:22:32,161 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 17:22:32,161 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 17:22:32,161 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 17:22:32,162 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 17:22:32,162 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 17:22:32,162 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 17:22:32,162 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 17:22:32,162 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 17:22:32,163 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 17:22:32,163 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 17:22:32,163 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 17:22:32,163 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 17:22:32,164 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 17:22:32,164 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 17:22:32,164 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 17:22:32,164 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 17:22:32,165 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 17:22:32,165 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 17:22:32,165 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 17:22:32,165 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 17:22:32,166 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 17:22:32,166 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 17:22:32,166 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 17:22:32,166 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 17:22:32,166 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 17:22:32,167 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 17:22:32,167 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 17:22:32,167 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 17:22:32,167 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 17:22:32,168 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 17:22:32,168 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 17:22:32,168 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 17:22:32,168 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 17:22:32,169 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 17:22:32,169 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 17:22:32,169 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 17:22:32,170 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 17:22:32,170 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 17:22:32,170 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 17:22:32,170 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 17:22:32,171 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 17:22:32,171 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 17:22:32,171 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 17:22:32,171 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 17:22:32,172 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 17:22:32,172 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 17:22:32,172 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 17:22:32,172 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 17:22:32,173 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 17:22:32,173 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 17:22:32,173 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 17:22:32,173 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 17:22:32,174 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 17:22:32,174 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 17:22:32,174 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 17:22:32,175 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 17:22:32,175 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 17:22:32,175 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 17:22:32,176 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 17:22:32,176 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 17:22:32,176 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 17:22:32,214 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 17:22:32,215 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 17:22:32,621 - root - DEBUG - DEBUG MODE: True -2024-06-23 17:22:32,625 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 17:22:32,687 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 17:22:32,877 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 17:22:32,922 - root - DEBUG - Updating menus... -2024-06-23 17:22:33,628 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:22:34,166 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:22:34,169 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:22:34,171 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 17:22:34,171 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 17:22:34,171 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 17:22:34,171 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 17:22:34,172 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 17:22:34,172 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 17:22:34,172 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 17:22:34,172 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 17:22:34,173 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 17:22:34,173 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 17:22:35,880 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 17:22:35,880 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 17:22:35,880 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 17:22:35,881 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 17:22:35,881 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 17:22:35,881 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 17:22:35,882 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 17:22:35,889 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 17:22:35,891 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 17:22:35,892 - root - INFO - Loading chitin... -2024-06-23 17:22:35,893 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 17:22:38,817 - root - INFO - Done loading chitin -2024-06-23 17:22:38,818 - root - INFO - Loading lips... -2024-06-23 17:22:38,821 - root - INFO - Loading modules... -2024-06-23 17:22:38,824 - root - INFO - Loading streammusic... -2024-06-23 17:22:38,826 - root - INFO - Loading streamsounds... -2024-06-23 17:22:38,827 - root - INFO - Loading textures... -2024-06-23 17:22:38,829 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 17:22:39,972 - root - INFO - Loading saves... -2024-06-23 17:22:39,996 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 17:22:39,996 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 17:22:39,998 - root - INFO - Loading streamwaves... -2024-06-23 17:22:39,999 - root - INFO - Loading override... -2024-06-23 17:22:40,001 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 17:22:40,011 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 17:22:40,030 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 17:22:40,031 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 17:22:40,032 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 17:22:40,033 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:22:40,033 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:22:40,034 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:22:40,034 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:22:40,048 - root - DEBUG - Set sections of prepared lists -2024-06-23 17:22:40,048 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 17:22:40,078 - root - INFO - Loading core installation resources into UI... -2024-06-23 17:22:42,768 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 17:22:42,768 - root - INFO - Loading saves list into UI... -2024-06-23 17:22:42,770 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 17:22:42,770 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 17:22:42,772 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 17:22:42,772 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 17:22:42,772 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 17:22:42,773 - root - DEBUG - Loading save resources into UI... -2024-06-23 17:22:42,773 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 17:22:42,774 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 17:22:42,775 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:22:42,775 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:22:42,775 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:22:42,776 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:22:42,776 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:22:42,776 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:22:42,777 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:22:42,777 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:22:42,777 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:22:42,779 - root - DEBUG - Updating menus... -2024-06-23 17:22:42,780 - root - DEBUG - Setting up watchdog observer... -2024-06-23 17:22:42,780 - root - INFO - Loader task completed. -2024-06-23 17:22:44,928 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 17:22:45,229 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 17:22:45,229 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 17:22:45,229 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 17:22:45,230 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 17:22:45,230 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 17:22:45,230 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 17:22:45,230 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 17:22:45,231 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 17:22:45,231 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 17:22:45,295 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 17:22:45,566 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 17:22:45,568 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 17:22:45,569 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 17:22:45,569 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:22:45,569 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:22:45,569 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:22:45,570 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:45,987 - root - DEBUG - [load scope] dlg: -2024-06-23 17:22:45,987 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 17:22:46,110 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 17:22:46,110 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 17:22:46,111 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 17:22:46,111 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:22:46,112 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:22:46,112 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:22:46,113 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:46,113 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:46,114 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:46,115 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:46,116 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:46,116 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:46,117 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:46,118 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:46,118 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:46,119 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:46,120 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:46,120 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:46,121 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:46,121 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:46,122 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:46,122 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:46,123 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:46,124 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:46,124 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:46,125 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:46,125 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:46,126 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:46,127 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:46,127 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:46,128 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:22:46,129 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:46,130 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:46,131 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:46,131 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:46,132 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:46,133 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:46,135 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:22:46,537 - root - INFO - Loading Override from installation... -2024-06-23 17:22:49,267 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 17:22:49,356 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=-1, comment=), None) -2024-06-23 17:22:49,356 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 17:22:50,525 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:22:51,068 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:22:51,532 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:22:52,235 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:22:52,418 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:02,841 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 17:25:03,049 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 17:25:03,050 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 17:25:03,050 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 17:25:03,050 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 17:25:03,051 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 17:25:03,051 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 17:25:03,051 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 17:25:03,052 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 17:25:03,052 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 17:25:03,053 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 17:25:03,053 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 17:25:03,054 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 17:25:03,054 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 17:25:03,054 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 17:25:03,055 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 17:25:03,055 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 17:25:03,055 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 17:25:03,056 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 17:25:03,057 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 17:25:03,057 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 17:25:03,058 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 17:25:03,058 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 17:25:03,058 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 17:25:03,059 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 17:25:03,059 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 17:25:03,060 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 17:25:03,061 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 17:25:03,061 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 17:25:03,061 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 17:25:03,062 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 17:25:03,062 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 17:25:03,062 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 17:25:03,062 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 17:25:03,063 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 17:25:03,063 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 17:25:03,063 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 17:25:03,064 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 17:25:03,064 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 17:25:03,064 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 17:25:03,065 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 17:25:03,065 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 17:25:03,065 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 17:25:03,066 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 17:25:03,066 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 17:25:03,066 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 17:25:03,067 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 17:25:03,067 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 17:25:03,067 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 17:25:03,068 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 17:25:03,068 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 17:25:03,068 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 17:25:03,068 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 17:25:03,069 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 17:25:03,069 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 17:25:03,069 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 17:25:03,069 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 17:25:03,070 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 17:25:03,070 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 17:25:03,070 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 17:25:03,071 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 17:25:03,071 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 17:25:03,071 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 17:25:03,072 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 17:25:03,072 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 17:25:03,072 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 17:25:03,072 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 17:25:03,073 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 17:25:03,073 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 17:25:03,073 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 17:25:03,074 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 17:25:03,074 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 17:25:03,074 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 17:25:03,074 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 17:25:03,075 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 17:25:03,075 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 17:25:03,075 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 17:25:03,076 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 17:25:03,076 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 17:25:03,076 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 17:25:03,077 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 17:25:03,077 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 17:25:03,077 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 17:25:03,077 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 17:25:03,078 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 17:25:03,078 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 17:25:03,078 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 17:25:03,078 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 17:25:03,079 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 17:25:03,079 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 17:25:03,079 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 17:25:03,079 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 17:25:03,079 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 17:25:03,080 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 17:25:03,080 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 17:25:03,080 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 17:25:03,081 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 17:25:03,081 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 17:25:03,082 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 17:25:03,082 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 17:25:03,082 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 17:25:03,082 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 17:25:03,083 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 17:25:03,083 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 17:25:03,083 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 17:25:03,084 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 17:25:03,084 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 17:25:03,084 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 17:25:03,084 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 17:25:03,085 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 17:25:03,085 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 17:25:03,085 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 17:25:03,085 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 17:25:03,086 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 17:25:03,086 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 17:25:03,087 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 17:25:03,087 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 17:25:03,087 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 17:25:03,087 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 17:25:03,088 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 17:25:03,126 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 17:25:03,127 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 17:25:03,560 - root - DEBUG - DEBUG MODE: True -2024-06-23 17:25:03,563 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 17:25:03,625 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 17:25:03,820 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 17:25:03,874 - root - DEBUG - Updating menus... -2024-06-23 17:25:04,561 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:25:05,081 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:25:05,084 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:25:05,085 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 17:25:05,085 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 17:25:05,086 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 17:25:05,086 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 17:25:05,086 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 17:25:05,086 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 17:25:05,087 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 17:25:05,087 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 17:25:05,087 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 17:25:05,087 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 17:25:06,175 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 17:25:06,175 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 17:25:06,176 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 17:25:06,176 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 17:25:06,176 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 17:25:06,177 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 17:25:06,177 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 17:25:06,184 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 17:25:06,186 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 17:25:06,188 - root - INFO - Loading chitin... -2024-06-23 17:25:06,188 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 17:25:09,307 - root - INFO - Done loading chitin -2024-06-23 17:25:09,308 - root - INFO - Loading lips... -2024-06-23 17:25:09,311 - root - INFO - Loading modules... -2024-06-23 17:25:09,313 - root - INFO - Loading streammusic... -2024-06-23 17:25:09,315 - root - INFO - Loading streamsounds... -2024-06-23 17:25:09,316 - root - INFO - Loading textures... -2024-06-23 17:25:09,318 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 17:25:10,516 - root - INFO - Loading saves... -2024-06-23 17:25:10,541 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 17:25:10,542 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 17:25:10,543 - root - INFO - Loading streamwaves... -2024-06-23 17:25:10,545 - root - INFO - Loading override... -2024-06-23 17:25:10,547 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 17:25:10,556 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 17:25:10,575 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 17:25:10,575 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 17:25:10,576 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 17:25:10,577 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:25:10,577 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:25:10,577 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:25:10,578 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:25:10,589 - root - DEBUG - Set sections of prepared lists -2024-06-23 17:25:10,590 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 17:25:10,613 - root - INFO - Loading core installation resources into UI... -2024-06-23 17:25:13,375 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 17:25:13,375 - root - INFO - Loading saves list into UI... -2024-06-23 17:25:13,377 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 17:25:13,377 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 17:25:13,379 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 17:25:13,379 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 17:25:13,379 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 17:25:13,380 - root - DEBUG - Loading save resources into UI... -2024-06-23 17:25:13,380 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 17:25:13,381 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 17:25:13,382 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:25:13,382 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:25:13,382 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:25:13,383 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:25:13,383 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:25:13,383 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:25:13,384 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:25:13,384 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:25:13,384 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:25:13,386 - root - DEBUG - Updating menus... -2024-06-23 17:25:13,387 - root - DEBUG - Setting up watchdog observer... -2024-06-23 17:25:13,388 - root - INFO - Loader task completed. -2024-06-23 17:25:20,902 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 17:25:21,209 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 17:25:21,209 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 17:25:21,210 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 17:25:21,210 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 17:25:21,210 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 17:25:21,210 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 17:25:21,211 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 17:25:21,211 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 17:25:21,211 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 17:25:21,280 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 17:25:21,559 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 17:25:21,560 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 17:25:21,560 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 17:25:21,561 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:25:21,561 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:25:21,561 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:25:21,562 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:25:22,003 - root - DEBUG - [load scope] dlg: -2024-06-23 17:25:22,004 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 17:25:22,153 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 17:25:22,154 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 17:25:22,154 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 17:25:22,155 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:25:22,155 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:25:22,155 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:25:22,156 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:25:22,157 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:25:22,158 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:25:22,158 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:25:22,159 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:25:22,159 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:25:22,160 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:25:22,160 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:25:22,161 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:25:22,162 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:25:22,162 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:25:22,163 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:25:22,163 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:25:22,164 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:25:22,165 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:25:22,166 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:25:22,167 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:25:22,167 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:25:22,168 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:25:22,168 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:25:22,169 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:25:22,170 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:25:22,170 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:25:22,171 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:25:22,171 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:25:22,172 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:25:22,173 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:25:22,174 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:25:22,175 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:25:22,176 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:25:22,177 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:25:22,177 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:25:22,578 - root - INFO - Loading Override from installation... -2024-06-23 17:25:25,397 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 17:25:25,505 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=-1, comment=), None) -2024-06-23 17:25:25,505 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 17:25:27,227 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:28,064 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:28,421 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:28,674 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:28,914 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:29,193 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:29,808 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:29,844 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:29,875 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:29,908 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:29,938 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:29,968 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:30,233 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:30,255 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:30,285 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:30,315 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:30,347 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:30,378 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:34,783 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:35,280 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:35,579 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:36,067 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:36,096 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:36,126 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:36,157 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:36,192 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:36,224 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:36,435 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:36,468 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:36,501 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:36,532 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:36,561 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:36,594 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:36,927 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:36,968 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:36,998 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:37,029 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:37,062 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:37,092 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:37,658 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:37,682 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:37,715 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:37,744 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:37,774 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:37,805 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:37,934 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:37,960 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:37,992 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,024 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,054 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,087 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,191 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,216 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,245 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,277 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,308 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,340 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,407 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,433 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,467 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,496 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,527 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,558 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,660 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,699 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,729 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,760 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,792 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,824 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,893 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,932 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,963 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:38,993 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:39,025 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:39,055 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:39,141 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:39,179 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:41,466 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:41,500 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:41,532 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:41,565 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:41,594 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:41,626 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:41,799 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:41,828 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:41,860 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:41,893 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:41,924 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:41,954 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:42,002 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:42,034 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:42,065 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:42,096 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:42,127 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:42,157 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:42,207 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:42,242 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:42,269 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:42,300 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:42,331 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:42,363 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:42,411 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:42,442 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:42,473 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:42,504 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:42,533 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:42,565 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:43,209 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:43,242 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:43,265 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:25:43,296 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:31:21,509 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 17:31:21,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 17:31:21,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 17:31:21,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 17:31:21,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 17:31:21,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 17:31:21,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 17:31:21,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 17:31:21,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 17:31:21,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 17:31:21,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 17:31:21,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 17:31:21,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 17:31:21,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 17:31:21,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 17:31:21,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 17:31:21,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 17:31:21,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 17:31:21,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 17:31:21,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 17:31:21,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 17:31:21,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 17:31:21,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 17:31:21,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 17:31:21,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 17:31:21,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 17:31:21,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 17:31:21,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 17:31:21,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 17:31:21,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 17:31:21,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 17:31:21,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 17:31:21,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 17:31:21,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 17:31:21,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 17:31:21,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 17:31:21,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 17:31:21,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 17:31:21,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 17:31:21,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 17:31:21,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 17:31:21,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 17:31:21,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 17:31:21,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 17:31:21,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 17:31:21,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 17:31:21,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 17:31:21,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 17:31:21,762 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 17:31:21,762 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 17:31:21,762 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 17:31:21,762 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 17:31:21,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 17:31:21,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 17:31:21,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 17:31:21,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 17:31:21,764 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 17:31:21,764 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 17:31:21,764 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 17:31:21,765 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 17:31:21,765 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 17:31:21,765 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 17:31:21,765 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 17:31:21,766 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 17:31:21,766 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 17:31:21,766 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 17:31:21,766 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 17:31:21,767 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 17:31:21,767 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 17:31:21,767 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 17:31:21,767 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 17:31:21,768 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 17:31:21,768 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 17:31:21,768 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 17:31:21,769 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 17:31:21,769 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 17:31:21,769 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 17:31:21,769 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 17:31:21,770 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 17:31:21,770 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 17:31:21,770 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 17:31:21,770 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 17:31:21,771 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 17:31:21,771 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 17:31:21,771 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 17:31:21,771 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 17:31:21,772 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 17:31:21,772 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 17:31:21,772 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 17:31:21,772 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 17:31:21,773 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 17:31:21,773 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 17:31:21,773 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 17:31:21,773 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 17:31:21,774 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 17:31:21,774 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 17:31:21,774 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 17:31:21,774 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 17:31:21,774 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 17:31:21,775 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 17:31:21,775 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 17:31:21,775 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 17:31:21,776 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 17:31:21,776 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 17:31:21,776 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 17:31:21,776 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 17:31:21,777 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 17:31:21,777 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 17:31:21,777 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 17:31:21,777 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 17:31:21,777 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 17:31:21,778 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 17:31:21,778 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 17:31:21,778 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 17:31:21,779 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 17:31:21,779 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 17:31:21,779 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 17:31:21,780 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 17:31:21,780 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 17:31:21,780 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 17:31:21,826 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 17:31:21,826 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 17:31:22,348 - root - DEBUG - DEBUG MODE: True -2024-06-23 17:31:22,351 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 17:31:22,415 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 17:31:22,620 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 17:31:22,665 - root - DEBUG - Updating menus... -2024-06-23 17:31:23,424 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:31:23,919 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:31:23,921 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:31:23,923 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 17:31:23,923 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 17:31:23,923 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 17:31:23,924 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 17:31:23,924 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 17:31:23,924 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 17:31:23,924 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 17:31:23,924 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 17:31:23,925 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 17:31:23,925 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 17:31:25,260 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 17:31:25,260 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 17:31:25,260 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 17:31:25,261 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 17:31:25,261 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 17:31:25,261 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 17:31:25,262 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 17:31:25,268 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 17:31:25,269 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 17:31:25,270 - root - INFO - Loading chitin... -2024-06-23 17:31:25,270 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 17:31:28,060 - root - INFO - Done loading chitin -2024-06-23 17:31:28,060 - root - INFO - Loading lips... -2024-06-23 17:31:28,063 - root - INFO - Loading modules... -2024-06-23 17:31:28,065 - root - INFO - Loading streammusic... -2024-06-23 17:31:28,067 - root - INFO - Loading streamsounds... -2024-06-23 17:31:28,068 - root - INFO - Loading textures... -2024-06-23 17:31:28,070 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 17:31:29,126 - root - INFO - Loading saves... -2024-06-23 17:31:29,149 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 17:31:29,150 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 17:31:29,151 - root - INFO - Loading streamwaves... -2024-06-23 17:31:29,153 - root - INFO - Loading override... -2024-06-23 17:31:29,155 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 17:31:29,164 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 17:31:29,184 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 17:31:29,185 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 17:31:29,186 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 17:31:29,187 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:31:29,187 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:31:29,187 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:31:29,188 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:31:29,207 - root - DEBUG - Set sections of prepared lists -2024-06-23 17:31:29,208 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 17:31:29,233 - root - INFO - Loading core installation resources into UI... -2024-06-23 17:31:30,694 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 17:31:30,695 - root - INFO - Loading saves list into UI... -2024-06-23 17:31:30,696 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 17:31:30,696 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 17:31:30,697 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 17:31:30,697 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 17:31:30,698 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 17:31:30,698 - root - DEBUG - Loading save resources into UI... -2024-06-23 17:31:30,698 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 17:31:30,699 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 17:31:30,699 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:31:30,700 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:31:30,700 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:31:30,700 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:31:30,701 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:31:30,701 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:31:30,702 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:31:30,702 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:31:30,702 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:31:30,704 - root - DEBUG - Updating menus... -2024-06-23 17:31:30,706 - root - DEBUG - Setting up watchdog observer... -2024-06-23 17:31:30,706 - root - INFO - Loader task completed. -2024-06-23 17:31:35,578 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 17:31:35,865 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 17:31:35,865 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 17:31:35,866 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 17:31:35,866 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 17:31:35,866 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 17:31:35,867 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 17:31:35,867 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 17:31:35,867 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 17:31:35,868 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 17:31:35,929 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 17:31:36,200 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 17:31:36,202 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 17:31:36,202 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 17:31:36,203 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:31:36,203 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:31:36,203 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:31:36,205 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:31:36,633 - root - DEBUG - [load scope] dlg: -2024-06-23 17:31:36,634 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 17:31:36,758 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 17:31:36,759 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 17:31:36,759 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 17:31:36,759 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:31:36,760 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:31:36,760 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:31:36,762 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:31:36,762 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:31:36,763 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:31:36,764 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:31:36,765 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:31:36,765 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:31:36,767 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:31:36,767 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:31:36,768 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:31:36,768 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:31:36,770 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:31:36,771 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:31:36,772 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:31:36,772 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:31:36,773 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:31:36,773 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:31:36,774 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:31:36,775 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:31:36,776 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:31:36,776 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:31:36,778 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:31:36,778 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:31:36,779 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:31:36,779 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:31:36,780 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:31:36,780 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:31:36,782 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:31:36,782 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:31:36,783 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:31:36,785 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:31:36,785 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:31:36,786 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:31:37,215 - root - INFO - Loading Override from installation... -2024-06-23 17:31:39,944 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 17:31:40,056 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=-1, comment=), None) -2024-06-23 17:31:40,056 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 17:31:41,635 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:31:42,133 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:32:49,264 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 17:32:49,457 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 17:32:49,457 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 17:32:49,458 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 17:32:49,458 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 17:32:49,458 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 17:32:49,459 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 17:32:49,459 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 17:32:49,459 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 17:32:49,460 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 17:32:49,460 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 17:32:49,460 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 17:32:49,460 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 17:32:49,461 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 17:32:49,461 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 17:32:49,461 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 17:32:49,461 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 17:32:49,462 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 17:32:49,462 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 17:32:49,462 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 17:32:49,463 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 17:32:49,463 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 17:32:49,463 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 17:32:49,463 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 17:32:49,464 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 17:32:49,464 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 17:32:49,465 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 17:32:49,465 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 17:32:49,465 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 17:32:49,466 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 17:32:49,466 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 17:32:49,466 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 17:32:49,466 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 17:32:49,466 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 17:32:49,467 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 17:32:49,467 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 17:32:49,467 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 17:32:49,467 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 17:32:49,468 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 17:32:49,468 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 17:32:49,468 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 17:32:49,468 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 17:32:49,468 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 17:32:49,469 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 17:32:49,469 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 17:32:49,469 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 17:32:49,469 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 17:32:49,470 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 17:32:49,470 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 17:32:49,470 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 17:32:49,470 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 17:32:49,471 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 17:32:49,471 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 17:32:49,471 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 17:32:49,471 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 17:32:49,472 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 17:32:49,472 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 17:32:49,472 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 17:32:49,472 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 17:32:49,472 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 17:32:49,473 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 17:32:49,473 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 17:32:49,473 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 17:32:49,474 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 17:32:49,474 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 17:32:49,474 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 17:32:49,474 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 17:32:49,475 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 17:32:49,475 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 17:32:49,475 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 17:32:49,475 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 17:32:49,476 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 17:32:49,476 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 17:32:49,476 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 17:32:49,476 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 17:32:49,477 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 17:32:49,477 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 17:32:49,477 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 17:32:49,477 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 17:32:49,477 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 17:32:49,478 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 17:32:49,478 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 17:32:49,478 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 17:32:49,478 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 17:32:49,479 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 17:32:49,479 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 17:32:49,479 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 17:32:49,479 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 17:32:49,480 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 17:32:49,480 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 17:32:49,480 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 17:32:49,480 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 17:32:49,481 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 17:32:49,481 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 17:32:49,481 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 17:32:49,482 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 17:32:49,482 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 17:32:49,482 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 17:32:49,483 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 17:32:49,483 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 17:32:49,483 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 17:32:49,483 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 17:32:49,484 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 17:32:49,484 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 17:32:49,484 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 17:32:49,484 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 17:32:49,485 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 17:32:49,485 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 17:32:49,485 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 17:32:49,485 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 17:32:49,486 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 17:32:49,486 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 17:32:49,486 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 17:32:49,486 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 17:32:49,487 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 17:32:49,488 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 17:32:49,488 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 17:32:49,488 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 17:32:49,488 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 17:32:49,489 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 17:32:49,523 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 17:32:49,524 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 17:32:49,929 - root - DEBUG - DEBUG MODE: True -2024-06-23 17:32:49,932 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 17:32:49,996 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 17:32:50,188 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 17:32:50,239 - root - DEBUG - Updating menus... -2024-06-23 17:32:50,986 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:32:51,471 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:32:51,474 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:32:51,476 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 17:32:51,476 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 17:32:51,477 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 17:32:51,477 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 17:32:51,477 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 17:32:51,477 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 17:32:51,478 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 17:32:51,478 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 17:32:51,478 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 17:32:51,479 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 17:32:52,473 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 17:32:52,474 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 17:32:52,474 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 17:32:52,474 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 17:32:52,475 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 17:32:52,475 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 17:32:52,476 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 17:32:52,482 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 17:32:52,483 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 17:32:52,484 - root - INFO - Loading chitin... -2024-06-23 17:32:52,484 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 17:32:55,332 - root - INFO - Done loading chitin -2024-06-23 17:32:55,333 - root - INFO - Loading lips... -2024-06-23 17:32:55,336 - root - INFO - Loading modules... -2024-06-23 17:32:55,338 - root - INFO - Loading streammusic... -2024-06-23 17:32:55,341 - root - INFO - Loading streamsounds... -2024-06-23 17:32:55,342 - root - INFO - Loading textures... -2024-06-23 17:32:55,344 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 17:32:56,494 - root - INFO - Loading saves... -2024-06-23 17:32:56,512 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 17:32:56,513 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 17:32:56,514 - root - INFO - Loading streamwaves... -2024-06-23 17:32:56,515 - root - INFO - Loading override... -2024-06-23 17:32:56,517 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 17:32:56,526 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 17:32:56,543 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 17:32:56,544 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 17:32:56,544 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 17:32:56,545 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:32:56,545 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:32:56,546 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:32:56,546 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:32:56,560 - root - DEBUG - Set sections of prepared lists -2024-06-23 17:32:56,561 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 17:32:56,583 - root - INFO - Loading core installation resources into UI... -2024-06-23 17:32:57,990 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 17:32:57,991 - root - INFO - Loading saves list into UI... -2024-06-23 17:32:57,992 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 17:32:57,993 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 17:32:57,994 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 17:32:57,994 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 17:32:57,994 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 17:32:57,995 - root - DEBUG - Loading save resources into UI... -2024-06-23 17:32:57,995 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 17:32:57,996 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 17:32:57,996 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:32:57,997 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:32:57,997 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:32:57,998 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:32:57,998 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:32:57,998 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:32:57,998 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:32:57,999 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:32:57,999 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:32:58,002 - root - DEBUG - Updating menus... -2024-06-23 17:32:58,003 - root - DEBUG - Setting up watchdog observer... -2024-06-23 17:32:58,004 - root - INFO - Loader task completed. -2024-06-23 17:33:00,773 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 17:33:01,052 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 17:33:01,052 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 17:33:01,052 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 17:33:01,053 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 17:33:01,053 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 17:33:01,053 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 17:33:01,053 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 17:33:01,054 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 17:33:01,054 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 17:33:01,112 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 17:33:01,387 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 17:33:01,388 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 17:33:01,388 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 17:33:01,388 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:33:01,389 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:33:01,389 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:33:01,390 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:33:01,811 - root - DEBUG - [load scope] dlg: -2024-06-23 17:33:01,812 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 17:33:01,936 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 17:33:01,936 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 17:33:01,937 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 17:33:01,937 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:33:01,937 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:33:01,938 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:33:01,939 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:33:01,939 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:33:01,940 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:33:01,940 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:33:01,941 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:33:01,942 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:33:01,942 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:33:01,943 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:33:01,944 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:33:01,944 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:33:01,945 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:33:01,945 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:33:01,946 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:33:01,946 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:33:01,947 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:33:01,948 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:33:01,949 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:33:01,949 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:33:01,950 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:33:01,951 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:33:01,951 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:33:01,952 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:33:01,953 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:33:01,953 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:33:01,954 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:33:01,954 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:33:01,955 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:33:01,956 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:33:01,957 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:33:01,958 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:33:01,959 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:33:01,960 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:33:02,344 - root - INFO - Loading Override from installation... -2024-06-23 17:33:05,097 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 17:33:05,203 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=-1, comment=), None) -2024-06-23 17:33:05,204 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 17:33:06,420 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:33:07,054 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:33:07,859 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-23 17:41:26,638 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 17:41:26,896 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 17:41:26,897 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 17:41:26,897 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 17:41:26,897 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 17:41:26,898 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 17:41:26,898 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 17:41:26,898 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 17:41:26,899 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 17:41:26,899 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 17:41:26,899 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 17:41:26,900 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 17:41:26,900 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 17:41:26,900 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 17:41:26,901 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 17:41:26,901 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 17:41:26,901 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 17:41:26,901 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 17:41:26,902 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 17:41:26,902 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 17:41:26,903 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 17:41:26,903 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 17:41:26,903 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 17:41:26,903 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 17:41:26,904 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 17:41:26,904 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 17:41:26,905 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 17:41:26,905 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 17:41:26,905 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 17:41:26,906 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 17:41:26,906 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 17:41:26,906 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 17:41:26,906 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 17:41:26,907 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 17:41:26,907 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 17:41:26,907 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 17:41:26,907 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 17:41:26,908 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 17:41:26,908 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 17:41:26,908 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 17:41:26,908 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 17:41:26,908 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 17:41:26,909 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 17:41:26,909 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 17:41:26,909 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 17:41:26,909 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 17:41:26,910 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 17:41:26,910 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 17:41:26,911 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 17:41:26,911 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 17:41:26,911 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 17:41:26,911 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 17:41:26,911 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 17:41:26,912 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 17:41:26,912 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 17:41:26,912 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 17:41:26,913 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 17:41:26,913 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 17:41:26,913 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 17:41:26,913 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 17:41:26,914 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 17:41:26,914 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 17:41:26,914 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 17:41:26,914 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 17:41:26,915 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 17:41:26,915 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 17:41:26,915 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 17:41:26,916 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 17:41:26,916 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 17:41:26,917 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 17:41:26,917 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 17:41:26,917 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 17:41:26,917 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 17:41:26,918 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 17:41:26,918 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 17:41:26,918 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 17:41:26,918 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 17:41:26,919 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 17:41:26,919 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 17:41:26,919 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 17:41:26,919 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 17:41:26,920 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 17:41:26,920 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 17:41:26,920 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 17:41:26,920 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 17:41:26,921 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 17:41:26,921 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 17:41:26,921 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 17:41:26,921 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 17:41:26,922 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 17:41:26,922 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 17:41:26,922 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 17:41:26,922 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 17:41:26,923 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 17:41:26,923 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 17:41:26,923 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 17:41:26,924 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 17:41:26,924 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 17:41:26,924 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 17:41:26,924 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 17:41:26,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 17:41:26,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 17:41:26,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 17:41:26,925 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 17:41:26,926 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 17:41:26,926 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 17:41:26,926 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 17:41:26,926 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 17:41:26,927 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 17:41:26,927 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 17:41:26,927 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 17:41:26,927 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 17:41:26,928 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 17:41:26,928 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 17:41:26,929 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 17:41:26,929 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 17:41:26,930 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 17:41:26,930 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 17:41:26,931 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 17:41:26,931 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 17:41:26,981 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 17:41:26,981 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 17:41:27,476 - root - DEBUG - DEBUG MODE: True -2024-06-23 17:41:27,480 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 17:41:27,543 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 17:41:27,747 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 17:41:27,798 - root - DEBUG - Updating menus... -2024-06-23 17:41:28,516 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:41:29,025 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:41:29,027 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:41:29,028 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 17:41:29,029 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 17:41:29,029 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 17:41:29,029 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 17:41:29,030 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 17:41:29,030 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 17:41:29,030 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 17:41:29,030 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 17:41:29,031 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 17:41:29,031 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 17:41:29,539 - root - DEBUG - [mousePressEvent scope] self._mousePressPos: PyQt5.QtCore.QPoint(736, 308) -2024-06-23 17:41:29,540 - root - DEBUG - [mousePressEvent scope] self._mouseMovePos: PyQt5.QtCore.QPoint(736, 308) -2024-06-23 17:41:29,897 - root - DEBUG - [mousePressEvent scope] self._mousePressPos: PyQt5.QtCore.QPoint(736, 308) -2024-06-23 17:41:29,898 - root - DEBUG - [mousePressEvent scope] self._mouseMovePos: PyQt5.QtCore.QPoint(736, 308) -2024-06-23 17:41:30,169 - root - DEBUG - [mousePressEvent scope] self._mousePressPos: PyQt5.QtCore.QPoint(736, 308) -2024-06-23 17:41:30,170 - root - DEBUG - [mousePressEvent scope] self._mouseMovePos: PyQt5.QtCore.QPoint(736, 308) -2024-06-23 17:41:31,285 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 17:41:31,285 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 17:41:31,286 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 17:41:31,286 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 17:41:31,287 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 17:41:31,287 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 17:41:31,288 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 17:41:31,295 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 17:41:31,296 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 17:41:31,297 - root - INFO - Loading chitin... -2024-06-23 17:41:31,298 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 17:41:34,029 - root - INFO - Done loading chitin -2024-06-23 17:41:34,030 - root - INFO - Loading lips... -2024-06-23 17:41:34,033 - root - INFO - Loading modules... -2024-06-23 17:41:34,035 - root - INFO - Loading streammusic... -2024-06-23 17:41:34,037 - root - INFO - Loading streamsounds... -2024-06-23 17:41:34,038 - root - INFO - Loading textures... -2024-06-23 17:41:34,041 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 17:41:35,237 - root - INFO - Loading saves... -2024-06-23 17:41:35,256 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 17:41:35,257 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 17:41:35,260 - root - INFO - Loading streamwaves... -2024-06-23 17:41:35,274 - root - INFO - Loading override... -2024-06-23 17:41:35,285 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 17:41:35,322 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 17:41:35,372 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 17:41:35,375 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 17:41:35,376 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 17:41:35,378 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:41:35,378 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:41:35,379 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:41:35,380 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:41:35,404 - root - DEBUG - Set sections of prepared lists -2024-06-23 17:41:35,406 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 17:41:35,446 - root - INFO - Loading core installation resources into UI... -2024-06-23 17:41:36,901 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 17:41:36,902 - root - INFO - Loading saves list into UI... -2024-06-23 17:41:36,903 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 17:41:36,903 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 17:41:36,904 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 17:41:36,905 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 17:41:36,905 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 17:41:36,905 - root - DEBUG - Loading save resources into UI... -2024-06-23 17:41:36,906 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 17:41:36,907 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 17:41:36,907 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:41:36,907 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:41:36,908 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:41:36,908 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:41:36,908 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:41:36,909 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:41:36,909 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:41:36,909 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:41:36,910 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:41:36,911 - root - DEBUG - Updating menus... -2024-06-23 17:41:36,912 - root - DEBUG - Setting up watchdog observer... -2024-06-23 17:41:36,913 - root - INFO - Loader task completed. -2024-06-23 17:41:39,027 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 17:41:39,325 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 17:41:39,326 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 17:41:39,326 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 17:41:39,326 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 17:41:39,327 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 17:41:39,327 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 17:41:39,327 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 17:41:39,327 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 17:41:39,328 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 17:41:39,328 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\windows\main.py", line 1155, in onOpenResources - _filepath, _editor = openResourceEditor(resource.filepath(), resource.resname(), resource.restype(), resource.data(reload=True), - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\utils\window.py", line 169, in openResourceEditor - editor = DLGEditor(None, installation) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2582, in __init__ - self._setupSignals() - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2750, in _setupSignals - self.ui.script1Param1Spin.valueChanged.connect(self.onNodeUpdate) -AttributeError: 'function' object has no attribute 'connect' -2024-06-23 17:41:43,468 - root - DEBUG - [getActiveResourceWidget scope] currentWidget: -2024-06-23 17:43:21,098 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 17:43:21,338 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 17:43:21,339 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 17:43:21,339 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 17:43:21,339 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 17:43:21,340 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 17:43:21,340 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 17:43:21,341 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 17:43:21,341 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 17:43:21,341 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 17:43:21,342 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 17:43:21,342 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 17:43:21,343 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 17:43:21,343 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 17:43:21,343 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 17:43:21,343 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 17:43:21,344 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 17:43:21,344 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 17:43:21,344 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 17:43:21,345 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 17:43:21,346 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 17:43:21,346 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 17:43:21,347 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 17:43:21,347 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 17:43:21,347 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 17:43:21,348 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 17:43:21,349 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 17:43:21,349 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 17:43:21,349 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 17:43:21,350 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 17:43:21,350 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 17:43:21,351 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 17:43:21,351 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 17:43:21,351 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 17:43:21,352 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 17:43:21,352 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 17:43:21,352 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 17:43:21,352 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 17:43:21,353 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 17:43:21,353 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 17:43:21,353 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 17:43:21,354 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 17:43:21,354 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 17:43:21,354 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 17:43:21,354 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 17:43:21,355 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 17:43:21,355 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 17:43:21,355 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 17:43:21,355 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 17:43:21,356 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 17:43:21,356 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 17:43:21,356 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 17:43:21,357 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 17:43:21,357 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 17:43:21,357 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 17:43:21,358 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 17:43:21,358 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 17:43:21,358 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 17:43:21,359 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 17:43:21,359 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 17:43:21,359 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 17:43:21,359 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 17:43:21,360 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 17:43:21,360 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 17:43:21,360 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 17:43:21,361 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 17:43:21,361 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 17:43:21,361 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 17:43:21,362 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 17:43:21,362 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 17:43:21,362 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 17:43:21,363 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 17:43:21,364 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 17:43:21,365 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 17:43:21,365 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 17:43:21,366 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 17:43:21,366 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 17:43:21,366 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 17:43:21,367 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 17:43:21,367 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 17:43:21,367 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 17:43:21,368 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 17:43:21,368 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 17:43:21,368 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 17:43:21,369 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 17:43:21,369 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 17:43:21,369 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 17:43:21,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 17:43:21,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 17:43:21,370 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 17:43:21,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 17:43:21,371 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 17:43:21,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 17:43:21,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 17:43:21,372 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 17:43:21,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 17:43:21,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 17:43:21,373 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 17:43:21,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 17:43:21,374 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 17:43:21,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 17:43:21,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 17:43:21,375 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 17:43:21,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 17:43:21,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 17:43:21,376 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 17:43:21,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 17:43:21,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 17:43:21,377 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 17:43:21,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 17:43:21,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 17:43:21,378 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 17:43:21,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 17:43:21,379 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 17:43:21,380 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 17:43:21,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 17:43:21,381 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 17:43:21,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 17:43:21,382 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 17:43:21,383 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 17:43:21,454 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 17:43:21,455 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 17:43:21,974 - root - DEBUG - DEBUG MODE: True -2024-06-23 17:43:21,977 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 17:43:22,041 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 17:43:22,237 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 17:43:22,277 - root - DEBUG - Updating menus... -2024-06-23 17:43:23,081 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:43:23,582 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:43:23,584 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:43:23,586 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 17:43:23,586 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 17:43:23,586 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 17:43:23,586 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 17:43:23,587 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 17:43:23,587 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 17:43:23,587 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 17:43:23,588 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 17:43:23,588 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 17:43:23,589 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 17:43:24,560 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 17:43:24,561 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 17:43:24,561 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 17:43:24,561 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 17:43:24,562 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 17:43:24,562 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 17:43:24,563 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 17:43:24,569 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 17:43:24,570 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 17:43:24,571 - root - INFO - Loading chitin... -2024-06-23 17:43:24,572 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 17:43:27,480 - root - INFO - Done loading chitin -2024-06-23 17:43:27,481 - root - INFO - Loading lips... -2024-06-23 17:43:27,485 - root - INFO - Loading modules... -2024-06-23 17:43:27,487 - root - INFO - Loading streammusic... -2024-06-23 17:43:27,489 - root - INFO - Loading streamsounds... -2024-06-23 17:43:27,490 - root - INFO - Loading textures... -2024-06-23 17:43:27,493 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 17:43:28,686 - root - INFO - Loading saves... -2024-06-23 17:43:28,710 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 17:43:28,711 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 17:43:28,712 - root - INFO - Loading streamwaves... -2024-06-23 17:43:28,713 - root - INFO - Loading override... -2024-06-23 17:43:28,715 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 17:43:28,724 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 17:43:28,742 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 17:43:28,743 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 17:43:28,743 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 17:43:28,744 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:43:28,744 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:43:28,745 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:43:28,745 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:43:28,755 - root - DEBUG - Set sections of prepared lists -2024-06-23 17:43:28,756 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 17:43:28,779 - root - INFO - Loading core installation resources into UI... -2024-06-23 17:43:31,494 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 17:43:31,494 - root - INFO - Loading saves list into UI... -2024-06-23 17:43:31,495 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 17:43:31,496 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 17:43:31,499 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 17:43:31,499 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 17:43:31,500 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 17:43:31,500 - root - DEBUG - Loading save resources into UI... -2024-06-23 17:43:31,500 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 17:43:31,501 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 17:43:31,501 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:43:31,501 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:43:31,502 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:43:31,502 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:43:31,502 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:43:31,502 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:43:31,503 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:43:31,503 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:43:31,503 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:43:31,506 - root - DEBUG - Updating menus... -2024-06-23 17:43:31,507 - root - DEBUG - Setting up watchdog observer... -2024-06-23 17:43:31,508 - root - INFO - Loader task completed. -2024-06-23 17:43:33,707 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 17:43:33,999 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 17:43:34,000 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 17:43:34,000 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 17:43:34,001 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 17:43:34,001 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 17:43:34,001 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 17:43:34,002 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 17:43:34,002 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 17:43:34,002 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 17:43:34,065 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 17:43:34,356 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 17:43:34,358 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 17:43:34,358 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 17:43:34,358 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:43:34,359 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:43:34,359 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:43:34,362 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:43:34,800 - root - DEBUG - [load scope] dlg: -2024-06-23 17:43:34,801 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 17:43:34,960 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 17:43:34,960 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 17:43:34,961 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 17:43:34,961 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:43:34,961 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:43:34,962 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:43:34,963 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:43:34,964 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:43:34,965 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:43:34,966 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:43:34,967 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:43:34,967 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:43:34,969 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:43:34,969 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:43:34,970 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:43:34,970 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:43:34,971 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:43:34,972 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:43:34,972 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:43:34,973 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:43:34,974 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:43:34,974 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:43:34,975 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:43:34,975 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:43:34,976 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:43:34,977 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:43:34,978 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:43:34,978 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:43:34,979 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:43:34,979 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:43:34,980 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:43:34,980 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:43:34,981 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:43:34,982 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:43:34,983 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:43:34,983 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:43:34,984 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:43:34,985 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:43:35,431 - root - INFO - Loading Override from installation... -2024-06-23 17:43:38,174 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 17:43:38,280 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=-1, comment=), None) -2024-06-23 17:43:38,280 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 17:43:39,582 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(417, 170) -2024-06-23 17:43:39,583 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:43:39,583 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:43:39,584 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:43:39,584 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:43:40,775 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:40,776 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:40,776 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:40,777 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:40,777 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:40,778 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:40,778 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:40,778 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:40,779 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:40,780 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:41,307 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:41,308 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:41,309 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:41,309 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:41,310 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:41,311 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:41,311 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:41,312 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:41,312 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:41,313 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:41,551 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:41,551 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:41,552 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:41,552 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:41,553 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:41,553 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:41,554 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:41,554 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:41,554 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:41,555 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:42,051 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:42,052 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:42,052 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:42,053 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:42,053 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:42,054 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:42,054 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:42,054 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:42,055 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:42,055 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:42,254 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:42,255 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:42,255 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:42,255 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:42,256 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:42,256 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:42,257 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:42,257 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:42,258 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:42,258 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:42,417 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:42,418 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:42,418 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:42,419 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:42,419 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:42,420 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:42,420 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:42,421 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:42,421 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:42,422 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:42,627 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:42,628 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:42,628 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:42,629 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:42,629 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:42,630 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:42,631 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:42,631 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:42,631 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:42,632 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:43,029 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:43,029 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:43,030 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:43,030 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:43,031 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:43,031 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:43,032 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:43,032 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:43,033 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:43,033 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:43,203 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:43,204 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:43,204 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:43,204 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:43,205 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:43,206 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:43,206 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:43,207 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:43,207 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:43,208 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:43,370 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:43,371 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:43,371 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:43,372 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:43,373 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:43,373 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:43,374 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:43,374 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:43,374 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:43,375 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,324 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,324 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,325 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,325 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,326 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,326 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,327 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,327 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,327 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,328 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,347 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,348 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,348 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,349 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,350 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,351 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,351 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,352 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,352 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,353 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,375 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,375 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,376 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,376 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,377 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,377 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,378 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,378 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,378 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,379 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,406 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,407 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,408 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,408 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,409 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,409 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,410 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,410 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,410 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,411 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,437 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,438 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,438 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,438 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,439 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,440 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,440 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,440 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,441 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,441 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,467 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,467 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,467 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,468 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,469 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,469 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,470 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,470 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,470 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,471 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,514 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,515 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,515 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,515 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,516 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,517 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,517 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,517 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,518 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,518 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,545 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,546 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,546 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,547 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,548 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,548 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,549 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,549 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,549 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,550 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,577 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,577 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,578 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,578 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,579 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,579 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,580 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,580 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,581 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,582 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,607 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,608 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,608 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,609 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,610 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,611 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,611 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,612 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,612 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,613 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,639 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,639 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,640 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,640 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,641 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,641 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,641 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,641 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,643 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,643 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,671 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,672 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,672 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,673 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,674 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,674 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:44,674 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:44,675 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:44,675 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:44,676 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,040 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,040 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,041 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,041 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,042 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,042 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,043 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,043 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,044 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,044 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,074 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,075 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,075 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,075 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,076 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,077 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,077 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,078 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,078 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,079 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,104 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,105 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,106 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,106 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,107 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,107 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,108 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,108 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,109 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,110 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,136 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,137 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,137 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,137 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,138 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,139 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,139 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,139 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,140 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,140 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,167 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,168 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,168 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,169 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,170 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,170 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,171 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,171 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,171 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,172 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,198 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,199 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,200 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,200 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,200 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,201 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,201 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,202 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,202 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,203 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,765 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,766 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,766 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,766 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,767 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,768 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,768 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,769 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,769 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,770 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,789 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,790 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,791 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,791 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,792 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,792 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,793 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,793 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,794 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,795 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,820 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,821 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,821 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,821 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,822 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,823 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,823 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,823 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,824 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,824 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,851 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,852 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,852 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,853 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,853 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,854 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,854 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,855 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,855 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,856 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,882 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,882 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,883 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,883 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,884 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,884 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,885 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,885 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,885 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,886 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,913 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,914 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,914 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,914 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,915 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,915 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:45,916 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:45,916 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:45,916 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:45,917 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,153 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,153 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,154 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,154 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,155 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,155 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,156 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,156 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,156 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,157 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,181 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,182 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,182 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,183 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,183 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,184 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,184 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,185 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,185 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,186 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,211 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,212 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,213 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,213 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,214 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,214 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,215 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,215 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,215 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,216 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,243 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,244 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,244 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,245 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,245 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,246 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,246 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,247 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,247 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,248 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,273 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,274 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,275 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,275 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,276 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,277 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,277 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,278 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,279 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,280 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,304 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,305 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,305 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,306 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,307 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,307 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,308 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,308 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,309 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,310 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,572 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,573 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,573 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,574 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,575 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,575 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,575 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,576 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,576 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,577 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,600 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,600 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,601 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,601 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,602 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,602 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,603 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,603 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,603 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,604 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,630 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,630 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,631 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,631 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,632 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,633 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,633 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,634 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,634 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,635 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,661 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,662 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,663 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,663 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,664 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,665 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,665 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,666 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,666 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,667 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,694 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,695 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,695 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,696 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,696 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,697 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,697 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,698 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,698 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,699 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,723 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,724 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,725 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,725 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,726 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,726 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:43:46,727 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:46,727 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:43:46,727 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:43:46,728 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:43:51,777 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:43:51,777 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:43:51,778 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:43:51,778 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:43:53,165 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:43:53,165 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:43:53,166 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:43:53,167 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:43:53,667 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:43:53,668 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:43:53,669 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:43:53,669 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:43:54,493 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:43:54,494 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:43:54,495 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:43:54,495 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:43:54,907 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:43:54,908 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:43:54,909 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:43:54,909 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:43:56,484 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:43:56,485 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:43:56,486 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:43:56,486 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:43:57,005 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:43:57,006 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:43:57,007 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:43:57,007 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:44:11,488 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:44:11,489 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:44:11,490 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:44:11,490 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:44:12,173 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:44:12,174 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:44:12,174 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:44:12,175 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:44:45,129 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:45,130 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:45,130 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:45,130 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:45,132 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:45,132 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:45,133 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:45,133 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:45,133 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:45,134 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:45,181 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:45,181 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:45,182 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:45,182 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:45,183 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:45,183 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:45,184 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:45,184 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:45,185 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:45,185 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:45,355 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:45,355 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:45,356 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:45,356 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:45,357 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:45,357 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:45,358 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:45,358 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:45,358 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:45,359 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,134 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:46,135 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,135 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:46,135 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:46,137 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,137 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:46,138 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,138 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:46,139 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:46,140 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,222 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:46,223 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,224 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:46,224 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:46,225 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,225 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:46,226 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,226 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:46,226 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:46,227 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,302 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:46,303 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,303 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:46,303 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:46,304 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,305 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:46,305 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,306 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:46,306 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:46,307 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,379 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:46,380 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,380 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:46,380 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:46,381 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,382 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:46,382 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,382 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:46,383 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:46,383 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,432 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:46,433 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,433 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:46,434 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:46,434 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,435 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:46,435 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,436 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:46,436 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:46,437 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,472 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:46,473 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,473 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:46,473 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:46,474 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,475 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:46,475 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,476 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:46,476 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:46,477 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,759 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:46,760 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,760 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:46,760 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:46,762 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,763 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:46,763 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,764 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:46,764 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:46,765 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,813 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:46,814 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,814 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:46,815 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:46,816 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,816 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:46,817 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,817 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:46,817 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:46,818 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,858 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:46,859 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,860 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:46,860 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:46,861 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,861 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:46,862 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,862 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:46,863 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:46,864 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,909 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:46,910 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,910 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:46,910 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:46,911 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,912 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:46,912 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,913 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:46,913 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:46,914 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,978 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:46,979 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,979 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:46,980 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:46,981 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,981 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:46,982 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:46,982 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:46,982 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:46,983 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:47,072 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:47,073 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:47,074 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:47,074 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:47,075 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:47,075 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:47,076 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:47,076 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:47,077 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:47,077 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:53,217 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:53,218 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:53,218 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:53,218 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:53,219 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:53,263 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:53,264 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:53,264 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:53,264 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:53,265 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:53,265 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:53,265 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:53,266 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:53,266 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:53,267 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,189 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:54,190 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,190 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:54,191 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:54,192 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,192 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:54,192 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,193 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:54,193 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:54,194 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,393 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:54,394 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,394 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:54,394 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:54,395 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,396 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:54,397 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,397 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:54,397 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:54,398 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,445 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:54,449 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,450 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:54,450 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:54,451 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,452 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:54,453 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,454 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:54,454 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:54,455 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,512 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:54,513 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,513 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:54,514 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:54,515 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,515 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:54,516 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,517 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:54,517 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:54,518 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,586 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:54,587 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,588 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:54,588 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:54,589 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,589 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:54,590 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,590 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:54,590 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:54,591 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,900 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:54,901 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,901 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:54,901 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:54,902 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,903 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:54,903 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,903 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:54,904 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:54,905 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,924 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:54,925 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,925 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:54,926 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:54,927 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,927 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:54,928 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,928 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:54,928 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:54,929 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,945 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:54,946 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,947 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:54,947 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:54,948 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,948 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:54,949 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,949 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:54,949 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:54,950 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,966 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:54,967 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,967 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:54,967 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:54,968 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,969 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:54,969 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,970 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:54,970 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:54,971 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,991 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:54,992 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,992 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:54,993 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:54,993 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,994 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:54,994 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:54,995 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:54,995 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:54,996 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,017 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,018 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,018 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,018 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,020 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,020 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,021 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,021 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,021 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,022 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,044 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,045 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,046 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,046 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,047 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,048 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,048 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,049 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,049 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,050 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,072 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,072 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,073 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,073 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,074 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,075 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,075 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,076 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,076 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,077 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,101 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,101 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,102 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,102 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,103 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,104 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,105 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,105 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,105 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,106 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,132 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,132 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,133 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,133 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,134 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,134 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,135 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,135 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,136 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,137 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,166 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,166 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,167 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,167 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,168 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,168 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,169 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,169 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,170 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,171 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,204 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,204 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,205 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,205 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,206 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,206 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,207 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,207 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,208 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,209 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,246 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,247 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,247 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,248 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,249 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,249 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,250 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,250 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,250 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,251 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,294 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,295 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,295 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,295 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,296 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,297 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,297 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,298 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,298 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,299 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,508 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,508 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,509 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,509 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,510 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,510 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,511 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,511 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,512 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,512 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,524 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,524 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,525 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,525 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,526 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,526 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,527 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,527 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,527 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,528 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,535 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,536 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,536 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,537 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,538 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,538 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,539 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,539 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,539 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,540 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,541 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,542 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,542 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,542 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,543 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,544 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,544 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,544 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,545 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,546 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,548 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,548 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,549 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,549 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,550 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,550 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,550 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,550 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,550 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,551 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,554 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,554 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,555 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,555 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,556 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,556 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,557 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,557 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,557 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,558 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,561 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,562 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,562 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,563 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,564 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,564 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,564 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,565 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,565 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,566 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,567 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,567 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,567 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,568 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,568 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,569 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,569 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,570 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,570 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,571 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,573 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,574 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,574 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,574 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,575 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,575 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,576 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,576 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,576 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,577 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,579 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,580 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,580 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,580 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,581 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,581 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,582 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,582 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,583 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,583 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,587 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,588 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,588 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,588 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,589 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,590 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,590 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,591 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,591 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,592 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,593 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,594 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,594 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,594 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,595 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,596 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,596 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,596 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,597 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,597 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,599 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,600 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,600 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,600 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,601 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,602 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,602 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,602 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,603 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,604 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,606 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,607 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,607 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,608 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,609 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,609 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,610 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,610 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,610 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,611 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,613 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,614 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,614 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,615 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,615 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,616 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,616 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,617 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,617 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,618 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,620 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,621 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,622 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,622 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,623 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,623 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,624 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,624 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,624 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,625 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,627 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,628 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,628 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,628 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,629 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,630 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,630 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,631 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,631 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,632 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,633 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,633 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,634 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,634 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,635 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,635 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,635 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,636 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,636 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,637 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,640 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,641 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,641 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,641 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,642 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,643 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,643 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,644 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,644 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,645 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,647 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,648 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,648 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,648 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,649 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,650 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,650 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,650 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,651 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,651 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,655 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,655 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,656 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,656 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,657 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,657 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,658 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,658 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,658 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,659 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,661 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,662 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,662 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,663 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,663 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,664 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,665 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,665 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,665 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,666 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,668 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,669 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,669 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,669 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,670 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,671 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,671 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,672 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,672 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,673 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,675 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,676 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,676 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,676 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,677 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,678 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,679 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,679 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,679 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,680 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,682 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,683 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,683 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,683 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,684 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,685 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,685 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,686 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,686 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,687 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,689 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,690 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,690 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,690 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,691 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,692 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,692 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,692 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,693 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,693 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,699 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,700 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,700 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,701 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,702 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,702 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,702 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,703 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,703 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,704 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,706 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,707 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,707 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,707 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,708 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,709 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,709 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,709 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,710 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,710 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,713 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,714 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,714 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,714 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,715 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,716 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,716 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,716 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,717 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,718 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,720 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,721 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,721 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,722 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,723 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,723 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,723 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,724 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,724 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,725 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,727 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,728 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,728 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,728 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,729 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,730 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,731 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,731 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,731 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,732 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,734 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,735 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,736 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,736 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,737 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,738 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,738 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,739 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,739 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,740 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,742 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,742 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,742 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,743 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,743 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,744 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,745 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,745 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,745 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,746 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,749 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,750 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,750 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,751 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,751 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,752 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,752 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,752 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,753 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,754 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,756 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,757 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,757 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,757 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,758 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,758 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,759 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,759 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,759 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,760 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,763 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,764 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,764 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,764 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,765 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,765 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,766 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,766 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,766 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,767 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,770 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,771 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,771 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,772 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,772 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,773 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,773 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,773 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,774 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,775 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,777 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,778 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,778 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,778 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,779 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,780 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,780 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,781 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,781 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,782 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,784 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,784 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,785 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,785 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,786 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,787 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,787 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,787 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,788 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,789 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,793 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,794 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,794 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,794 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,795 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,796 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,797 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,797 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,797 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,798 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,799 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,800 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,801 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,801 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,802 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,802 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,803 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,803 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,803 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,805 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,808 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,808 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,809 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,809 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,810 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,810 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,811 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,811 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,812 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,813 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,815 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,815 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,816 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,816 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,817 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,817 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,818 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,818 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,818 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,819 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,822 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,822 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,823 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,823 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,824 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,824 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,825 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,825 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,825 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,826 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,830 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,830 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,831 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,831 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,832 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,832 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,833 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,833 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,833 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,834 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,837 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,838 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,838 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,838 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,839 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,840 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,840 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,840 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,841 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,842 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,844 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,845 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,846 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,846 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,847 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,847 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,848 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,848 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,849 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,849 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,854 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,855 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,855 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,856 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,857 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,857 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:55,858 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:55,858 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:55,858 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:55,859 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:57,691 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:57,692 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:57,692 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:57,692 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:57,693 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:57,864 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:57,865 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:57,865 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:57,866 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:57,866 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:58,274 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:44:58,275 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:44:58,275 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:44:58,276 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:44:58,277 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:01,863 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:01,864 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:01,864 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:01,864 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:01,884 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:02,093 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:02,094 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:02,094 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:02,094 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:02,096 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:02,572 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:02,573 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:02,573 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:02,573 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:02,574 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:24,584 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:24,585 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:24,586 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:24,587 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:24,588 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:24,641 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:24,642 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:24,642 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:24,643 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:24,643 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:24,687 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:24,688 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:24,688 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:24,689 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:24,690 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:24,734 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:24,735 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:24,735 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:24,735 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:24,736 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:24,799 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:24,799 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:24,800 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:24,800 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:24,801 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:25,142 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:25,143 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:25,143 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:25,143 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:25,144 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:25,201 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:25,202 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:25,202 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:25,202 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:25,204 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:25,260 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:25,261 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:25,262 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:25,262 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:25,263 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:25,324 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:25,324 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:25,325 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:25,325 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:25,326 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:25,393 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:25,393 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:25,394 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:25,394 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:25,395 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:25,714 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:25,714 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:25,715 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:25,715 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:25,716 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:25,726 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:25,726 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:25,727 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:25,727 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:25,728 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:25,734 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:25,735 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:25,736 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:25,736 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:25,737 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:25,741 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:25,742 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:25,742 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:25,743 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:25,743 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:25,747 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:25,748 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:25,748 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:25,749 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:25,750 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:25,753 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:25,754 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:25,755 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:25,755 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:25,756 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:27,774 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:27,775 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:27,775 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:27,775 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:27,776 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:27,810 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:27,811 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:27,812 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:27,812 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:27,813 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:27,830 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:27,831 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:27,831 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:27,831 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:27,832 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:27,847 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:27,848 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:27,848 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:27,848 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:27,849 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:27,865 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:27,866 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:27,866 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:27,867 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:27,868 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:27,885 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:27,886 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:27,887 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:27,887 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:27,888 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,280 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:28,280 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,281 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:28,281 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:28,282 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,297 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:28,298 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,298 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:28,299 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:28,300 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,310 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:28,311 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,312 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:28,312 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:28,313 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,317 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:28,318 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,319 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:28,319 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:28,320 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,326 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:28,327 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,327 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:28,328 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:28,329 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,336 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:28,337 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,337 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:28,338 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:28,339 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,646 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:28,647 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,648 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:28,648 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:28,650 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,661 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:28,662 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,663 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:28,663 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:28,664 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,673 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:28,674 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,674 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:28,674 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:28,675 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,686 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:28,687 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,687 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:28,688 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:28,689 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,697 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:28,698 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,699 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:28,699 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:28,700 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,710 - root - DEBUG - [onNodeUpdate scope] selectedIndices: %s ['Item/Index at Row: 2, Column: 0, Ancestors: 0\nText for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you!\n'] -2024-06-23 17:45:28,711 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:45:28,711 - root - DEBUG - onDialogItemDataChanged(item=) -2024-06-23 17:45:28,712 - root - DEBUG - onDialogItemDataChanged: link is valid -2024-06-23 17:45:28,713 - root - DEBUG - Updating 1 item(s) containing node DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-23 17:50:24,086 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-23 17:50:24,323 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-23 17:50:24,324 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-23 17:50:24,324 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-23 17:50:24,324 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-23 17:50:24,325 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-23 17:50:24,325 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-23 17:50:24,325 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-23 17:50:24,326 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-23 17:50:24,326 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-23 17:50:24,326 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-23 17:50:24,326 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-23 17:50:24,327 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-23 17:50:24,327 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-23 17:50:24,327 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-23 17:50:24,328 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-23 17:50:24,328 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-23 17:50:24,328 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-23 17:50:24,328 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-23 17:50:24,329 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-23 17:50:24,329 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-23 17:50:24,330 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-23 17:50:24,330 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-23 17:50:24,330 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-23 17:50:24,331 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-23 17:50:24,331 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-23 17:50:24,332 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-23 17:50:24,332 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-23 17:50:24,332 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-23 17:50:24,333 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-23 17:50:24,333 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-23 17:50:24,333 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-23 17:50:24,333 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-23 17:50:24,334 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-23 17:50:24,334 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-23 17:50:24,334 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-23 17:50:24,335 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-23 17:50:24,335 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-23 17:50:24,335 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-23 17:50:24,335 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-23 17:50:24,336 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-23 17:50:24,336 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-23 17:50:24,336 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-23 17:50:24,336 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-23 17:50:24,337 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-23 17:50:24,337 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-23 17:50:24,337 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-23 17:50:24,337 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-23 17:50:24,338 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-23 17:50:24,338 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-23 17:50:24,338 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-23 17:50:24,338 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-23 17:50:24,339 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-23 17:50:24,339 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-23 17:50:24,339 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-23 17:50:24,340 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-23 17:50:24,340 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-23 17:50:24,340 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-23 17:50:24,341 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-23 17:50:24,341 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-23 17:50:24,341 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 17:50:24,341 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-23 17:50:24,342 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-23 17:50:24,342 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 17:50:24,342 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-23 17:50:24,342 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-23 17:50:24,342 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-23 17:50:24,343 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 17:50:24,343 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 17:50:24,343 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 17:50:24,343 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 17:50:24,343 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 17:50:24,344 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-23 17:50:24,344 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-23 17:50:24,344 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-23 17:50:24,345 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-23 17:50:24,345 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-23 17:50:24,345 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-23 17:50:24,345 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-23 17:50:24,346 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-23 17:50:24,346 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-23 17:50:24,346 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-23 17:50:24,347 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-23 17:50:24,347 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-23 17:50:24,347 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-23 17:50:24,347 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-23 17:50:24,348 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-23 17:50:24,348 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-23 17:50:24,348 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-23 17:50:24,348 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-23 17:50:24,349 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-23 17:50:24,349 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-23 17:50:24,349 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-23 17:50:24,350 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-23 17:50:24,350 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-23 17:50:24,350 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-23 17:50:24,351 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-23 17:50:24,351 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-23 17:50:24,351 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-23 17:50:24,351 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-23 17:50:24,352 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-23 17:50:24,352 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-23 17:50:24,352 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-23 17:50:24,352 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-23 17:50:24,353 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-23 17:50:24,353 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-23 17:50:24,353 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-23 17:50:24,353 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-23 17:50:24,354 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-23 17:50:24,354 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-23 17:50:24,354 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-23 17:50:24,355 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-23 17:50:24,355 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-23 17:50:24,355 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-23 17:50:24,356 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-23 17:50:24,357 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-23 17:50:24,357 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-23 17:50:24,357 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-23 17:50:24,358 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-23 17:50:24,358 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-23 17:50:24,416 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-23 17:50:24,416 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-23 17:50:25,000 - root - DEBUG - DEBUG MODE: True -2024-06-23 17:50:25,004 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-23 17:50:25,105 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-23 17:50:25,363 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-23 17:50:25,415 - root - DEBUG - Updating menus... -2024-06-23 17:50:26,291 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:50:26,803 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:50:26,806 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-23 17:50:26,807 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-23 17:50:26,808 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-23 17:50:26,808 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-23 17:50:26,808 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-23 17:50:26,809 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-23 17:50:26,809 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-23 17:50:26,809 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-23 17:50:26,809 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-23 17:50:26,810 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-23 17:50:26,810 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-23 17:50:27,917 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-23 17:50:27,917 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-23 17:50:27,918 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-23 17:50:27,918 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-23 17:50:27,919 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 17:50:27,919 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-23 17:50:27,920 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-23 17:50:27,927 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-23 17:50:27,928 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-23 17:50:27,929 - root - INFO - Loading chitin... -2024-06-23 17:50:27,930 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-23 17:50:31,141 - root - INFO - Done loading chitin -2024-06-23 17:50:31,141 - root - INFO - Loading lips... -2024-06-23 17:50:31,145 - root - INFO - Loading modules... -2024-06-23 17:50:31,148 - root - INFO - Loading streammusic... -2024-06-23 17:50:31,150 - root - INFO - Loading streamsounds... -2024-06-23 17:50:31,152 - root - INFO - Loading textures... -2024-06-23 17:50:31,154 - root - INFO - Loading 'texturepacks' from installation... -2024-06-23 17:50:32,301 - root - INFO - Loading saves... -2024-06-23 17:50:32,324 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 17:50:32,325 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 17:50:32,326 - root - INFO - Loading streamwaves... -2024-06-23 17:50:32,328 - root - INFO - Loading override... -2024-06-23 17:50:32,330 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-23 17:50:32,338 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-23 17:50:32,359 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-23 17:50:32,360 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-23 17:50:32,361 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-23 17:50:32,361 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:50:32,361 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:50:32,362 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:50:32,362 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-23 17:50:32,377 - root - DEBUG - Set sections of prepared lists -2024-06-23 17:50:32,379 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-23 17:50:32,407 - root - INFO - Loading core installation resources into UI... -2024-06-23 17:50:33,827 - root - DEBUG - Remove unused Core tab categories... -2024-06-23 17:50:33,828 - root - INFO - Loading saves list into UI... -2024-06-23 17:50:33,829 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-23 17:50:33,830 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-23 17:50:33,831 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 17:50:33,831 - root - DEBUG - [refreshSavesList scope] section: -2024-06-23 17:50:33,832 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-23 17:50:33,832 - root - DEBUG - Loading save resources into UI... -2024-06-23 17:50:33,832 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-23 17:50:33,833 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-23 17:50:33,833 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:50:33,834 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:50:33,834 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:50:33,834 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:50:33,835 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:50:33,835 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:50:33,835 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-23 17:50:33,836 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-23 17:50:33,836 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-23 17:50:33,837 - root - DEBUG - Updating menus... -2024-06-23 17:50:33,839 - root - DEBUG - Setting up watchdog observer... -2024-06-23 17:50:33,839 - root - INFO - Loader task completed. -2024-06-23 17:50:41,021 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-23 17:50:41,311 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-23 17:50:41,312 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-23 17:50:41,312 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-23 17:50:41,312 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 17:50:41,313 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-23 17:50:41,313 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-23 17:50:41,313 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-23 17:50:41,314 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-23 17:50:41,314 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-23 17:50:41,377 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-23 17:50:41,650 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 17:50:41,651 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 17:50:41,651 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 17:50:41,651 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:50:41,652 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:50:41,652 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:50:41,653 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:50:42,071 - root - DEBUG - [load scope] dlg: -2024-06-23 17:50:42,071 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 17:50:42,217 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 17:50:42,217 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 17:50:42,217 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 17:50:42,218 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:50:42,218 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:50:42,218 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:50:42,219 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:50:42,220 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:50:42,221 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:50:42,221 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:50:42,222 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:50:42,222 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:50:42,223 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:50:42,224 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:50:42,224 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:50:42,224 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:50:42,226 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:50:42,226 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:50:42,227 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:50:42,227 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:50:42,227 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:50:42,228 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:50:42,229 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:50:42,229 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:50:42,230 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:50:42,230 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:50:42,231 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:50:42,232 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:50:42,233 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:50:42,233 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:50:42,234 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:50:42,234 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:50:42,235 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:50:42,236 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:50:42,236 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:50:42,237 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:50:42,238 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:50:42,238 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:50:42,669 - root - INFO - Loading Override from installation... -2024-06-23 17:50:45,365 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-23 17:50:45,477 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=-1, comment=), None) -2024-06-23 17:50:45,478 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-23 17:50:46,433 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(207, 250) -2024-06-23 17:50:46,434 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:50:46,434 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,435 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,435 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,623 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-23 17:50:46,623 - root - DEBUG - DLGTreeView. -2024-06-23 17:50:46,624 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-23 17:50:46,624 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-23 17:50:46,625 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-23 17:50:46,626 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,626 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,634 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-23 17:50:46,636 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-23 17:50:46,701 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 17:50:46,702 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:46,703 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,703 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,703 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,704 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,704 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,704 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,705 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,711 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,712 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,712 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,712 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,712 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,713 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,713 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,719 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,719 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,720 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,720 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,721 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,721 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,721 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,727 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,727 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,728 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,728 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,728 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,729 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,729 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,735 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,735 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,736 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,736 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,736 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,737 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,737 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,743 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,744 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,744 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,745 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,745 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,745 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,745 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,751 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,751 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,752 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,752 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,752 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,753 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,753 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,759 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,759 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,760 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,760 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,761 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,761 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,761 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,767 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,768 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,768 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,768 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,769 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,769 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,769 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,775 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,775 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,775 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,776 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,776 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,776 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,776 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,783 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,783 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,783 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,784 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,784 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,784 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,785 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,791 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,791 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,791 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,792 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,792 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,792 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,792 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,799 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,799 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,799 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,800 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,800 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,800 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,801 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,807 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,807 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,807 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,808 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,808 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,809 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,809 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,815 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,816 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,816 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,816 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,817 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,817 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,817 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,823 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,823 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,824 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,824 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,824 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,825 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,825 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,831 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,832 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,832 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,833 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,833 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,833 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,833 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,840 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,841 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,841 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,842 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,842 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,842 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,842 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,848 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,849 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,849 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,849 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,850 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,850 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,850 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,857 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,857 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,857 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,858 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,858 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,858 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,859 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,864 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,865 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,865 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,865 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,866 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,866 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,866 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,873 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,873 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,874 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,874 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,874 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,874 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,875 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,880 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,881 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,881 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,881 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,882 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,882 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,882 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,889 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,889 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,890 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,890 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,890 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,891 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,891 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,897 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,897 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,897 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,898 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,898 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,899 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,899 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,905 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,905 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,905 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,905 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,906 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,906 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,907 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,912 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,913 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,913 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,913 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,914 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,914 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,915 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,920 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,921 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,921 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,922 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,922 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,922 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,923 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,928 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,929 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,929 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,929 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,930 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,930 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,930 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,937 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,938 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,938 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,938 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,939 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,939 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,939 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,944 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,945 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,945 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,945 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,946 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,946 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,946 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,952 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,953 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,953 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,953 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,954 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,954 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,954 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,960 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,961 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,961 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,961 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,962 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,962 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,962 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,968 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,969 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,969 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,969 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,970 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,970 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,970 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,976 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,976 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,976 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,977 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,977 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,977 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,977 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,984 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,984 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,984 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,985 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,985 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,985 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,985 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,991 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,992 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:46,992 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:46,993 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:46,993 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:46,993 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:46,993 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:46,999 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:46,999 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,000 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,000 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:47,000 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,001 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,001 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,006 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,007 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,007 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,008 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:47,008 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,009 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,009 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,009 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,011 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,011 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,011 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,012 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:47,012 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,012 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,012 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,013 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,014 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,015 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,015 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,015 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:47,016 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,016 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,016 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,016 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,018 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,018 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,019 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,019 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:47,019 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,019 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,020 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,020 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,021 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,021 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,022 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,022 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:47,022 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,022 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,023 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,023 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,025 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,025 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,025 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,026 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:47,026 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,026 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,026 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,027 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,028 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,029 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,029 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,029 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:47,030 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,030 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,030 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,030 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,032 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,033 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,033 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,033 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:47,033 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,034 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,034 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,034 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,035 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,036 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,036 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,036 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:47,036 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,037 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,037 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,037 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,038 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,038 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,039 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,039 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:47,039 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,039 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,040 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,040 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,041 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,041 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,042 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,042 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,042 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,043 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,043 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,043 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,049 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,050 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,050 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,050 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,051 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,051 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,051 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,052 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,058 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,058 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,058 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,059 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,059 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,059 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,060 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,060 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,066 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,067 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,067 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,067 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,068 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,068 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,068 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,068 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,075 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,075 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,075 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,076 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,076 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,076 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,077 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,077 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,083 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,083 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,083 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,084 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,084 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,084 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,085 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,085 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,091 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,092 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,092 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,092 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,093 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,093 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,093 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,093 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,099 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,100 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,100 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,100 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,101 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,101 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,101 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,101 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,107 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,108 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,108 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,108 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,109 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,109 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,109 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,110 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,116 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,116 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,116 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,117 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,117 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,117 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,118 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,124 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,125 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,125 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,125 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,126 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,126 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,126 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,132 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,132 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,133 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,133 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,133 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,134 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,134 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,139 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,140 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,140 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,140 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,141 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,141 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,142 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,147 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,147 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,148 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,148 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,149 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,149 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,149 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,155 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,155 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,155 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,156 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,156 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,157 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,157 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,163 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,163 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,164 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,164 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,165 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,165 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,165 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,171 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,172 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,172 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,172 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,173 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,173 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,173 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,183 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,184 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,184 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,184 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,185 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,185 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,185 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,190 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,191 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,191 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,192 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,192 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,192 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,193 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,199 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,199 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,200 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,200 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,201 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,201 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,201 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,209 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,209 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,210 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,210 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,210 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,211 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,211 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,220 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,221 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,221 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,221 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,222 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,222 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,223 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,228 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,229 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,229 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,230 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,230 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,230 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,231 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,236 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,237 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,237 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,237 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,238 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,238 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,238 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,244 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,244 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,245 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,245 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,246 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,246 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,246 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,252 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,252 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,252 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,253 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,253 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,254 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,254 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,260 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,260 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,261 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,261 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,261 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,262 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,262 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,270 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,270 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,270 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,271 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,271 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,272 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,272 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,280 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,280 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,280 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,281 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,281 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,282 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,282 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,291 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,292 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,292 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,293 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,293 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,293 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,293 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,312 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,312 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,312 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,313 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,313 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,313 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,314 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,330 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,330 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,330 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,331 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,331 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,332 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,332 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,349 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,349 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,350 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,350 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,351 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,351 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,351 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,357 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,357 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,358 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,358 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,359 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,359 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,359 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,370 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,370 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,371 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,371 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,372 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,372 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,372 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,384 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,384 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,384 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,384 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,385 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,385 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,385 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,395 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,395 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,396 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,396 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,397 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,397 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,397 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,403 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,404 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,404 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,404 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,405 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,405 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,405 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,412 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,412 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,413 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,413 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,413 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,414 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,414 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,429 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,429 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,430 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,430 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,430 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,431 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,431 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,441 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,441 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,441 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,442 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,442 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,442 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,443 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,448 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,449 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,449 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,449 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,450 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:47,450 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:47,450 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:47,472 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,473 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,473 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,473 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,474 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,474 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,475 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,475 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,490 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,490 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,491 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,491 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,492 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,492 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,492 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,493 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,514 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,514 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,515 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,515 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,516 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,516 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,516 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,517 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,522 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,522 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,523 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,523 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,524 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,524 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,524 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,525 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,532 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,533 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,533 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,533 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,533 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,534 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,534 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,535 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,543 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,543 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,544 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,544 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,545 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,545 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,545 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,546 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,552 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,553 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,553 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,554 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,554 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,554 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,555 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,555 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,564 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,565 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,565 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,566 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,566 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,566 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,567 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,567 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,579 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,579 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,580 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,580 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,581 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,581 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,581 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,582 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,590 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,590 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,591 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,591 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,591 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,592 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,592 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,592 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,635 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,636 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,636 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,637 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,637 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,638 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,638 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,638 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,666 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,667 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,667 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,668 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,668 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,668 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,669 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,669 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,675 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,675 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,676 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,676 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,677 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,677 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,677 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,678 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,689 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,689 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,690 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,690 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,690 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,691 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,691 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,691 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:47,736 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:47,737 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:47,737 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:47,739 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:47,739 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:47,740 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:47,740 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:47,740 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,043 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,043 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,044 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,044 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:48,045 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,045 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,045 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,046 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,080 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,081 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,082 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,082 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:48,082 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,083 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,083 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,083 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,089 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,090 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,091 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,091 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:48,092 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,092 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,092 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,093 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,099 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,099 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,100 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,100 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:48,101 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,101 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,101 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,102 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,109 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,109 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,110 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,110 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:48,110 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,111 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,111 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,111 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,117 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,117 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,118 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,118 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:48,118 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,119 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,119 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,119 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,125 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,126 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,126 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,126 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,127 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,128 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,128 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,128 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,134 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,134 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,134 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,135 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,135 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,136 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,136 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,136 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,145 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,145 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,145 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,146 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,146 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,146 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,147 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,147 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,153 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,154 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,154 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,155 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,155 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,155 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,156 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,156 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,162 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,162 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,163 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,163 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,163 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,164 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,164 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,164 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,170 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,171 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,171 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,171 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,172 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,172 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,172 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,173 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,178 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,178 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,179 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,179 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,179 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,180 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,180 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,180 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,186 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,187 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,187 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,187 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,188 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,188 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,188 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,189 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,195 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,196 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,196 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,196 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,197 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,197 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,197 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,198 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,205 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,206 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,206 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,206 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,207 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,207 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,207 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,208 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,213 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,214 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,214 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,215 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,215 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,215 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,216 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,216 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,223 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,224 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,224 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,224 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,225 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,225 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,225 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,231 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,232 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,232 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,233 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,233 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,233 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,234 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,238 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,239 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,239 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,240 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,240 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,241 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,242 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,251 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,251 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,251 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,251 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,252 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,252 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,252 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,258 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,258 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,258 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,259 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,259 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,259 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,260 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,265 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,266 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,266 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,267 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,267 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,267 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,268 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,273 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,274 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,274 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,274 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,275 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,275 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,276 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,281 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,282 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,282 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,282 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,283 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,283 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,284 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,289 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,289 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,290 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,290 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,291 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,291 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,291 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,298 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,299 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,299 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,299 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,300 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,300 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,300 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,307 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,308 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,308 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,309 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,309 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,309 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,310 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,315 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,316 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,316 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,317 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,317 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,317 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,318 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,323 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,324 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,324 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,325 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,325 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,325 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,326 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,331 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,332 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,332 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,333 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,333 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,333 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,334 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,340 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,340 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,341 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,341 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,341 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,342 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,342 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,347 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,348 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,348 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,349 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,349 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,349 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,350 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,355 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,355 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,356 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,356 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,357 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,357 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,357 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,363 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,363 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,364 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,364 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,365 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,365 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,365 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,370 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,371 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,371 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,371 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,372 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,372 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,373 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,382 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,382 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,382 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,383 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,383 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,384 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,384 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,390 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,391 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,391 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,391 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,392 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,392 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,392 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,401 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,401 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,402 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,402 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,402 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,403 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,403 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,410 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,410 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,411 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,411 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,411 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,412 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,412 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,422 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,422 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,423 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,423 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,424 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,424 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,424 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,430 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,431 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,431 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,431 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,432 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,432 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,432 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,438 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,439 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,439 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,439 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,440 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,440 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,441 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,447 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,448 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,449 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,449 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,449 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,450 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,450 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,456 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,456 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,457 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,457 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,457 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,458 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,458 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,466 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,466 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,466 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,467 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,467 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,468 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,468 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,473 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,474 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,474 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,474 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,475 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:48,475 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:48,475 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:48,482 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,483 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,483 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,483 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,484 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,484 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,484 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,484 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,490 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,491 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,491 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,492 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,492 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,492 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,493 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,493 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,498 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,498 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,499 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,499 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,500 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,500 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,501 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,501 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,506 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,507 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,507 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,507 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,508 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,508 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,508 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,509 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,514 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,515 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,515 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,516 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,516 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,516 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,517 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,517 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,523 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,523 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,524 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,524 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,524 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,525 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,525 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,525 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,532 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,533 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,533 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,533 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,534 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,534 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,534 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,534 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,540 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,540 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,541 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,541 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,541 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,542 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,542 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,542 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,549 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,549 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,550 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,550 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,550 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,551 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,551 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,551 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,563 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,563 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,564 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,564 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,565 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,565 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,565 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,566 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,571 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,572 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,572 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,572 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,573 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,573 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,573 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,574 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,581 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,581 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,582 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,582 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,582 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,583 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,583 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,583 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,602 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,602 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,602 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,603 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,603 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,604 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,604 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,604 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,662 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,662 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,662 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,663 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,663 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,664 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,664 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,664 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:48,992 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:48,992 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:48,993 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:48,993 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:48,994 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:48,994 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:48,994 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:48,995 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,002 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,003 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,003 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,004 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,004 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,005 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,005 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,005 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,012 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,012 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,013 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,013 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,014 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,014 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,014 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,014 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,020 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,021 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,021 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,021 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,022 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,022 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,022 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,022 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,028 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,028 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,029 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,029 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,030 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,030 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,030 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,030 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,037 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,037 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,038 - root - DEBUG - ABOVE cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,038 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,038 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,039 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,039 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,039 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,046 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,046 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,047 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,047 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,047 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,048 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,048 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,054 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,054 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,055 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,055 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,056 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,056 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,056 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,062 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,062 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,062 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,062 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,063 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,063 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,063 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,071 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,071 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,071 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,071 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,072 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,072 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,073 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,078 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,079 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,079 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,079 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,080 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,080 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,080 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,088 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,088 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,088 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,089 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,089 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,089 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,090 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,095 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,096 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,096 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,096 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,097 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,097 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,097 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,104 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,104 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,105 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,105 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,105 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,106 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,106 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,111 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,112 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,112 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,112 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,113 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,113 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,113 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,120 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,120 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,121 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,121 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,121 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,122 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,122 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,127 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,128 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,128 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,129 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,129 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,129 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,130 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,136 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,136 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,137 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,137 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,137 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,137 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,138 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,143 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,144 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,144 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,144 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,145 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,145 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,146 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,152 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,152 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,153 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,153 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,154 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,154 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,154 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,160 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,161 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,161 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,162 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,162 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,162 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,163 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,168 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,169 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,169 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,170 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,170 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,170 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,171 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,177 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,177 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,178 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,178 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,178 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,179 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,179 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,187 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,187 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,188 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,188 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,188 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,189 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,189 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,194 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,195 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,195 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,196 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,196 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,196 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,197 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,203 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,203 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,203 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,204 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,204 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,204 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,205 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,214 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,215 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,215 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,216 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,216 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,216 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,217 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,222 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,223 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,223 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,224 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,224 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,225 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,225 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,232 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,232 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,233 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,233 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,234 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,234 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,234 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,242 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,243 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,243 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,243 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,244 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,244 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,245 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,250 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,250 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,251 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,251 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,251 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,252 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,252 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,257 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,258 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,258 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,259 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,259 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,259 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,260 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,265 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,266 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,266 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,266 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,267 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,267 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,267 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,273 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,274 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,274 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,274 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,275 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,275 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,275 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,281 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,282 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,282 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,282 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,283 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,283 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,283 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,289 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,290 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,290 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,290 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,291 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,291 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,291 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,292 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,297 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,298 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,298 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,299 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,299 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,299 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,300 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,300 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,306 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,307 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,307 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,307 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,308 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,308 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,309 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,309 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,315 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,315 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,316 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,316 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,316 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,317 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,317 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,318 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,326 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,326 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,327 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,327 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,327 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,328 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,328 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,328 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,334 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,334 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,334 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,335 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,335 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,336 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,336 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,336 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,342 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,343 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,343 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,343 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,344 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,344 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,345 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,345 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,352 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,352 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,353 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,353 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,354 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,354 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,354 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,354 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,360 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,360 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,361 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,361 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,362 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,362 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,362 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,362 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,368 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,369 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,369 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,369 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,370 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,370 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,370 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,371 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,379 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,380 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,380 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,381 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,381 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,382 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,382 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,382 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,389 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,390 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,390 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,390 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-23 17:50:49,391 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,391 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,392 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,392 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,398 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,399 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,399 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,399 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,400 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,400 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,400 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,401 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,408 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,408 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,408 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,409 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,409 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,409 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,410 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,410 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,416 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,416 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,417 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,417 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,417 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,418 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,418 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,418 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,426 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,426 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,427 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,427 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,427 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,428 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,428 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,428 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,435 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,436 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,436 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,436 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,437 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,437 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,437 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,437 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,444 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,444 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,445 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,445 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,445 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,446 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,446 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,446 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,453 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,453 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,453 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,454 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,454 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,455 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,455 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,455 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,461 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,461 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,462 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,462 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,462 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,463 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,463 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,463 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,473 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,474 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,475 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,475 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,476 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,476 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,476 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,477 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,489 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,490 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,490 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,491 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,491 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,492 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,492 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,492 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,504 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,504 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,505 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,505 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,506 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,506 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,506 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,528 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,528 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,529 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,529 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,529 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,530 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,530 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,755 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,755 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,756 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,756 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,757 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,757 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,758 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,764 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,765 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,765 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,765 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,766 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,766 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,767 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,773 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,774 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,774 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,775 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,775 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,776 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,776 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,782 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,782 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,783 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,783 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,784 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,784 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,784 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,791 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,791 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,792 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,792 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,793 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,793 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,793 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,799 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,800 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,800 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,801 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,801 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,802 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,802 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,809 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,810 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,810 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,810 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,811 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,811 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,811 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,817 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,817 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,817 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,818 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,818 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,818 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,818 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,824 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,824 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,825 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,825 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,825 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,825 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,826 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,831 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,831 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,832 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,832 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,833 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,834 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,834 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,840 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,840 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,841 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,841 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,841 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,842 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,842 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,847 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,848 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,848 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,848 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,849 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,849 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,849 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,855 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,855 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,856 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,856 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,857 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,857 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,857 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,863 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,864 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,864 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,864 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,865 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,865 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,865 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,866 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,871 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,871 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,872 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,872 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,872 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,873 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,873 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,873 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,879 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,880 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,880 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,881 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-23 17:50:49,881 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,881 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,882 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,883 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,888 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,888 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,889 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,889 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:49,890 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,890 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,890 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,890 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,892 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,892 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,892 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,893 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:49,893 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,893 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,894 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,894 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,896 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,897 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,897 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,897 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:49,898 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,898 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,898 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,899 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,900 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,900 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,901 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,901 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:49,901 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,902 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,902 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,902 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,904 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,904 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,904 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,904 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:49,905 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:49,905 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:49,905 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:49,906 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:49,907 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,907 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,908 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,908 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:49,908 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,908 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,909 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,914 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,915 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,915 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,916 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:49,916 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,916 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,916 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,922 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,922 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,923 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,923 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:49,924 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,924 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,924 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,929 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,930 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,930 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,931 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:49,931 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,931 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,931 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,937 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,938 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,938 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,938 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:49,939 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,939 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,939 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,945 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,946 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,946 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,946 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:49,947 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,947 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,947 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,953 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,954 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,954 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,954 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:49,955 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,955 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,955 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,961 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,961 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,961 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,962 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:49,962 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,962 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,962 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,968 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,968 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,969 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,969 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:49,969 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,970 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,970 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,975 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,976 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,976 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,976 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:49,977 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,977 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,977 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,983 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,983 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,984 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,985 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:49,985 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,985 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,985 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,992 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,992 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:49,993 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:49,993 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:49,993 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:49,993 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:49,994 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:49,999 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:49,999 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,000 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,000 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:50,000 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,001 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,001 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,006 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,007 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,007 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,008 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:50,008 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,008 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,008 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,014 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,015 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,015 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,015 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:50,016 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,016 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,016 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,022 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,023 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,023 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,024 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:50,024 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,024 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,025 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,025 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,027 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,028 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,028 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,028 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:50,028 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,029 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,029 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,029 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,031 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,031 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,032 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,032 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:50,032 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,033 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,033 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,033 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,035 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,035 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,035 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,036 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:50,036 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,036 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,036 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,037 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,038 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,038 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,038 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,039 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:50,039 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,039 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,039 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,040 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,041 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,042 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,042 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,042 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:50,042 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,043 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,043 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,043 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,045 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,045 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,045 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,045 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:50,046 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,046 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,046 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,046 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,049 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,049 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,049 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,050 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:50,050 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,050 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,050 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,051 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,052 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,052 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,053 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,053 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:50,053 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,053 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,054 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,054 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,055 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,056 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,056 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,056 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:50:50,056 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,057 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,057 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,057 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,058 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,059 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,059 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,059 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,059 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,060 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,060 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,060 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,066 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,066 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,067 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,067 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,067 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,068 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,068 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,068 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,074 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,075 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,075 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,076 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,076 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,076 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,077 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,077 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,082 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,082 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,083 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,083 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,084 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,084 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,084 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,084 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,090 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,091 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,091 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,091 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,092 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,092 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,092 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,093 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,098 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,098 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,099 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,099 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,100 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,100 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,100 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,100 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,106 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,106 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,107 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,107 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,108 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,108 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,109 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,109 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,114 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,115 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,115 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,115 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,116 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,116 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,116 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,122 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,123 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,123 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,124 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,124 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,124 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,125 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,130 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,130 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,131 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,131 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,131 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,132 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,132 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,137 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,138 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,138 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,138 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,139 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,139 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,139 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,145 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,145 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,146 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,146 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,146 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,146 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,147 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,152 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,153 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,153 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,153 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,154 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,154 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,154 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,160 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,160 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,161 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,161 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,162 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,162 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,162 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,168 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,168 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,168 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,169 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,169 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,169 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,170 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,175 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,175 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,176 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,176 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,176 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,177 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,177 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,182 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,183 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,183 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,183 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,184 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,184 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,184 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,189 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,190 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,190 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,191 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,191 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,192 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,192 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,197 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,197 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,198 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,198 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,199 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,199 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,199 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,205 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,205 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,206 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,206 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,206 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,207 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,207 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,212 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,213 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,213 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,213 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,214 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,214 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,214 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,220 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,221 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,221 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,221 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,222 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,222 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,222 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,228 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,228 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,229 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,229 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,229 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,230 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,230 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,236 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,236 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,236 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,237 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,237 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,237 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,237 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,238 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,244 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,244 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,244 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,245 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,245 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,245 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,246 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,246 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,252 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,252 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,253 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,253 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,253 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,254 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,254 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,254 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,261 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,262 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,262 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,263 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-23 17:50:50,263 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,264 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,264 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,264 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,270 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,271 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,271 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,271 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:50:50,272 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,272 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,272 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,273 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,278 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,279 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,279 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,279 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:50:50,280 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,280 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,280 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,280 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,286 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,287 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,287 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,287 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:50:50,288 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,288 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,289 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,289 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,294 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,295 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,295 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,296 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:50:50,296 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,296 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,297 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,297 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,303 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,303 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,304 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,304 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:50:50,304 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,305 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,305 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,305 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,312 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,312 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,313 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,313 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:50:50,314 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,314 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,314 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,320 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,320 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,320 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,321 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:50:50,321 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,321 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,321 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,328 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,328 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,329 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,329 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:50:50,329 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,330 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,330 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,335 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,336 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,336 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,336 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:50:50,337 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,337 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,337 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,342 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,343 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,343 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,343 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:50:50,344 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,344 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,344 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,350 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,350 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,351 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,351 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:50:50,351 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,351 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,352 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,358 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,358 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,359 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,359 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:50:50,359 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,360 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,360 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,367 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,367 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,368 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,368 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:50:50,368 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,369 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,369 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,378 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,378 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,378 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,379 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:50:50,379 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,379 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,380 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,387 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,387 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,387 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,388 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:50:50,388 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,388 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,389 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,395 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,395 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,396 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,396 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:50:50,396 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,397 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,397 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,402 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,403 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,403 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,403 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:50:50,404 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,404 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,405 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,411 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,412 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,412 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,412 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:50:50,413 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,413 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,413 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,419 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,420 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,420 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,421 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:50:50,421 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,421 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,422 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,422 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,428 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,429 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,429 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,429 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:50:50,430 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,430 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,430 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,430 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,437 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,437 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,437 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,438 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:50:50,438 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,438 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,439 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,439 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,445 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,445 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,446 - root - DEBUG - BELOW cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,446 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-23 17:50:50,446 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,447 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,447 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,447 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,453 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,454 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,454 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,454 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 17:50:50,455 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,455 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,455 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,455 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,461 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,461 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,462 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,462 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 17:50:50,462 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,463 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,463 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,463 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,470 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,470 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,471 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,471 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 17:50:50,472 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,472 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,472 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,472 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,478 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,478 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,479 - root - DEBUG - ABOVE cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,479 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 17:50:50,479 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,480 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,480 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,480 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:50,486 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,486 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,487 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,487 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 17:50:50,487 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,488 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,488 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,494 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,495 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,495 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,495 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 17:50:50,496 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,496 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,496 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,502 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,502 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,502 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,503 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 17:50:50,503 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,503 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,503 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,510 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,510 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,511 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,511 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 17:50:50,512 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,512 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,512 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,519 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,519 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,520 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,520 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 17:50:50,520 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,520 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,521 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,526 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,526 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,527 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,527 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 17:50:50,527 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,528 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,528 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,533 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,534 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,534 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,534 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 17:50:50,535 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,535 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,535 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,541 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,542 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,542 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,542 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 17:50:50,543 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,543 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,543 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,549 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,549 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,550 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,550 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 17:50:50,550 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,551 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,551 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,558 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,558 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,559 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,559 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 17:50:50,559 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,560 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,560 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,565 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,566 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,566 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,566 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 17:50:50,567 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,567 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,567 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,573 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,574 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,574 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,574 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 17:50:50,575 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,575 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,575 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,581 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,581 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,582 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,582 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 17:50:50,583 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:50,583 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:50,583 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:50,589 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:50,590 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:50,590 - root - DEBUG - BELOW cur index: Item/Index at Row: 6, Column: 0, Ancestors: 0 -2024-06-23 17:50:50,591 - root - DEBUG - Text for above item: E340: I feel the end of our quest is near. Soon we will discover the location of the Star Forge; though what will happen next is... uncertain. -2024-06-23 17:50:50,591 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:50,592 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:50,592 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:50,592 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:51,071 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 17:50:51,072 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:51,072 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,073 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,073 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,074 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 17:50:51,074 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,074 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,075 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,081 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,082 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,083 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,083 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 17:50:51,084 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,084 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,085 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,091 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,092 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,092 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,092 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 17:50:51,093 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,093 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,093 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,099 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,099 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,100 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,100 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 17:50:51,101 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,101 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,102 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,109 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,109 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,110 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,110 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 17:50:51,110 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,111 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,111 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,117 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,117 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,117 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,118 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 17:50:51,118 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,119 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,119 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,125 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,125 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,126 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,126 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 17:50:51,127 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,127 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,127 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,133 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,134 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,134 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,134 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 17:50:51,135 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,135 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,135 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,142 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,142 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,143 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,143 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 17:50:51,143 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,144 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,144 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,152 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,153 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,153 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,153 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 17:50:51,154 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,154 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,154 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,161 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,161 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,162 - root - DEBUG - ABOVE cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,162 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 17:50:51,163 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:51,163 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:51,163 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:51,164 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:51,170 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,171 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,171 - root - DEBUG - ABOVE cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,171 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 17:50:51,172 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:51,172 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:51,172 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:51,173 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:51,179 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,179 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,180 - root - DEBUG - ABOVE cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,180 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 17:50:51,180 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:51,181 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:51,181 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:51,181 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:51,187 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,188 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,188 - root - DEBUG - ABOVE cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,188 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 17:50:51,189 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:51,189 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:51,189 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:51,190 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:51,195 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,196 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,196 - root - DEBUG - ABOVE cur index: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,197 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-23 17:50:51,197 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:51,197 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:51,198 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:51,198 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:51,204 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,205 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,205 - root - DEBUG - BELOW cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,206 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:50:51,206 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:51,206 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:51,207 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:51,207 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:51,213 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,214 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,214 - root - DEBUG - BELOW cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,215 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:50:51,215 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:51,215 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:51,216 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:51,217 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:51,222 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,222 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,223 - root - DEBUG - BELOW cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,223 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:50:51,224 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:51,224 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:51,224 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:51,225 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:51,231 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,232 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,232 - root - DEBUG - BELOW cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,233 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:50:51,233 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:51,233 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:51,234 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:51,234 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:51,239 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,240 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,240 - root - DEBUG - BELOW cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,241 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:50:51,242 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:51,242 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:51,242 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:51,243 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:51,249 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,249 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,249 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,250 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:50:51,250 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,250 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,251 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,257 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,258 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,258 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,258 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:50:51,259 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,259 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,259 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,265 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,266 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,266 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,266 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:50:51,267 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,267 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,267 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,273 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,274 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,274 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,274 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:50:51,275 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,275 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,275 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,282 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,282 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,283 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,283 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:50:51,283 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,284 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,284 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,292 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,292 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,293 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,293 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:50:51,294 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,294 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,294 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,300 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,301 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,301 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,302 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:50:51,302 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,302 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,303 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,310 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,310 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,311 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,311 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:50:51,311 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,312 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,312 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,320 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,321 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,321 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,321 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:50:51,322 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,322 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,322 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,329 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,329 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,330 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,330 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:50:51,330 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,331 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,331 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,338 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,338 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,338 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,339 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:50:51,339 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,340 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,340 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,346 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,346 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,346 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,347 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:50:51,347 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,348 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,348 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,354 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,355 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,355 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,355 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:50:51,356 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,356 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,357 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,362 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,363 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,363 - root - DEBUG - ABOVE cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,363 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:50:51,364 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:51,364 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:51,364 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:51,365 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:51,371 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,371 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,372 - root - DEBUG - ABOVE cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,372 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:50:51,373 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:51,373 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:51,373 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:51,374 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:51,383 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,384 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,384 - root - DEBUG - ABOVE cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,384 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:50:51,385 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:51,385 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:51,385 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:51,386 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:51,393 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,393 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,393 - root - DEBUG - ABOVE cur index: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,394 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-23 17:50:51,394 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:51,394 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:51,395 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:51,395 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:51,402 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,402 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,403 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,403 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,403 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:51,404 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:51,404 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:51,404 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:51,411 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,411 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,411 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,412 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,412 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:51,412 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:51,413 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:51,413 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:51,420 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,420 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,421 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,421 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,421 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:51,422 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:51,422 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:51,422 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:51,429 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,430 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,430 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,431 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,431 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:51,431 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:51,432 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:51,432 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:51,439 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,439 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,440 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,440 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,441 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:51,441 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:51,441 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:51,441 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:51,448 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,448 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,448 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,449 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,449 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,450 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,450 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,457 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,457 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,458 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,458 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,458 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,459 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,459 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,466 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,466 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,467 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,467 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,467 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,468 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,468 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,476 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,476 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,477 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,477 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,477 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,478 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,478 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,485 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,486 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,486 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,486 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,487 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,487 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,487 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,495 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,496 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,496 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,497 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,497 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,497 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,498 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,508 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,508 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,509 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,509 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,509 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,510 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,510 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,516 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,517 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,517 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,517 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,518 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,518 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,518 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,524 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,524 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,525 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,525 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,526 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,526 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,526 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,538 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,539 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,539 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,540 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,540 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,540 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,541 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,547 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,547 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,548 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,548 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,548 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,549 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,549 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,556 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,556 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,557 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,557 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,558 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,558 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,558 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,564 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,565 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,565 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,566 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,566 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,567 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,567 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,574 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,574 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,575 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,575 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,575 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,576 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,576 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,583 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,583 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,584 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,584 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,585 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,585 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,585 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,594 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,595 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,595 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,596 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,596 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,596 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,597 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,608 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,609 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,609 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,609 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,610 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,610 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,610 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,620 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,621 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,621 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,622 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,622 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,622 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,623 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,640 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,641 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,641 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,641 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,642 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,642 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,643 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,653 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,653 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,653 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,654 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,654 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,654 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,655 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,683 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,684 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,684 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,685 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,685 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,686 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,686 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:51,889 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:51,889 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:51,890 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:51,890 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:51,891 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:51,891 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:51,891 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,004 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,005 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,006 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,006 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,007 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,007 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,007 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,052 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,053 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,053 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,054 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,054 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,054 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,055 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,075 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,075 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,076 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,076 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,077 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,077 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,077 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,107 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,108 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,108 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,109 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,109 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,110 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,110 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,117 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,117 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,118 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,118 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,119 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,119 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,119 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,139 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,139 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,140 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,140 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,141 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,141 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,141 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,149 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,150 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,150 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,150 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,151 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,151 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,152 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,159 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,159 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,160 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,160 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,161 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,161 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,161 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,167 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,168 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,168 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,168 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,169 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,169 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,169 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,182 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,183 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,183 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,183 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,184 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,184 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,184 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,192 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,193 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,193 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,193 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,194 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,194 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,194 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,205 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,205 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,206 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,206 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,207 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,207 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,207 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,213 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,213 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,214 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,214 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,215 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,215 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,215 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,222 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,223 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,223 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,224 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,224 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,224 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,225 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,236 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,236 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,237 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,237 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,238 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,238 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,238 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,252 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,253 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,253 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,253 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,254 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,254 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,254 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,260 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,260 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,261 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,261 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,262 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,262 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,262 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,262 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,269 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,270 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,270 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,271 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,271 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,272 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,272 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,272 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,278 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,278 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,279 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,279 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,279 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,280 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,280 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,280 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,295 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,296 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,296 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,296 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,297 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,297 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,297 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,298 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,342 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,343 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,343 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,343 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,344 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,344 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,345 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,345 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,434 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,434 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,434 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,435 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,435 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,435 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,436 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,436 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,442 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,442 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,442 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,443 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,443 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,443 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,444 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,444 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,451 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,451 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,451 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,452 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,452 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,452 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,453 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,453 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,459 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,460 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,460 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,460 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,461 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,461 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,461 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,461 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,469 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,469 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,470 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,470 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,470 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,471 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,471 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,471 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,478 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,478 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,479 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,479 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,479 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,480 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,480 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,480 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,487 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,487 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,487 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,488 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,488 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,489 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,489 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,489 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,496 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,496 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,497 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,497 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,498 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,498 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,498 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,498 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,504 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,505 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,505 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,506 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,506 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,507 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,507 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,507 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,513 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,513 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,514 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,514 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,514 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,515 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,515 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,515 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,522 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,522 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,523 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,523 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,523 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,524 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,524 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,524 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,531 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,532 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,532 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,532 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,532 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,533 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,533 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,533 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,540 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,540 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,541 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,541 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,541 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,542 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,542 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,542 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,549 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,550 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,550 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,550 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,551 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,551 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,551 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,551 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,558 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,558 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,559 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,559 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,559 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,559 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,560 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,560 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,566 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,566 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,566 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,567 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,567 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,567 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,568 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,568 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,575 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,575 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,576 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,576 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,576 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,577 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,577 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,577 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,583 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,584 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,584 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,584 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,585 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,585 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,585 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,586 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,593 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,593 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,593 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,594 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,594 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,595 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,595 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,595 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,601 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,602 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,602 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,602 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,603 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,603 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,603 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,603 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,609 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,610 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,610 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,610 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,611 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,611 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,611 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,617 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,617 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,618 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,618 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,618 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,619 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,619 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,625 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,625 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,626 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,626 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,626 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,627 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,627 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,633 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,633 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,633 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,634 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,634 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,634 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,634 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,640 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,641 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,641 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,641 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,642 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,642 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,642 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,649 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,650 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,650 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,650 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,651 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,651 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,651 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,657 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,658 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,658 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,658 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,659 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,659 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,659 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,666 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,666 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,667 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,667 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,667 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,667 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,668 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,673 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,674 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,674 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,674 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,674 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,675 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,675 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,681 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,681 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,682 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,682 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,682 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,683 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,683 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,689 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,690 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,690 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,690 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,691 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,691 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,691 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,698 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,698 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,699 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,699 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,699 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,700 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,700 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,705 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,706 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,706 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,707 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,707 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,708 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,708 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,715 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,715 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,715 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,716 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,716 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,717 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,717 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,723 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,723 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,724 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,724 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,724 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,725 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,725 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,732 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,732 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,732 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,733 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,733 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,733 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,734 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,741 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,741 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,742 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,742 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,742 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,743 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,743 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,749 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,749 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,750 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,750 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,751 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,751 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,751 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,757 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,757 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,758 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,758 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,758 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,759 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,759 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,766 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,766 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,766 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,767 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,767 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,767 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,768 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,774 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,774 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,774 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,775 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,775 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,775 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,776 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,782 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,782 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,783 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,783 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,783 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,784 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,784 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,790 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,790 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,791 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,791 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,791 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:54,792 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:54,792 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:54,798 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,798 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,799 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,799 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,799 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,800 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,800 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,800 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,807 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,807 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,807 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,807 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,808 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,808 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,808 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,809 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,815 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,816 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,816 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,816 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,817 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,817 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,817 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,817 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,824 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:54,824 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:54,824 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:54,825 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:54,825 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:54,825 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-23 17:50:54,825 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-23 17:50:54,826 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:54,858 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 17:50:54,859 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 17:50:54,860 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,861 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,861 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,861 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,862 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,864 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,864 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,865 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,865 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,867 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,867 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,867 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,868 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,869 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,869 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,870 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,870 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,871 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,872 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,872 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,872 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,874 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,874 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,875 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,875 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,877 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,877 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,877 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,877 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,879 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,879 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,879 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,879 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,881 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,881 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,882 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,882 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,884 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,884 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,884 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,884 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,886 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,887 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,887 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,887 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,889 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,889 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,889 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,890 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,891 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,892 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,892 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,892 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,894 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,894 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,894 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,895 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,896 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,896 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,896 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,897 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,899 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,899 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,900 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,900 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,902 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,902 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,903 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,903 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,904 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,904 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,905 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,905 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,907 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,907 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,907 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,908 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,909 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,909 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,910 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,910 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,911 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,911 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,911 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,912 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,913 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,913 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,913 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,913 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,915 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,916 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,916 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,916 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,918 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,918 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,918 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,918 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,920 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,920 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,920 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,920 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,923 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,924 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,924 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,924 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,925 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,926 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,926 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,926 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,928 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,928 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,928 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,928 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,929 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,930 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,930 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,930 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,932 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,933 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,933 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,933 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,936 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,936 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,937 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,937 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,939 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,939 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,939 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,940 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,941 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,941 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,942 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,942 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,943 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,943 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,944 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,944 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,945 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,945 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,945 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,945 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,947 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,947 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,948 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,948 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,950 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,950 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,951 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,951 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,952 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,952 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,953 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,953 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,954 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,954 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,955 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,955 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,957 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,957 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,958 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,958 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,959 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,959 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,960 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,960 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,961 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,961 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,962 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,962 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,963 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,964 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,964 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,964 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,966 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,966 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,966 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,967 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,968 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,968 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,969 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,969 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,971 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,971 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,972 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,972 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,974 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,975 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,975 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,975 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,977 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,977 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,977 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,978 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,979 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,979 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,979 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,980 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,983 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,983 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,983 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,984 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,986 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,986 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,986 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,987 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,989 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,990 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,990 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,990 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,992 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,992 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,992 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,992 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,995 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:54,996 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:54,996 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:54,996 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,000 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:55,000 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:55,000 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,001 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,003 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:55,003 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:55,004 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,004 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,005 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:55,005 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:55,006 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,006 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,008 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:55,008 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:55,009 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,009 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,012 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:55,012 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:55,013 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,013 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,016 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:55,017 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:55,017 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,017 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,021 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:55,021 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:55,022 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,022 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,024 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:55,025 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:55,025 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,025 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,028 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:55,029 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:55,029 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,029 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,031 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:55,031 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:55,031 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,032 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,033 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:55,033 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:55,034 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,034 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,037 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:55,038 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:55,038 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,038 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,041 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:55,042 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:55,042 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,042 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,044 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:55,044 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:55,044 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,045 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,048 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:55,049 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:55,049 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,049 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,053 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:55,054 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:55,054 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,054 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,058 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:55,059 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:55,059 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,060 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,061 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:55,062 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:55,062 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,062 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,067 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:55,068 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:55,068 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,068 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,075 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:55,076 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:55,076 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,076 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,088 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:55,089 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:55,089 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,089 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,098 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:55,099 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:55,099 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,099 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,188 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:55,188 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:55,189 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,189 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:55,191 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-23 17:50:55,192 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-23 17:50:55,193 - root - DEBUG - performDrag: completely done -2024-06-23 17:50:55,193 - root - DEBUG - startDrag done, call resetDragState -2024-06-23 17:50:55,194 - root - DEBUG - [resetDragState scope] -2024-06-23 17:50:55,195 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:50:55,195 - root - DEBUG - E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:55,196 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:55,196 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:57,283 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:57,286 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-23 17:50:57,287 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-23 17:50:57,287 - root - DEBUG - We return move/copy action which is: 3 -2024-06-23 17:50:57,287 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,288 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,291 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,291 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,294 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,294 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,299 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,299 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,302 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,303 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,308 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,308 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,314 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,314 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,321 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,321 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,325 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,325 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,332 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,332 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,341 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,341 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,349 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,350 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,355 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,356 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,366 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,367 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,375 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,376 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,382 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,383 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,386 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,387 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,390 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,391 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,395 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,395 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,400 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,401 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,402 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,403 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,406 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,407 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,409 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,410 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,412 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,413 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,415 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,416 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,417 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,418 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,420 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,420 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,423 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,423 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,425 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,426 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,429 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,430 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,432 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,432 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,434 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,434 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,438 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,438 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,441 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,441 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,443 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,443 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,445 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,446 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,450 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,450 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,452 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,453 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,456 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,457 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,460 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,461 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,464 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,464 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,466 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,467 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,471 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,471 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,478 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,479 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,484 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,485 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,489 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,489 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,496 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,496 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,503 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,503 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,509 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,510 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,512 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,513 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,517 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,518 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,522 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,523 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,528 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,528 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,529 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,530 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,534 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,534 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,537 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,537 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,541 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,542 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,543 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,543 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,547 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,548 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,551 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,552 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,556 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,556 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,559 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,559 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,561 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,561 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,564 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,565 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,567 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,568 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,572 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,572 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,575 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,575 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,576 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,577 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,581 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,581 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,583 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,584 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,586 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,586 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,588 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,589 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,593 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,593 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,595 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,595 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,597 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,597 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,602 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,602 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,605 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,605 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,609 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,609 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,611 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,611 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,616 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,616 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,620 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,620 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,626 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,626 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,628 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,628 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,634 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,634 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,639 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,639 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,645 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,645 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,648 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,649 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,654 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,654 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,660 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,661 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,666 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,667 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,670 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,671 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,674 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,674 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,680 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,680 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,685 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,685 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,690 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,691 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,692 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,693 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,696 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,697 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,702 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,702 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,706 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,707 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,709 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,709 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,712 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,713 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,718 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,718 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,723 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,724 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,725 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,726 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,729 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,729 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,734 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,734 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,738 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,738 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,741 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,741 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,746 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,746 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,751 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,751 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,755 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,755 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,758 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,758 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,763 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,763 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,768 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,768 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,772 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,773 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,776 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,776 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,782 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,782 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,789 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,790 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,795 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,796 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,798 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,798 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,804 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,804 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,809 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,810 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,817 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,817 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,820 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,820 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,826 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,827 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,832 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,833 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,840 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,840 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,847 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,847 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,851 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,851 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,859 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,860 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,869 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,870 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,879 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,879 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,884 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,884 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,893 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,893 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,901 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,901 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,909 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,909 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,912 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,912 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,917 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,918 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,924 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,924 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,929 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,929 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,932 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,932 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,937 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,938 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,943 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,943 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,948 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,948 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,951 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,952 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,956 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,956 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,961 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,962 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,966 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,966 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,968 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,968 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,973 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,974 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,977 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,978 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,981 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,982 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,983 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,984 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,988 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,988 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,992 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,992 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:57,997 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:57,997 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:58,001 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:58,001 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:58,003 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:58,003 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:58,008 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:58,008 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:58,013 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:58,013 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:58,018 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:58,018 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:58,020 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:58,020 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:58,025 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:58,025 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:58,031 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-23 17:50:58,031 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-23 17:50:58,036 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-23 17:50:58,131 - root - DEBUG - dragEnterEvent(event=) -2024-06-23 17:50:58,132 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-23 17:50:58,132 - root - DEBUG - DLGTreeView. -2024-06-23 17:50:58,132 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 17:50:58,133 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 17:50:58,133 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 17:50:58,133 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,134 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,134 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,134 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,135 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-23 17:50:58,137 - root - DEBUG - DLGTreeView. -2024-06-23 17:50:58,137 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-23 17:50:58,137 - root - DEBUG - prepareDrag: check for mimeData -2024-06-23 17:50:58,138 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-23 17:50:58,138 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,138 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,139 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,139 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,139 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,146 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,147 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,147 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,147 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,148 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,148 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,148 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,155 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,155 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,156 - root - DEBUG - BELOW cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,156 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,156 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,157 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,157 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,163 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,163 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,164 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,164 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,164 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,165 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,165 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,171 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,172 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,172 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,173 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,173 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,174 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,174 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,180 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,181 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,181 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,182 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,182 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,183 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,183 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,190 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,190 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,191 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,191 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,191 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,191 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,192 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,198 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,199 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,199 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,199 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,200 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,200 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,200 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,206 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,207 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,207 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,208 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,208 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,208 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,209 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,215 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,215 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,216 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,216 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,216 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,216 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,217 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,223 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,223 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,224 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,224 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,224 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,225 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,225 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,232 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,232 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,233 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,233 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,233 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,233 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,234 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,240 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,240 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,241 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,241 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,241 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,241 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,242 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,249 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,249 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,249 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,250 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,250 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,250 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,250 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,256 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,258 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,258 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,258 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,259 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,259 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,259 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,266 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,266 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,266 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,267 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,267 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,268 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,268 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,274 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,274 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,275 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,275 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,276 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,276 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,276 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,283 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,283 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,283 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,284 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,284 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,284 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,284 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,291 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,291 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,292 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,292 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,292 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,292 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,293 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,300 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,300 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,301 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,301 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,301 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,302 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,302 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,308 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,309 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,309 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,309 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,310 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,310 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,310 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,317 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,317 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,317 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,318 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,318 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,318 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,319 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,325 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,325 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,326 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,326 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,326 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,327 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,327 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,333 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,333 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,334 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,334 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,334 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,335 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,335 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,341 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,342 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,342 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,342 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,343 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,343 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,343 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,350 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,351 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,351 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,351 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,352 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,352 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,352 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,358 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,359 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,359 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,359 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,360 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,360 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,360 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,366 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,367 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,367 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,367 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,368 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,368 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,368 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,378 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,378 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,379 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,379 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,379 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,379 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,380 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,387 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,387 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,388 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,388 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,388 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,389 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,389 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,397 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,397 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,398 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,398 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,398 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,399 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,399 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,405 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,406 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,406 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,407 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,407 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,407 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,408 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,415 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,415 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,416 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,416 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,416 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,417 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,417 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,424 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,425 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,425 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,425 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,426 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,426 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,426 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,434 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,434 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,435 - root - DEBUG - ABOVE cur index: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,435 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-23 17:50:58,436 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,436 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,436 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,444 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,444 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,445 - root - DEBUG - BELOW cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,445 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:50:58,445 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,445 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,446 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,452 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,452 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,453 - root - DEBUG - BELOW cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,453 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:50:58,453 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,454 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,454 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,461 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,462 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,462 - root - DEBUG - BELOW cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,462 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:50:58,463 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,463 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,463 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,470 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,470 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,470 - root - DEBUG - BELOW cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,471 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:50:58,471 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,471 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,471 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,478 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,478 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,479 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,479 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:50:58,479 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,479 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,480 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,486 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,486 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,486 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,487 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:50:58,487 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,487 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,488 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,494 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,494 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,495 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,495 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:50:58,495 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,496 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,496 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,502 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,503 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,503 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,503 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:50:58,504 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,504 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,504 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,510 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,511 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,511 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,511 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:50:58,512 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,512 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,512 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,519 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,519 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,519 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,520 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:50:58,520 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,520 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,520 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,526 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,527 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,527 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,527 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:50:58,528 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,528 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,528 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,534 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,535 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,535 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,535 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:50:58,536 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,536 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,536 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,543 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,543 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,544 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,544 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:50:58,544 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,544 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,545 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,551 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,551 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,551 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,552 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:50:58,552 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,552 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,552 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,561 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,561 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,562 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,562 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:50:58,562 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,563 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,563 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,570 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,570 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,571 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,571 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:50:58,571 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,572 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,572 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,578 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,578 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,579 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,579 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:50:58,579 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,579 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,580 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,586 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,587 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,587 - root - DEBUG - ABOVE cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,588 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:50:58,588 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,588 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,588 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,595 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,595 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,596 - root - DEBUG - ABOVE cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,596 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:50:58,596 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,597 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,597 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,603 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,603 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,604 - root - DEBUG - ABOVE cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,604 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:50:58,604 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,605 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,605 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,611 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,612 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,612 - root - DEBUG - ABOVE cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,613 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:50:58,613 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,613 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,614 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,620 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,620 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,621 - root - DEBUG - ABOVE cur index: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,621 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:50:58,621 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,622 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,622 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,630 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,631 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,631 - root - DEBUG - BELOW cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,631 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,632 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,632 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,632 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,638 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,639 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,639 - root - DEBUG - BELOW cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,640 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,640 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,640 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,640 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,646 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,647 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,647 - root - DEBUG - BELOW cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,647 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,648 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,648 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,648 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,656 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,656 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,657 - root - DEBUG - BELOW cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,657 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,657 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,658 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,658 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,665 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,665 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,665 - root - DEBUG - BELOW cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,666 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,666 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,666 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,667 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,673 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,674 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,674 - root - DEBUG - BELOW cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,674 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,675 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,675 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,675 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,682 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,682 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,683 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,683 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,683 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,684 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,684 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,691 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,692 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,692 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,692 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,693 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,693 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,693 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,700 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,700 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,700 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,701 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,701 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,701 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,702 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,708 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,708 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,709 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,709 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,709 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,710 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,710 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,716 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,716 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,717 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,717 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,717 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,717 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,718 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,724 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,724 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,725 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,725 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,725 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,726 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,726 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,733 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,733 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,734 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,734 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,734 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,734 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,735 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,740 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,741 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,741 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,741 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,742 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,742 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,742 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,748 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,749 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,749 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,750 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,750 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,750 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,750 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,756 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,756 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,757 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,757 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,758 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,758 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,758 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,765 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,765 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,765 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,766 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,766 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,766 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,767 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,773 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,773 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,774 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,774 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,774 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,775 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,775 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,781 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,781 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,782 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,782 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,782 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,782 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,783 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,788 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,788 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,789 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,789 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,790 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,790 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,790 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,797 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,798 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,798 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,799 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,799 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,799 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,799 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,805 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,805 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,805 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,806 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,806 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,807 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,807 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,813 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,813 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,813 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,814 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,814 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,814 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,815 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,821 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,821 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,821 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,822 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,822 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,822 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,823 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,829 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,829 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,830 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,830 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,831 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-23 17:50:58,831 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-23 17:50:58,831 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:58,838 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,838 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,839 - root - DEBUG - ABOVE cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,839 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,839 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,840 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,840 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,847 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,848 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,848 - root - DEBUG - ABOVE cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,848 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,849 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,849 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,849 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,856 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,856 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,857 - root - DEBUG - ABOVE cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,857 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,857 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,858 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,858 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,864 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,864 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,864 - root - DEBUG - ABOVE cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,865 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,865 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,866 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,866 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,872 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,872 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,873 - root - DEBUG - ABOVE cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,873 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,873 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,874 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,874 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,886 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,887 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,887 - root - DEBUG - ABOVE cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,888 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,888 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,889 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,889 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,902 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,903 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,903 - root - DEBUG - ABOVE cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,903 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,904 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,904 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,904 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,918 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,919 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,919 - root - DEBUG - ABOVE cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,919 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,920 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,920 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,920 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:58,943 - root - DEBUG - dragMoveEvent(event=) -2024-06-23 17:50:58,943 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-23 17:50:58,944 - root - DEBUG - ABOVE cur index: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:50:58,944 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:50:58,944 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:58,945 - root - DEBUG - [setValidDragDrop scope] -2024-06-23 17:50:58,945 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:59,385 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-23 17:50:59,385 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-23 17:50:59,386 - root - DEBUG - [dropEvent scope] not self.isItemFromCurrentModel(event), calling pasteItem -2024-06-23 17:50:59,386 - root - DEBUG - Drop operation is valid. -2024-06-23 17:50:59,449 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 493 -2024-06-23 17:50:59,450 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 487 --> 493 -2024-06-23 17:50:59,450 - root - DEBUG - DLGStandardItemModel.insertRow(row=11, toInsert=) -2024-06-23 17:50:59,451 - root - DEBUG - SDM [_processLink scope] Adding #350 to row 11 -2024-06-23 17:50:59,451 - root - DEBUG - Creating internal copy of DLGLink(link_list_index=11, comment=) now. -2024-06-23 17:50:59,452 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:50:59,453 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:50:59,453 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:50:59,454 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:50:59,455 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:50:59,455 - root - DEBUG - [resetDragState scope] -2024-06-23 17:51:00,585 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(164, 257) -2024-06-23 17:51:00,587 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:51:00,587 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:51:00,588 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:51:00,588 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:51:04,755 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-23 17:51:05,048 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-23 17:51:05,049 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-23 17:51:05,049 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-23 17:51:05,050 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:51:05,050 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:51:05,050 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-23 17:51:05,051 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:51:05,052 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:51:05,053 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:51:05,053 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:51:05,054 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:51:05,054 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:51:05,055 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:51:05,056 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:51:05,056 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:51:05,057 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:51:05,058 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:51:05,058 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:51:05,059 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:51:05,059 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:51:05,060 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:51:05,061 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:51:05,061 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:51:05,062 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:51:05,062 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:51:05,063 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:51:05,063 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:51:05,064 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:51:05,065 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:51:05,065 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:51:05,067 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:51:05,067 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:51:05,068 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:51:05,068 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:51:05,069 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:51:05,070 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:51:05,071 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:51:05,072 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:51:05,073 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:51:05,074 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-23 17:51:08,163 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:51:08,163 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:51:08,164 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:51:08,165 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:51:08,911 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-23 17:51:08,912 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-23 17:51:08,912 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-23 17:51:08,913 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-23 17:51:09,771 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:51:09,772 - root - DEBUG - R493: [End Dialog] -2024-06-23 17:51:09,773 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-23 17:51:09,773 - root - DEBUG - Text for above item: R493: [End Dialog] -2024-06-23 17:51:10,257 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:51:10,258 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:51:10,259 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:51:10,259 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-23 17:51:11,438 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 17:51:11,438 - root - DEBUG - applyFinalValue = pyqtSignal(int) -2024-06-23 17:51:11,439 - root - DEBUG - def __init__(self, *args, **kwargs): -2024-06-23 17:51:11,439 - root - DEBUG - super().__init__(*args, **kwargs) -2024-06-23 17:51:11,439 - root - DEBUG - self.specialValueTextMapping = {0: "0", -1: "-1"} -2024-06-23 17:51:11,440 - root - DEBUG - self.setMinimum(-2147483647) -2024-06-23 17:51:11,440 - root - DEBUG - self.setMaximum(2147483647) -2024-06-23 17:51:11,440 - root - DEBUG - self.setSpecialValueText(self.specialValueTextMapping.get(self.value(), "")) -2024-06-23 17:51:11,441 - root - DEBUG - self.lastOperation = None -2024-06-23 17:51:11,441 - root - DEBUG - self.cachedValue = None -2024-06-23 17:51:11,441 - root - DEBUG - # Connect the custom signal -2024-06-23 17:51:11,441 - root - DEBUG - self.applyFinalValue.connect(self._apply_final_value) -2024-06-23 17:51:11,442 - root - DEBUG - def stepBy(self, steps: int): -2024-06-23 17:51:11,442 - root - DEBUG - self.lastOperation = 'stepBy' -2024-06-23 17:51:11,442 - root - DEBUG - current_value = self.value() -2024-06-23 17:51:11,442 - root - DEBUG - if steps > 0: -2024-06-23 17:51:11,442 - root - DEBUG - # Determine the step up logic -2024-06-23 17:51:11,443 - root - DEBUG - self.cachedValue = current_value + 1 # Customize this as needed -2024-06-23 17:51:11,443 - root - DEBUG - elif steps < 0: -2024-06-23 17:51:11,443 - root - DEBUG - # Determine the step down logic -2024-06-23 17:51:11,443 - root - DEBUG - self.cachedValue = current_value - 1 # Customize this as needed -2024-06-23 17:51:11,444 - root - DEBUG - # Emit to handle in valueChanged or final application -2024-06-23 17:51:11,444 - root - DEBUG - self.applyFinalValue.emit(self.cachedValue) -2024-06-23 17:51:11,444 - root - DEBUG - def textChanged(self, text: str): -2024-06-23 17:51:11,444 - root - DEBUG - self.lastOperation = 'textChanged' -2024-06-23 17:51:11,445 - root - DEBUG - # Parse the text and set the cached value accordingly -2024-06-23 17:51:11,445 - root - DEBUG - try: -2024-06-23 17:51:11,445 - root - DEBUG - self.cachedValue = int(text) -2024-06-23 17:51:11,445 - root - DEBUG - except ValueError: -2024-06-23 17:51:11,446 - root - DEBUG - self.cachedValue = self.value() # fallback to current if invalid -2024-06-23 17:51:11,446 - root - DEBUG - def _apply_final_value(self, value): -2024-06-23 17:51:11,446 - root - DEBUG - # Apply the final value calculated from either stepBy or textChanged -2024-06-23 17:51:11,446 - root - DEBUG - if value < self.minimum(): -2024-06-23 17:51:11,446 - root - DEBUG - value = self.minimum() -2024-06-23 17:51:11,447 - root - DEBUG - elif value > self.maximum(): -2024-06-23 17:51:11,447 - root - DEBUG - value = self.maximum() -2024-06-23 17:51:11,447 - root - DEBUG - super().setValue(value) # Use super to avoid recursion with valueChanged signal -2024-06-23 17:51:11,447 - root - DEBUG - def valueChanged(self, value): -2024-06-23 17:51:11,448 - root - DEBUG - if self.lastOperation == 'stepBy' or self.lastOperation == 'textChanged': -2024-06-23 17:51:11,448 - root - DEBUG - # Confirm and finalize value application -2024-06-23 17:51:11,448 - root - DEBUG - self.applyFinalValue.emit(self.cachedValue) -2024-06-23 17:51:11,448 - root - DEBUG - self.lastOperation = None # Reset after handling -2024-06-23 17:51:12,804 - root - DEBUG - DLGStandardItemModel.item(row=19, column=0) -2024-06-23 17:51:12,804 - root - DEBUG - DLGStandardItemModel.item(row=18, column=0) -2024-06-23 17:51:12,804 - root - DEBUG - DLGStandardItemModel.item(row=17, column=0) -2024-06-23 17:51:12,805 - root - DEBUG - DLGStandardItemModel.item(row=16, column=0) -2024-06-23 17:51:12,805 - root - DEBUG - DLGStandardItemModel.item(row=15, column=0) -2024-06-23 17:51:12,805 - root - DEBUG - DLGStandardItemModel.item(row=14, column=0) -2024-06-23 17:51:12,805 - root - DEBUG - DLGStandardItemModel.item(row=13, column=0) -2024-06-23 17:51:12,806 - root - DEBUG - DLGStandardItemModel.item(row=12, column=0) -2024-06-23 17:51:12,806 - root - DEBUG - DLGStandardItemModel.item(row=11, column=0) -2024-06-23 17:51:12,806 - root - DEBUG - DLGStandardItemModel.removeRow(row=11, parent=None) -2024-06-23 17:51:12,807 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:51:12,807 - root - DEBUG - E7: I am confident that you can deal with that on your own. -2024-06-23 17:51:12,808 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-23 17:51:12,809 - root - DEBUG - Text for above item: E7: I am confident that you can deal with that on your own. -2024-06-23 17:51:12,810 - root - DEBUG - DLGStandardItemModel.removeRows(row=11, count=1, parentIndex=) -2024-06-23 17:51:12,811 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1040, in removeRows - parentItem = self.itemFromIndex(parentIndex) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1620, in itemFromIndex - assert isinstance(item, DLGStandardItem) -AssertionError -2024-06-23 17:51:13,724 - root - DEBUG - DLGStandardItemModel.item(row=10, column=0) -2024-06-23 17:51:13,724 - root - DEBUG - DLGStandardItemModel.item(row=9, column=0) -2024-06-23 17:51:13,725 - root - DEBUG - DLGStandardItemModel.item(row=8, column=0) -2024-06-23 17:51:13,725 - root - DEBUG - DLGStandardItemModel.item(row=7, column=0) -2024-06-23 17:51:13,725 - root - DEBUG - DLGStandardItemModel.item(row=6, column=0) -2024-06-23 17:51:13,725 - root - DEBUG - DLGStandardItemModel.item(row=5, column=0) -2024-06-23 17:51:13,726 - root - DEBUG - DLGStandardItemModel.item(row=4, column=0) -2024-06-23 17:51:13,726 - root - DEBUG - DLGStandardItemModel.item(row=3, column=0) -2024-06-23 17:51:13,726 - root - DEBUG - DLGStandardItemModel.removeRow(row=3, parent=None) -2024-06-23 17:51:13,726 - root - DEBUG - DLGStandardItemModel.removeRows(row=3, count=1, parentIndex=) -2024-06-23 17:51:13,727 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1040, in removeRows - parentItem = self.itemFromIndex(parentIndex) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1620, in itemFromIndex - assert isinstance(item, DLGStandardItem) -AssertionError -2024-06-23 17:51:14,384 - root - DEBUG - DLGStandardItemModel.item(row=2, column=0) -2024-06-23 17:51:14,385 - root - DEBUG - DLGStandardItemModel.item(row=1, column=0) -2024-06-23 17:51:14,385 - root - DEBUG - DLGStandardItemModel.item(row=0, column=0) -2024-06-23 17:51:44,022 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:51:44,023 - root - DEBUG - E6: I wish I could help you with that. -2024-06-23 17:51:44,024 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 11, Column: 0, Ancestors: 0 -2024-06-23 17:51:44,024 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-23 17:51:44,087 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 17:51:44,088 - root - DEBUG - applyFinalValue = pyqtSignal(int) -2024-06-23 17:51:44,088 - root - DEBUG - def __init__(self, *args, **kwargs): -2024-06-23 17:51:44,088 - root - DEBUG - super().__init__(*args, **kwargs) -2024-06-23 17:51:44,089 - root - DEBUG - self.specialValueTextMapping = {0: "0", -1: "-1"} -2024-06-23 17:51:44,089 - root - DEBUG - self.setMinimum(-2147483647) -2024-06-23 17:51:44,089 - root - DEBUG - self.setMaximum(2147483647) -2024-06-23 17:51:44,089 - root - DEBUG - self.setSpecialValueText(self.specialValueTextMapping.get(self.value(), "")) -2024-06-23 17:51:44,090 - root - DEBUG - self.lastOperation = None -2024-06-23 17:51:44,090 - root - DEBUG - self.cachedValue = None -2024-06-23 17:51:44,090 - root - DEBUG - # Connect the custom signal -2024-06-23 17:51:44,090 - root - DEBUG - self.applyFinalValue.connect(self._apply_final_value) -2024-06-23 17:51:44,090 - root - DEBUG - def stepBy(self, steps: int): -2024-06-23 17:51:44,091 - root - DEBUG - self.lastOperation = 'stepBy' -2024-06-23 17:51:44,091 - root - DEBUG - current_value = self.value() -2024-06-23 17:51:44,091 - root - DEBUG - if steps > 0: -2024-06-23 17:51:44,091 - root - DEBUG - # Determine the step up logic -2024-06-23 17:51:44,092 - root - DEBUG - self.cachedValue = current_value + 1 # Customize this as needed -2024-06-23 17:51:44,092 - root - DEBUG - elif steps < 0: -2024-06-23 17:51:44,092 - root - DEBUG - # Determine the step down logic -2024-06-23 17:51:44,092 - root - DEBUG - self.cachedValue = current_value - 1 # Customize this as needed -2024-06-23 17:51:44,092 - root - DEBUG - # Emit to handle in valueChanged or final application -2024-06-23 17:51:44,093 - root - DEBUG - self.applyFinalValue.emit(self.cachedValue) -2024-06-23 17:51:44,093 - root - DEBUG - def textChanged(self, text: str): -2024-06-23 17:51:44,093 - root - DEBUG - self.lastOperation = 'textChanged' -2024-06-23 17:51:44,093 - root - DEBUG - # Parse the text and set the cached value accordingly -2024-06-23 17:51:44,094 - root - DEBUG - try: -2024-06-23 17:51:44,094 - root - DEBUG - self.cachedValue = int(text) -2024-06-23 17:51:44,094 - root - DEBUG - except ValueError: -2024-06-23 17:51:44,094 - root - DEBUG - self.cachedValue = self.value() # fallback to current if invalid -2024-06-23 17:51:44,094 - root - DEBUG - def _apply_final_value(self, value): -2024-06-23 17:51:44,095 - root - DEBUG - # Apply the final value calculated from either stepBy or textChanged -2024-06-23 17:51:44,095 - root - DEBUG - if value < self.minimum(): -2024-06-23 17:51:44,095 - root - DEBUG - value = self.minimum() -2024-06-23 17:51:44,095 - root - DEBUG - elif value > self.maximum(): -2024-06-23 17:51:44,095 - root - DEBUG - value = self.maximum() -2024-06-23 17:51:44,096 - root - DEBUG - super().setValue(value) # Use super to avoid recursion with valueChanged signal -2024-06-23 17:51:44,096 - root - DEBUG - def valueChanged(self, value): -2024-06-23 17:51:44,096 - root - DEBUG - if self.lastOperation == 'stepBy' or self.lastOperation == 'textChanged': -2024-06-23 17:51:44,096 - root - DEBUG - # Confirm and finalize value application -2024-06-23 17:51:44,097 - root - DEBUG - self.applyFinalValue.emit(self.cachedValue) -2024-06-23 17:51:44,097 - root - DEBUG - self.lastOperation = None # Reset after handling -2024-06-23 17:51:45,093 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3731, in - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3856, in findReferences - node = item.link.node - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3856, in - node = item.link.node - File "C:\Program Files\Python38\lib\weakref.py", line 383, in __getitem__ - return self.data[ref(key)] -KeyError: -2024-06-23 17:52:01,558 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-23 17:52:01,558 - root - DEBUG - E316: How can I help? -2024-06-23 17:52:01,559 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 7, Column: 0, Ancestors: 0 -2024-06-23 17:52:01,559 - root - DEBUG - Text for above item: E316: How can I help? -2024-06-23 17:52:01,709 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-23 17:52:01,710 - root - DEBUG - applyFinalValue = pyqtSignal(int) -2024-06-23 17:52:01,710 - root - DEBUG - def __init__(self, *args, **kwargs): -2024-06-23 17:52:01,710 - root - DEBUG - super().__init__(*args, **kwargs) -2024-06-23 17:52:01,710 - root - DEBUG - self.specialValueTextMapping = {0: "0", -1: "-1"} -2024-06-23 17:52:01,711 - root - DEBUG - self.setMinimum(-2147483647) -2024-06-23 17:52:01,711 - root - DEBUG - self.setMaximum(2147483647) -2024-06-23 17:52:01,711 - root - DEBUG - self.setSpecialValueText(self.specialValueTextMapping.get(self.value(), "")) -2024-06-23 17:52:01,712 - root - DEBUG - self.lastOperation = None -2024-06-23 17:52:01,712 - root - DEBUG - self.cachedValue = None -2024-06-23 17:52:01,712 - root - DEBUG - # Connect the custom signal -2024-06-23 17:52:01,712 - root - DEBUG - self.applyFinalValue.connect(self._apply_final_value) -2024-06-23 17:52:01,713 - root - DEBUG - def stepBy(self, steps: int): -2024-06-23 17:52:01,713 - root - DEBUG - self.lastOperation = 'stepBy' -2024-06-23 17:52:01,713 - root - DEBUG - current_value = self.value() -2024-06-23 17:52:01,713 - root - DEBUG - if steps > 0: -2024-06-23 17:52:01,714 - root - DEBUG - # Determine the step up logic -2024-06-23 17:52:01,714 - root - DEBUG - self.cachedValue = current_value + 1 # Customize this as needed -2024-06-23 17:52:01,714 - root - DEBUG - elif steps < 0: -2024-06-23 17:52:01,714 - root - DEBUG - # Determine the step down logic -2024-06-23 17:52:01,715 - root - DEBUG - self.cachedValue = current_value - 1 # Customize this as needed -2024-06-23 17:52:01,715 - root - DEBUG - # Emit to handle in valueChanged or final application -2024-06-23 17:52:01,715 - root - DEBUG - self.applyFinalValue.emit(self.cachedValue) -2024-06-23 17:52:01,715 - root - DEBUG - def textChanged(self, text: str): -2024-06-23 17:52:01,716 - root - DEBUG - self.lastOperation = 'textChanged' -2024-06-23 17:52:01,716 - root - DEBUG - # Parse the text and set the cached value accordingly -2024-06-23 17:52:01,716 - root - DEBUG - try: -2024-06-23 17:52:01,716 - root - DEBUG - self.cachedValue = int(text) -2024-06-23 17:52:01,716 - root - DEBUG - except ValueError: -2024-06-23 17:52:01,717 - root - DEBUG - self.cachedValue = self.value() # fallback to current if invalid -2024-06-23 17:52:01,717 - root - DEBUG - def _apply_final_value(self, value): -2024-06-23 17:52:01,717 - root - DEBUG - # Apply the final value calculated from either stepBy or textChanged -2024-06-23 17:52:01,717 - root - DEBUG - if value < self.minimum(): -2024-06-23 17:52:01,718 - root - DEBUG - value = self.minimum() -2024-06-23 17:52:01,718 - root - DEBUG - elif value > self.maximum(): -2024-06-23 17:52:01,718 - root - DEBUG - value = self.maximum() -2024-06-23 17:52:01,718 - root - DEBUG - super().setValue(value) # Use super to avoid recursion with valueChanged signal -2024-06-23 17:52:01,718 - root - DEBUG - def valueChanged(self, value): -2024-06-23 17:52:01,719 - root - DEBUG - if self.lastOperation == 'stepBy' or self.lastOperation == 'textChanged': -2024-06-23 17:52:01,719 - root - DEBUG - # Confirm and finalize value application -2024-06-23 17:52:01,719 - root - DEBUG - self.applyFinalValue.emit(self.cachedValue) -2024-06-23 17:52:01,719 - root - DEBUG - self.lastOperation = None # Reset after handling -2024-06-23 17:52:02,625 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3731, in - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3856, in findReferences - node = item.link.node - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3856, in - node = item.link.node - File "C:\Program Files\Python38\lib\weakref.py", line 383, in __getitem__ - return self.data[ref(key)] -KeyError: -2024-06-24 10:35:53,890 - root - DEBUG - [closeEvent scope] instance: -2024-06-24 10:35:53,895 - root - DEBUG - ToolWindow closed, shutting down the app. -2024-06-24 10:35:53,930 - root - DEBUG - Closing/destroy all windows from WINDOWS list, (0 to handle)... -2024-06-24 10:35:54,849 - root - INFO - Attempting to terminate child processes gracefully... -2024-06-24 10:35:54,852 - root - DEBUG - 0 active child processes found -2024-06-24 10:35:54,855 - root - INFO - Fully shutting down Holocron Toolset... -2024-06-24 10:35:54,855 - root - INFO - Attempting to terminate threads gracefully... -2024-06-24 10:35:54,856 - root - DEBUG - 2 existing threads to terminate. -2024-06-24 10:35:54,857 - root - DEBUG - Ignoring dummy thread 'Dummy-8' -2024-06-24 10:35:54,857 - root - DEBUG - Ignoring dummy thread 'Dummy-9' -2024-06-24 10:35:54,858 - root - DEBUG - All threads terminated gracefully; exiting normally. -2024-06-24 10:35:54,858 - root - DEBUG - Starting new shutdown process... -2024-06-24 10:35:54,954 - root - ERROR - C:\Program Files\Python38\lib\subprocess.py:946: ResourceWarning: subprocess 299472 is still running -2024-06-24 10:35:54,956 - root - ERROR - _warn("subprocess %s is still running" % self.pid, -2024-06-24 10:35:54,956 - root - ERROR - ResourceWarning: Enable tracemalloc to get the object allocation traceback -2024-06-24 10:35:54,957 - root - DEBUG - Shutdown process started... -2024-06-24 10:35:55,286 - root - DEBUG - Waiting 3 second(s) before starting the shutdown failsafe. -2024-06-24 10:36:03,243 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-24 10:36:03,726 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-24 10:36:03,727 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-24 10:36:03,727 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-24 10:36:03,728 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-24 10:36:03,728 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-24 10:36:03,729 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-24 10:36:03,729 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-24 10:36:03,729 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-24 10:36:03,730 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-24 10:36:03,730 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-24 10:36:03,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-24 10:36:03,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-24 10:36:03,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-24 10:36:03,732 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-24 10:36:03,732 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-24 10:36:03,732 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-24 10:36:03,733 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-24 10:36:03,733 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-24 10:36:03,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-24 10:36:03,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-24 10:36:03,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-24 10:36:03,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-24 10:36:03,737 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-24 10:36:03,737 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-24 10:36:03,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-24 10:36:03,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-24 10:36:03,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-24 10:36:03,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-24 10:36:03,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-24 10:36:03,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-24 10:36:03,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-24 10:36:03,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-24 10:36:03,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-24 10:36:03,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-24 10:36:03,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-24 10:36:03,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-24 10:36:03,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-24 10:36:03,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-24 10:36:03,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-24 10:36:03,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-24 10:36:03,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-24 10:36:03,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-24 10:36:03,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-24 10:36:03,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-24 10:36:03,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-24 10:36:03,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-24 10:36:03,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-24 10:36:03,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-24 10:36:03,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-24 10:36:03,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-24 10:36:03,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-24 10:36:03,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-24 10:36:03,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-24 10:36:03,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-24 10:36:03,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-24 10:36:03,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-24 10:36:03,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-24 10:36:03,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-24 10:36:03,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-24 10:36:03,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-24 10:36:03,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-24 10:36:03,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-24 10:36:03,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-24 10:36:03,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-24 10:36:03,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-24 10:36:03,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-24 10:36:03,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-24 10:36:03,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-24 10:36:03,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-24 10:36:03,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-24 10:36:03,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-24 10:36:03,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-24 10:36:03,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-24 10:36:03,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-24 10:36:03,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-24 10:36:03,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-24 10:36:03,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-24 10:36:03,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-24 10:36:03,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-24 10:36:03,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-24 10:36:03,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-24 10:36:03,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-24 10:36:03,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-24 10:36:03,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-24 10:36:03,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-24 10:36:03,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-24 10:36:03,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-24 10:36:03,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-24 10:36:03,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-24 10:36:03,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-24 10:36:03,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-24 10:36:03,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-24 10:36:03,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-24 10:36:03,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-24 10:36:03,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-24 10:36:03,758 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-24 10:36:03,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-24 10:36:03,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-24 10:36:03,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-24 10:36:03,759 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-24 10:36:03,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-24 10:36:03,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-24 10:36:03,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-24 10:36:03,760 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-24 10:36:03,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-24 10:36:03,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-24 10:36:03,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-24 10:36:03,761 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-24 10:36:03,762 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-24 10:36:03,762 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-24 10:36:03,762 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-24 10:36:03,762 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-24 10:36:03,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-24 10:36:03,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-24 10:36:03,763 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-24 10:36:03,764 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-24 10:36:03,764 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-24 10:36:03,764 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-24 10:36:03,765 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-24 10:36:03,849 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-24 10:36:03,850 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-24 10:36:04,507 - root - DEBUG - DEBUG MODE: True -2024-06-24 10:36:04,510 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-24 10:36:04,577 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-24 10:36:04,789 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-24 10:36:04,829 - root - DEBUG - Updating menus... -2024-06-24 10:36:05,740 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 10:36:06,395 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 10:36:06,397 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 10:36:06,410 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-24 10:36:06,410 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-24 10:36:06,411 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-24 10:36:06,411 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-24 10:36:06,411 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-24 10:36:06,411 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-24 10:36:06,412 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-24 10:36:06,412 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-24 10:36:06,412 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-24 10:36:06,413 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-24 10:36:08,019 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-24 10:36:08,019 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-24 10:36:08,020 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-24 10:36:08,020 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-24 10:36:08,021 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-24 10:36:08,021 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-24 10:36:08,022 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-24 10:36:08,031 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-24 10:36:08,033 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-24 10:36:08,035 - root - INFO - Loading chitin... -2024-06-24 10:36:08,036 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-24 10:36:11,166 - root - INFO - Done loading chitin -2024-06-24 10:36:11,166 - root - INFO - Loading lips... -2024-06-24 10:36:11,167 - root - INFO - Loading modules... -2024-06-24 10:36:11,172 - root - INFO - Loading streammusic... -2024-06-24 10:36:11,174 - root - INFO - Loading streamsounds... -2024-06-24 10:36:11,175 - root - INFO - Loading textures... -2024-06-24 10:36:11,177 - root - INFO - Loading 'texturepacks' from installation... -2024-06-24 10:36:12,393 - root - INFO - Loading saves... -2024-06-24 10:36:12,416 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-24 10:36:12,417 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-24 10:36:12,419 - root - INFO - Loading streamwaves... -2024-06-24 10:36:12,421 - root - INFO - Loading override... -2024-06-24 10:36:12,423 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-24 10:36:12,437 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-24 10:36:12,463 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-24 10:36:12,464 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-24 10:36:12,465 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-24 10:36:12,465 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:36:12,465 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:36:12,466 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:36:12,466 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:36:12,486 - root - DEBUG - Set sections of prepared lists -2024-06-24 10:36:12,487 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-24 10:36:12,510 - root - INFO - Loading core installation resources into UI... -2024-06-24 10:36:14,014 - root - DEBUG - Remove unused Core tab categories... -2024-06-24 10:36:14,015 - root - INFO - Loading saves list into UI... -2024-06-24 10:36:14,016 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-24 10:36:14,017 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-24 10:36:14,018 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-24 10:36:14,018 - root - DEBUG - [refreshSavesList scope] section: -2024-06-24 10:36:14,019 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-24 10:36:14,019 - root - DEBUG - Loading save resources into UI... -2024-06-24 10:36:14,020 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-24 10:36:14,021 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-24 10:36:14,021 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 10:36:14,021 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 10:36:14,022 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 10:36:14,022 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 10:36:14,022 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 10:36:14,022 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 10:36:14,023 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 10:36:14,023 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 10:36:14,023 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 10:36:14,025 - root - DEBUG - Updating menus... -2024-06-24 10:36:14,028 - root - DEBUG - Setting up watchdog observer... -2024-06-24 10:36:14,028 - root - INFO - Loader task completed. -2024-06-24 10:36:16,667 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-24 10:36:17,050 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-24 10:36:17,051 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-24 10:36:17,051 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-24 10:36:17,052 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-24 10:36:17,052 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-24 10:36:17,052 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-24 10:36:17,053 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-24 10:36:17,053 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-24 10:36:17,053 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-24 10:36:17,118 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-24 10:36:17,438 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-24 10:36:17,440 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-24 10:36:17,440 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-24 10:36:17,440 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:36:17,441 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:36:17,441 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:36:17,450 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:36:17,939 - root - DEBUG - [load scope] dlg: -2024-06-24 10:36:17,940 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-24 10:36:18,080 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-24 10:36:18,081 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-24 10:36:18,081 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-24 10:36:18,082 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:36:18,082 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:36:18,082 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:36:18,084 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:36:18,084 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:36:18,085 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:36:18,086 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:36:18,087 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:36:18,087 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:36:18,089 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:36:18,089 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:36:18,090 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:36:18,090 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:36:18,092 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:36:18,092 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:36:18,093 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:36:18,093 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:36:18,094 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:36:18,095 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:36:18,095 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:36:18,096 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:36:18,096 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:36:18,097 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:36:18,098 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:36:18,098 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:36:18,099 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:36:18,099 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:36:18,100 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:36:18,100 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:36:18,101 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:36:18,102 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:36:18,103 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:36:18,104 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:36:18,104 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:36:18,105 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:36:19,014 - root - INFO - Loading Override from installation... -2024-06-24 10:36:21,969 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-24 10:36:22,089 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=-1, comment=), None) -2024-06-24 10:36:22,090 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-24 10:36:23,344 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(231, 174) -2024-06-24 10:36:23,345 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:36:23,346 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,347 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,347 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,665 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-24 10:36:23,665 - root - DEBUG - DLGTreeView. -2024-06-24 10:36:23,666 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-24 10:36:23,666 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-24 10:36:23,666 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-24 10:36:23,667 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,667 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,671 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-24 10:36:23,672 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-24 10:36:23,734 - root - DEBUG - dragEnterEvent(event=) -2024-06-24 10:36:23,734 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:23,735 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,735 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,735 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,736 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,736 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:23,737 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:23,737 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:23,744 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,744 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,745 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,745 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,746 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:23,746 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:23,747 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:23,756 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,756 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,757 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,757 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,757 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:23,758 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:23,758 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:23,765 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,765 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,766 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,766 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,767 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:23,767 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:23,767 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:23,779 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,779 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,780 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,780 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,781 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:23,781 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:23,781 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:23,789 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,789 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,790 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,790 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,791 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:23,791 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:23,791 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:23,797 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,798 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,798 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,798 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,799 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:23,799 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:23,800 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:23,805 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,805 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,806 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,806 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,807 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:23,807 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:23,807 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:23,807 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:23,810 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,810 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,811 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,811 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,811 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:23,812 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:23,812 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:23,812 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:23,814 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,814 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,815 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,815 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,815 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:23,815 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:23,816 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:23,816 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:23,818 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,819 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,819 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,820 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,820 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:23,821 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:23,821 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:23,821 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:23,823 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,824 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,825 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,825 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,825 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:23,826 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:23,827 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:23,827 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:23,829 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,829 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,830 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,830 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,831 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:23,831 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:23,831 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:23,832 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:23,834 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,835 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,835 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,835 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,836 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:23,836 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:23,836 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:23,837 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:23,839 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,839 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,840 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,840 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,841 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:23,841 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:23,841 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:23,842 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:23,844 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,844 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,845 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,845 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,845 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:23,846 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:23,846 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:23,846 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:23,848 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,848 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,848 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,849 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,849 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:23,849 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:23,850 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:23,850 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:23,851 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,852 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,852 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,852 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,853 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:23,853 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:23,853 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:23,854 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:23,855 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,856 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,856 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,856 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,856 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:23,857 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:23,857 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:23,857 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:23,860 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,861 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,861 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,862 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,862 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:23,863 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:23,863 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:23,863 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:23,865 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,866 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,867 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,867 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,868 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:23,868 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:23,869 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:23,869 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:23,871 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,871 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,872 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,872 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:23,873 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:23,873 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:23,873 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:23,874 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:23,876 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,876 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,877 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,877 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:36:23,878 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:23,878 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:23,878 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:23,878 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:23,884 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,885 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,885 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,886 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:36:23,886 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:23,886 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:23,886 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:23,887 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:23,893 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,894 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,894 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,894 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:36:23,895 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:23,895 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:23,895 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:23,895 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:23,901 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,902 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,902 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,903 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:36:23,903 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:23,904 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:23,904 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:23,904 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:23,912 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,913 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,913 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,913 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:36:23,914 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:23,914 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:23,914 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:23,915 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:23,921 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,922 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,922 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,922 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:36:23,923 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:23,923 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:23,923 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:23,929 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,929 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,929 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,930 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:36:23,930 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:23,930 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:23,930 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:23,936 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,937 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,937 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,937 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:36:23,937 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:23,938 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:23,938 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:23,945 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,945 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,946 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,946 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:36:23,947 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:23,947 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:23,947 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:23,956 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,956 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,957 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,957 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:36:23,957 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:23,958 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:23,958 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:23,964 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,964 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,964 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,965 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:36:23,965 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:23,965 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:23,965 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:23,972 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,972 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,972 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,972 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:36:23,973 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:23,973 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:23,973 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:23,978 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,979 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,979 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,979 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:36:23,980 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:23,980 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:23,980 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:23,988 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,989 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,989 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,989 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:36:23,990 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:23,990 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:23,990 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:23,998 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:23,998 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:23,999 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:36:23,999 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:36:23,999 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:24,000 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:24,000 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:24,000 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:24,008 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:24,008 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:24,009 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:36:24,009 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:36:24,010 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:24,010 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:24,010 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:24,010 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:24,017 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:24,017 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:24,018 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:36:24,018 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:36:24,018 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:24,018 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:24,019 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:24,019 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:24,025 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:24,025 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:24,026 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:36:24,026 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:36:24,027 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:24,027 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:24,028 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:24,028 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:24,036 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:24,037 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:24,037 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:36:24,038 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:36:24,038 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:24,038 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:24,039 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:24,045 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:24,045 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:24,046 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:36:24,046 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:36:24,046 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:24,047 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:24,047 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:24,053 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:24,053 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:24,054 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:36:24,054 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:36:24,054 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:24,054 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:24,055 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:24,060 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:24,061 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:24,061 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:36:24,061 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:36:24,062 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:24,062 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:24,062 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:24,069 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:24,070 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:24,070 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:36:24,071 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:36:24,071 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:24,072 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:24,072 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:24,079 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:24,079 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:24,080 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:36:24,080 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:36:24,080 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:24,081 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:24,081 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:24,081 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:24,087 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:24,088 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:24,088 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:36:24,088 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:36:24,089 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:24,089 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:24,089 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:24,090 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:24,096 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:24,096 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:24,097 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:36:24,097 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:36:24,097 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:24,098 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:24,098 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:24,098 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:24,104 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:24,104 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:24,104 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:36:24,104 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:36:24,105 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:24,105 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:24,105 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:24,105 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:24,114 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:24,115 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:24,115 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:36:24,115 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:36:24,116 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:24,116 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:24,116 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:24,117 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:24,123 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:24,124 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:24,124 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:36:24,125 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:36:24,125 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:24,125 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:24,126 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:24,126 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:24,132 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:24,132 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:24,132 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:36:24,133 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:36:24,133 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:24,134 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:36:24,134 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:36:24,134 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:24,140 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:24,141 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:24,141 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:36:24,141 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:36:24,142 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:24,142 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:24,142 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:24,148 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:24,149 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:24,149 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:36:24,149 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:36:24,150 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:24,150 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:24,151 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:24,159 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:24,159 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:24,160 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:36:24,160 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:36:24,161 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:36:24,161 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:36:24,161 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:24,176 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-24 10:36:24,176 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-24 10:36:24,177 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,178 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,178 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,178 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,178 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,180 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,181 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,181 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,181 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,182 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,183 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,183 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,183 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,185 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,186 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,186 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,186 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,188 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,189 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,189 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,189 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,191 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,191 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,192 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,192 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,194 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,195 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,196 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,196 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,198 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,198 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,199 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,199 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,202 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,203 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,204 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,204 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,207 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,208 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,209 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,209 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,212 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,213 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,213 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,213 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,216 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,216 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,217 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,217 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,221 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,221 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,221 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,222 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,223 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,223 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,224 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,224 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,225 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,226 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,226 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,226 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,228 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,228 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,228 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,229 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,230 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,230 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,231 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,231 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,232 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,233 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,233 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,234 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,237 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,238 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,238 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,239 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,240 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,241 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,242 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,242 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,245 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,245 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,246 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,246 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,248 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,248 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,249 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,249 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,251 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,252 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,252 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,252 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,254 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,255 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,255 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,255 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,257 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,257 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,257 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,257 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,259 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,260 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,260 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,260 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,262 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,263 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,263 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,263 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,270 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,270 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,271 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,271 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,272 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,273 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,273 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,273 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,280 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,281 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,282 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,282 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,286 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,287 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,287 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,287 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,298 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,299 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,299 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,300 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,323 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,323 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,324 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,324 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,340 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,341 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,341 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,341 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,348 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,348 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,348 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,349 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,352 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,353 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,353 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,353 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,355 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,355 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,356 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,356 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,360 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,361 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,362 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,362 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,364 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,365 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,365 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,366 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,369 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,369 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,370 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,370 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,372 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,373 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,373 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,374 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,376 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,377 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,377 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,377 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,379 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,379 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,380 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,380 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,381 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,382 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,382 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,382 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,384 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,384 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,385 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,385 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,387 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,387 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,387 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,388 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,389 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,390 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,390 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,391 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,393 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,393 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,394 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,394 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,396 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,396 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,396 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,397 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,398 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,398 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,399 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,399 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,404 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,404 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,405 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,405 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,407 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,407 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,407 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,408 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,410 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,411 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,411 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,411 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,413 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,414 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,414 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,415 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,419 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,419 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,419 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,420 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,424 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,425 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,425 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,426 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,428 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,428 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,429 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,429 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,436 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,437 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,437 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,437 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,449 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,449 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,449 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,450 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,479 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,480 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,480 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,480 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,497 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,497 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,498 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,498 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,516 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:36:24,516 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:36:24,517 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,517 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:24,624 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-24 10:36:24,625 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-24 10:36:24,626 - root - DEBUG - performDrag: completely done -2024-06-24 10:36:24,626 - root - DEBUG - startDrag done, call resetDragState -2024-06-24 10:36:24,626 - root - DEBUG - [resetDragState scope] -2024-06-24 10:36:26,626 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-24 10:36:26,626 - root - DEBUG - applyFinalValue = pyqtSignal(int) -2024-06-24 10:36:26,626 - root - DEBUG - def __init__(self, *args, **kwargs): -2024-06-24 10:36:26,627 - root - DEBUG - super().__init__(*args, **kwargs) -2024-06-24 10:36:26,627 - root - DEBUG - self.specialValueTextMapping = {0: "0", -1: "-1"} -2024-06-24 10:36:26,627 - root - DEBUG - self.setMinimum(-2147483647) -2024-06-24 10:36:26,627 - root - DEBUG - self.setMaximum(2147483647) -2024-06-24 10:36:26,628 - root - DEBUG - self.setSpecialValueText(self.specialValueTextMapping.get(self.value(), "")) -2024-06-24 10:36:26,628 - root - DEBUG - self.lastOperation = None -2024-06-24 10:36:26,628 - root - DEBUG - self.cachedValue = None -2024-06-24 10:36:26,628 - root - DEBUG - # Connect the custom signal -2024-06-24 10:36:26,629 - root - DEBUG - self.applyFinalValue.connect(self._apply_final_value) -2024-06-24 10:36:26,629 - root - DEBUG - def stepBy(self, steps: int): -2024-06-24 10:36:26,629 - root - DEBUG - self.lastOperation = 'stepBy' -2024-06-24 10:36:26,629 - root - DEBUG - current_value = self.value() -2024-06-24 10:36:26,629 - root - DEBUG - if steps > 0: -2024-06-24 10:36:26,630 - root - DEBUG - # Determine the step up logic -2024-06-24 10:36:26,630 - root - DEBUG - self.cachedValue = current_value + 1 # Customize this as needed -2024-06-24 10:36:26,630 - root - DEBUG - elif steps < 0: -2024-06-24 10:36:26,630 - root - DEBUG - # Determine the step down logic -2024-06-24 10:36:26,631 - root - DEBUG - self.cachedValue = current_value - 1 # Customize this as needed -2024-06-24 10:36:26,631 - root - DEBUG - # Emit to handle in valueChanged or final application -2024-06-24 10:36:26,631 - root - DEBUG - self.applyFinalValue.emit(self.cachedValue) -2024-06-24 10:36:26,631 - root - DEBUG - def textChanged(self, text: str): -2024-06-24 10:36:26,631 - root - DEBUG - self.lastOperation = 'textChanged' -2024-06-24 10:36:26,632 - root - DEBUG - # Parse the text and set the cached value accordingly -2024-06-24 10:36:26,632 - root - DEBUG - try: -2024-06-24 10:36:26,632 - root - DEBUG - self.cachedValue = int(text) -2024-06-24 10:36:26,632 - root - DEBUG - except ValueError: -2024-06-24 10:36:26,633 - root - DEBUG - self.cachedValue = self.value() # fallback to current if invalid -2024-06-24 10:36:26,633 - root - DEBUG - def _apply_final_value(self, value): -2024-06-24 10:36:26,633 - root - DEBUG - # Apply the final value calculated from either stepBy or textChanged -2024-06-24 10:36:26,633 - root - DEBUG - if value < self.minimum(): -2024-06-24 10:36:26,634 - root - DEBUG - value = self.minimum() -2024-06-24 10:36:26,634 - root - DEBUG - elif value > self.maximum(): -2024-06-24 10:36:26,634 - root - DEBUG - value = self.maximum() -2024-06-24 10:36:26,634 - root - DEBUG - super().setValue(value) # Use super to avoid recursion with valueChanged signal -2024-06-24 10:36:26,635 - root - DEBUG - def valueChanged(self, value): -2024-06-24 10:36:26,635 - root - DEBUG - if self.lastOperation == 'stepBy' or self.lastOperation == 'textChanged': -2024-06-24 10:36:26,635 - root - DEBUG - # Confirm and finalize value application -2024-06-24 10:36:26,635 - root - DEBUG - self.applyFinalValue.emit(self.cachedValue) -2024-06-24 10:36:26,636 - root - DEBUG - self.lastOperation = None # Reset after handling -2024-06-24 10:36:28,116 - root - DEBUG - [shiftItem scope] itemText: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:28,117 - root - DEBUG - [shiftItem scope] oldRow: 2 -2024-06-24 10:36:28,117 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-24 10:36:28,117 - root - DEBUG - [shiftItem scope] newRow: 3 -2024-06-24 10:36:28,118 - root - DEBUG - Received item: '%s', row shift amount %s E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 1 -2024-06-24 10:36:28,118 - root - DEBUG - Attempting to change row index for '%s' from %s to %s in parent '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 2 3 -2024-06-24 10:36:28,118 - root - DEBUG - DLGStandardItemModel.takeRow(row=2) -2024-06-24 10:36:28,119 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:36:28,119 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:36:28,120 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:36:28,121 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:36:28,122 - root - DEBUG - [shiftItem scope] itemToMove: -2024-06-24 10:36:28,122 - root - DEBUG - itemToMove '%s' taken from old position: '%s', moving to '%s' E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! 2 3 -2024-06-24 10:36:28,122 - root - DEBUG - DLGStandardItemModel.insertRow(row=3, toInsert=) -2024-06-24 10:36:28,123 - root - DEBUG - SDM [_processLink scope] Adding #351 to row 3 -2024-06-24 10:36:28,126 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:36:28,126 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:28,127 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:36:28,128 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:28,129 - root - DEBUG - Selection updated to new index -2024-06-24 10:36:28,129 - root - DEBUG - [shiftItem scope] itemParent: None -2024-06-24 10:36:28,129 - root - DEBUG - Item new parent after move: '%s' Root -2024-06-24 10:36:28,130 - root - INFO - Moved link from 2 to 3 -2024-06-24 10:36:28,923 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-24 10:36:28,923 - root - DEBUG - applyFinalValue = pyqtSignal(int) -2024-06-24 10:36:28,924 - root - DEBUG - def __init__(self, *args, **kwargs): -2024-06-24 10:36:28,924 - root - DEBUG - super().__init__(*args, **kwargs) -2024-06-24 10:36:28,924 - root - DEBUG - self.specialValueTextMapping = {0: "0", -1: "-1"} -2024-06-24 10:36:28,924 - root - DEBUG - self.setMinimum(-2147483647) -2024-06-24 10:36:28,924 - root - DEBUG - self.setMaximum(2147483647) -2024-06-24 10:36:28,925 - root - DEBUG - self.setSpecialValueText(self.specialValueTextMapping.get(self.value(), "")) -2024-06-24 10:36:28,925 - root - DEBUG - self.lastOperation = None -2024-06-24 10:36:28,925 - root - DEBUG - self.cachedValue = None -2024-06-24 10:36:28,925 - root - DEBUG - # Connect the custom signal -2024-06-24 10:36:28,926 - root - DEBUG - self.applyFinalValue.connect(self._apply_final_value) -2024-06-24 10:36:28,927 - root - DEBUG - def stepBy(self, steps: int): -2024-06-24 10:36:28,927 - root - DEBUG - self.lastOperation = 'stepBy' -2024-06-24 10:36:28,927 - root - DEBUG - current_value = self.value() -2024-06-24 10:36:28,927 - root - DEBUG - if steps > 0: -2024-06-24 10:36:28,928 - root - DEBUG - # Determine the step up logic -2024-06-24 10:36:28,928 - root - DEBUG - self.cachedValue = current_value + 1 # Customize this as needed -2024-06-24 10:36:28,928 - root - DEBUG - elif steps < 0: -2024-06-24 10:36:28,928 - root - DEBUG - # Determine the step down logic -2024-06-24 10:36:28,928 - root - DEBUG - self.cachedValue = current_value - 1 # Customize this as needed -2024-06-24 10:36:28,929 - root - DEBUG - # Emit to handle in valueChanged or final application -2024-06-24 10:36:28,929 - root - DEBUG - self.applyFinalValue.emit(self.cachedValue) -2024-06-24 10:36:28,929 - root - DEBUG - def textChanged(self, text: str): -2024-06-24 10:36:28,929 - root - DEBUG - self.lastOperation = 'textChanged' -2024-06-24 10:36:28,930 - root - DEBUG - # Parse the text and set the cached value accordingly -2024-06-24 10:36:28,930 - root - DEBUG - try: -2024-06-24 10:36:28,930 - root - DEBUG - self.cachedValue = int(text) -2024-06-24 10:36:28,930 - root - DEBUG - except ValueError: -2024-06-24 10:36:28,930 - root - DEBUG - self.cachedValue = self.value() # fallback to current if invalid -2024-06-24 10:36:28,931 - root - DEBUG - def _apply_final_value(self, value): -2024-06-24 10:36:28,931 - root - DEBUG - # Apply the final value calculated from either stepBy or textChanged -2024-06-24 10:36:28,931 - root - DEBUG - if value < self.minimum(): -2024-06-24 10:36:28,931 - root - DEBUG - value = self.minimum() -2024-06-24 10:36:28,932 - root - DEBUG - elif value > self.maximum(): -2024-06-24 10:36:28,932 - root - DEBUG - value = self.maximum() -2024-06-24 10:36:28,932 - root - DEBUG - super().setValue(value) # Use super to avoid recursion with valueChanged signal -2024-06-24 10:36:28,932 - root - DEBUG - def valueChanged(self, value): -2024-06-24 10:36:28,932 - root - DEBUG - if self.lastOperation == 'stepBy' or self.lastOperation == 'textChanged': -2024-06-24 10:36:28,933 - root - DEBUG - # Confirm and finalize value application -2024-06-24 10:36:28,933 - root - DEBUG - self.applyFinalValue.emit(self.cachedValue) -2024-06-24 10:36:28,933 - root - DEBUG - self.lastOperation = None # Reset after handling -2024-06-24 10:36:32,390 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-24 10:36:32,391 - root - DEBUG - applyFinalValue = pyqtSignal(int) -2024-06-24 10:36:32,391 - root - DEBUG - def __init__(self, *args, **kwargs): -2024-06-24 10:36:32,392 - root - DEBUG - super().__init__(*args, **kwargs) -2024-06-24 10:36:32,392 - root - DEBUG - self.specialValueTextMapping = {0: "0", -1: "-1"} -2024-06-24 10:36:32,392 - root - DEBUG - self.setMinimum(-2147483647) -2024-06-24 10:36:32,392 - root - DEBUG - self.setMaximum(2147483647) -2024-06-24 10:36:32,393 - root - DEBUG - self.setSpecialValueText(self.specialValueTextMapping.get(self.value(), "")) -2024-06-24 10:36:32,393 - root - DEBUG - self.lastOperation = None -2024-06-24 10:36:32,393 - root - DEBUG - self.cachedValue = None -2024-06-24 10:36:32,394 - root - DEBUG - # Connect the custom signal -2024-06-24 10:36:32,394 - root - DEBUG - self.applyFinalValue.connect(self._apply_final_value) -2024-06-24 10:36:32,394 - root - DEBUG - def stepBy(self, steps: int): -2024-06-24 10:36:32,395 - root - DEBUG - self.lastOperation = 'stepBy' -2024-06-24 10:36:32,395 - root - DEBUG - current_value = self.value() -2024-06-24 10:36:32,395 - root - DEBUG - if steps > 0: -2024-06-24 10:36:32,395 - root - DEBUG - # Determine the step up logic -2024-06-24 10:36:32,396 - root - DEBUG - self.cachedValue = current_value + 1 # Customize this as needed -2024-06-24 10:36:32,396 - root - DEBUG - elif steps < 0: -2024-06-24 10:36:32,396 - root - DEBUG - # Determine the step down logic -2024-06-24 10:36:32,396 - root - DEBUG - self.cachedValue = current_value - 1 # Customize this as needed -2024-06-24 10:36:32,397 - root - DEBUG - # Emit to handle in valueChanged or final application -2024-06-24 10:36:32,397 - root - DEBUG - self.applyFinalValue.emit(self.cachedValue) -2024-06-24 10:36:32,397 - root - DEBUG - def textChanged(self, text: str): -2024-06-24 10:36:32,397 - root - DEBUG - self.lastOperation = 'textChanged' -2024-06-24 10:36:32,398 - root - DEBUG - # Parse the text and set the cached value accordingly -2024-06-24 10:36:32,398 - root - DEBUG - try: -2024-06-24 10:36:32,398 - root - DEBUG - self.cachedValue = int(text) -2024-06-24 10:36:32,398 - root - DEBUG - except ValueError: -2024-06-24 10:36:32,399 - root - DEBUG - self.cachedValue = self.value() # fallback to current if invalid -2024-06-24 10:36:32,399 - root - DEBUG - def _apply_final_value(self, value): -2024-06-24 10:36:32,399 - root - DEBUG - # Apply the final value calculated from either stepBy or textChanged -2024-06-24 10:36:32,400 - root - DEBUG - if value < self.minimum(): -2024-06-24 10:36:32,400 - root - DEBUG - value = self.minimum() -2024-06-24 10:36:32,401 - root - DEBUG - elif value > self.maximum(): -2024-06-24 10:36:32,401 - root - DEBUG - value = self.maximum() -2024-06-24 10:36:32,402 - root - DEBUG - super().setValue(value) # Use super to avoid recursion with valueChanged signal -2024-06-24 10:36:32,402 - root - DEBUG - def valueChanged(self, value): -2024-06-24 10:36:32,402 - root - DEBUG - if self.lastOperation == 'stepBy' or self.lastOperation == 'textChanged': -2024-06-24 10:36:32,403 - root - DEBUG - # Confirm and finalize value application -2024-06-24 10:36:32,403 - root - DEBUG - self.applyFinalValue.emit(self.cachedValue) -2024-06-24 10:36:32,404 - root - DEBUG - self.lastOperation = None # Reset after handling -2024-06-24 10:36:33,421 - root - DEBUG - deleteOrphanedNodePermanently(link=DLGLinkSync(link_list_index=-1, comment=)) -2024-06-24 10:36:53,019 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:36:53,020 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:36:53,021 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:53,021 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:36:53,124 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-24 10:36:53,125 - root - DEBUG - applyFinalValue = pyqtSignal(int) -2024-06-24 10:36:53,126 - root - DEBUG - def __init__(self, *args, **kwargs): -2024-06-24 10:36:53,126 - root - DEBUG - super().__init__(*args, **kwargs) -2024-06-24 10:36:53,126 - root - DEBUG - self.specialValueTextMapping = {0: "0", -1: "-1"} -2024-06-24 10:36:53,127 - root - DEBUG - self.setMinimum(-2147483647) -2024-06-24 10:36:53,127 - root - DEBUG - self.setMaximum(2147483647) -2024-06-24 10:36:53,128 - root - DEBUG - self.setSpecialValueText(self.specialValueTextMapping.get(self.value(), "")) -2024-06-24 10:36:53,128 - root - DEBUG - self.lastOperation = None -2024-06-24 10:36:53,128 - root - DEBUG - self.cachedValue = None -2024-06-24 10:36:53,129 - root - DEBUG - # Connect the custom signal -2024-06-24 10:36:53,129 - root - DEBUG - self.applyFinalValue.connect(self._apply_final_value) -2024-06-24 10:36:53,129 - root - DEBUG - def stepBy(self, steps: int): -2024-06-24 10:36:53,130 - root - DEBUG - self.lastOperation = 'stepBy' -2024-06-24 10:36:53,131 - root - DEBUG - current_value = self.value() -2024-06-24 10:36:53,131 - root - DEBUG - if steps > 0: -2024-06-24 10:36:53,131 - root - DEBUG - # Determine the step up logic -2024-06-24 10:36:53,131 - root - DEBUG - self.cachedValue = current_value + 1 # Customize this as needed -2024-06-24 10:36:53,131 - root - DEBUG - elif steps < 0: -2024-06-24 10:36:53,131 - root - DEBUG - # Determine the step down logic -2024-06-24 10:36:53,132 - root - DEBUG - self.cachedValue = current_value - 1 # Customize this as needed -2024-06-24 10:36:53,132 - root - DEBUG - # Emit to handle in valueChanged or final application -2024-06-24 10:36:53,132 - root - DEBUG - self.applyFinalValue.emit(self.cachedValue) -2024-06-24 10:36:53,132 - root - DEBUG - def textChanged(self, text: str): -2024-06-24 10:36:53,133 - root - DEBUG - self.lastOperation = 'textChanged' -2024-06-24 10:36:53,133 - root - DEBUG - # Parse the text and set the cached value accordingly -2024-06-24 10:36:53,133 - root - DEBUG - try: -2024-06-24 10:36:53,133 - root - DEBUG - self.cachedValue = int(text) -2024-06-24 10:36:53,134 - root - DEBUG - except ValueError: -2024-06-24 10:36:53,134 - root - DEBUG - self.cachedValue = self.value() # fallback to current if invalid -2024-06-24 10:36:53,134 - root - DEBUG - def _apply_final_value(self, value): -2024-06-24 10:36:53,134 - root - DEBUG - # Apply the final value calculated from either stepBy or textChanged -2024-06-24 10:36:53,135 - root - DEBUG - if value < self.minimum(): -2024-06-24 10:36:53,135 - root - DEBUG - value = self.minimum() -2024-06-24 10:36:53,135 - root - DEBUG - elif value > self.maximum(): -2024-06-24 10:36:53,136 - root - DEBUG - value = self.maximum() -2024-06-24 10:36:53,136 - root - DEBUG - super().setValue(value) # Use super to avoid recursion with valueChanged signal -2024-06-24 10:36:53,136 - root - DEBUG - def valueChanged(self, value): -2024-06-24 10:36:53,136 - root - DEBUG - if self.lastOperation == 'stepBy' or self.lastOperation == 'textChanged': -2024-06-24 10:36:53,137 - root - DEBUG - # Confirm and finalize value application -2024-06-24 10:36:53,137 - root - DEBUG - self.applyFinalValue.emit(self.cachedValue) -2024-06-24 10:36:53,137 - root - DEBUG - self.lastOperation = None # Reset after handling -2024-06-24 10:36:54,353 - root - DEBUG - DLGStandardItemModel.item(row=18, column=0) -2024-06-24 10:36:54,353 - root - DEBUG - DLGStandardItemModel.item(row=17, column=0) -2024-06-24 10:36:54,353 - root - DEBUG - DLGStandardItemModel.item(row=16, column=0) -2024-06-24 10:36:54,354 - root - DEBUG - DLGStandardItemModel.item(row=15, column=0) -2024-06-24 10:36:54,354 - root - DEBUG - DLGStandardItemModel.item(row=14, column=0) -2024-06-24 10:36:54,354 - root - DEBUG - DLGStandardItemModel.item(row=13, column=0) -2024-06-24 10:36:54,354 - root - DEBUG - DLGStandardItemModel.item(row=12, column=0) -2024-06-24 10:36:54,355 - root - DEBUG - DLGStandardItemModel.item(row=11, column=0) -2024-06-24 10:36:54,355 - root - DEBUG - DLGStandardItemModel.item(row=10, column=0) -2024-06-24 10:36:54,355 - root - DEBUG - DLGStandardItemModel.item(row=9, column=0) -2024-06-24 10:36:54,355 - root - DEBUG - DLGStandardItemModel.item(row=8, column=0) -2024-06-24 10:36:54,356 - root - DEBUG - DLGStandardItemModel.item(row=7, column=0) -2024-06-24 10:36:54,356 - root - DEBUG - DLGStandardItemModel.item(row=6, column=0) -2024-06-24 10:36:54,356 - root - DEBUG - DLGStandardItemModel.item(row=5, column=0) -2024-06-24 10:36:54,356 - root - DEBUG - DLGStandardItemModel.item(row=4, column=0) -2024-06-24 10:36:54,357 - root - DEBUG - DLGStandardItemModel.item(row=3, column=0) -2024-06-24 10:36:54,357 - root - DEBUG - DLGStandardItemModel.item(row=2, column=0) -2024-06-24 10:36:54,357 - root - DEBUG - DLGStandardItemModel.removeRow(row=2, parent=None) -2024-06-24 10:36:54,357 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:36:54,358 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:54,359 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:36:54,360 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:54,360 - root - DEBUG - DLGStandardItemModel.removeRows(row=2, count=1, parentIndex=) -2024-06-24 10:36:54,361 - root - INFO - SDM [_removeLinkFromParent scope] Removing #350 from row(link index) 3 -2024-06-24 10:36:54,361 - root - DEBUG - DLGStandardItemModel.item(row=1, column=0) -2024-06-24 10:36:54,362 - root - DEBUG - DLGStandardItemModel.item(row=0, column=0) -2024-06-24 10:36:55,363 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=3, comment=), None) -2024-06-24 10:36:55,363 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=3, comment=)) to node (DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-24 10:36:57,662 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:36:57,978 - root - DEBUG - dragEnterEvent(event=) -2024-06-24 10:36:57,978 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-24 10:36:57,978 - root - DEBUG - DLGTreeView. -2024-06-24 10:36:57,979 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-24 10:36:57,979 - root - DEBUG - prepareDrag: check for mimeData -2024-06-24 10:36:57,979 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-24 10:36:57,980 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:57,980 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:57,980 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:57,980 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:57,980 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-24 10:36:57,981 - root - DEBUG - DLGTreeView. -2024-06-24 10:36:57,981 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-24 10:36:57,981 - root - DEBUG - prepareDrag: check for mimeData -2024-06-24 10:36:57,982 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-24 10:36:57,982 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-24 10:36:57,983 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-24 10:36:57,983 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:57,983 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:57,983 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:57,990 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:57,990 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:57,991 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-24 10:36:57,991 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-24 10:36:57,992 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:57,992 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:57,993 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:57,998 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:57,999 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:57,999 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,000 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-24 10:36:58,001 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,001 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,002 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,012 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,012 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,012 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,013 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-24 10:36:58,013 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,013 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,014 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,020 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,020 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,021 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,021 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-24 10:36:58,021 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,022 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,022 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,034 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,034 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,035 - root - DEBUG - BELOW cur index: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,035 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-24 10:36:58,036 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,036 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,037 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,047 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,048 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,049 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,049 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,050 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,050 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,051 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,062 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,062 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,063 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,063 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,064 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,064 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,065 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,075 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,075 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,076 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,076 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,077 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,077 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,078 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,084 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,084 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,085 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,085 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,085 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,086 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,086 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,092 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,092 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,093 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,093 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,093 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,094 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,094 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,102 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,102 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,102 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,103 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,103 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,103 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,103 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,109 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,109 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,109 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,110 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,110 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,110 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,111 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,116 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,116 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,116 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,117 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,117 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,118 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,118 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,123 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,123 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,123 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,124 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,124 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,124 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,125 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,130 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,130 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,131 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,131 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,131 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,132 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,132 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,137 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,138 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,138 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,138 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,139 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,139 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,139 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,146 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,146 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,147 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,147 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,147 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,148 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,148 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,154 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,154 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,154 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,155 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,155 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,155 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,156 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,161 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,162 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,162 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,162 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,163 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,163 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,164 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,169 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,169 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,170 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,170 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,170 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,171 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,171 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,176 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,177 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,177 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,177 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,178 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,178 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,178 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,183 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,183 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,184 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,184 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,184 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,185 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,185 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,190 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,190 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,191 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,191 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,192 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,192 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,192 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,197 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,198 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,198 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,198 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,199 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,199 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,200 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,205 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,205 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,205 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,206 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,206 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,207 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,207 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,212 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,213 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,213 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,213 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,214 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,214 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,214 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,221 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,222 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,222 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,222 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,223 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,223 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,224 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,229 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,229 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,230 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,230 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,230 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,231 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,231 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,237 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,237 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,237 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,238 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,238 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,239 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,240 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,245 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,246 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,246 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,247 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,247 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,247 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,248 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,254 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,254 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,255 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,255 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,256 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,256 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,256 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,262 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,263 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,263 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,264 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,264 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,264 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,265 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,271 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,272 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,272 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,273 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,273 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,273 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,274 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,283 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,285 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,286 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,287 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,287 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,287 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,288 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,307 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,308 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,309 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,309 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,310 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,310 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,310 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,316 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,316 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,317 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,317 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,318 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,318 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,318 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,324 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,324 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,324 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,325 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,325 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,325 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,326 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,332 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,333 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,333 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,334 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,334 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,334 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,335 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,341 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,342 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,342 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,342 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,343 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,343 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,343 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,348 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,348 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,349 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,349 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,350 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,350 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,350 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,356 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,357 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,357 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,357 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,358 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,358 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,358 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,364 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,364 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,364 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,365 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,365 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,365 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,366 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,371 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,372 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,372 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,372 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,373 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,373 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,373 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,378 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,379 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,379 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,379 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,380 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,380 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,380 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,386 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,387 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,387 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,387 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,388 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,388 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,388 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,393 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,394 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,394 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,394 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,395 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,395 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,395 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,401 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,401 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,401 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,402 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,402 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,402 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,402 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,409 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,409 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,409 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,410 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,410 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,410 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,411 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,416 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,416 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,417 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,417 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,417 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,418 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,418 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,423 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,424 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,424 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,424 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,425 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,425 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,425 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,431 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,432 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,432 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,432 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,433 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,433 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,433 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,439 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,439 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,439 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,440 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,440 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,440 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,441 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,446 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,446 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,447 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,447 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,447 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,448 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,448 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,454 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,454 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,455 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,455 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,455 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,456 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,456 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,462 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,463 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,463 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,464 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,464 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,464 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,465 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,470 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,471 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,471 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,471 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,472 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,472 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,472 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,478 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,478 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,479 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,479 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,479 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,480 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,480 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,488 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,489 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,489 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,489 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,490 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,490 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,490 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,496 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,496 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,497 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,497 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,498 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,498 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,498 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,504 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,505 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,505 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,505 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,506 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,506 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,506 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,511 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,512 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,512 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,513 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,513 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,513 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,513 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,519 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,519 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,520 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,520 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,520 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,521 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,521 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,526 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,527 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,527 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,527 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,528 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,528 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,528 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,536 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,537 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,537 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,538 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,538 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,538 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,539 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,546 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,547 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,548 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,548 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,549 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,549 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,550 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,559 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,560 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,561 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,561 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,562 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,562 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,562 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,574 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:36:58,574 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:36:58,575 - root - DEBUG - ABOVE cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:36:58,577 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:36:58,577 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,578 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:36:58,579 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,714 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:36:58,715 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:36:58,715 - root - DEBUG - [dropEvent scope] not self.isItemFromCurrentModel(event), calling pasteItem -2024-06-24 10:36:58,716 - root - DEBUG - Drop operation is valid. -2024-06-24 10:36:58,775 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 356 -2024-06-24 10:36:58,776 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 350 --> 356 -2024-06-24 10:36:58,776 - root - DEBUG - [_getNewNodeListIndex scope] new_index: 493 -2024-06-24 10:36:58,776 - root - DEBUG - [_integrateChildNodes scope] curNode.list_index: 487 --> 493 -2024-06-24 10:36:58,777 - root - DEBUG - DLGStandardItemModel.insertRow(row=2, toInsert=) -2024-06-24 10:36:58,777 - root - DEBUG - SDM [_processLink scope] Adding #356 to row 2 -2024-06-24 10:36:58,778 - root - DEBUG - Creating internal copy of DLGLink(link_list_index=2, comment=) now. -2024-06-24 10:36:58,779 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:36:58,779 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:36:58,779 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:36:58,780 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 10:36:58,781 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:36:58,781 - root - DEBUG - [resetDragState scope] -2024-06-24 10:37:02,586 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-24 10:37:02,709 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-24 10:37:02,710 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-24 10:37:02,710 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-24 10:37:02,711 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:37:02,711 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:37:02,712 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:37:02,713 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:37:02,713 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:37:02,714 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:37:02,714 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:37:02,715 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:37:02,715 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:37:02,716 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:37:02,716 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:37:02,717 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:37:02,718 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:37:02,719 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:37:02,719 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:37:02,720 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:37:02,720 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:37:02,721 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:37:02,721 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:37:02,722 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:37:02,722 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:37:02,723 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:37:02,724 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:37:02,725 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:37:02,725 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:37:02,727 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:37:02,727 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:37:02,728 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:37:02,729 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:37:02,730 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:37:02,731 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:37:02,732 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:37:02,734 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:37:02,735 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:37:02,736 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:37:04,022 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(10, 165) -2024-06-24 10:37:04,025 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:37:04,025 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:37:04,026 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 10:37:04,027 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:37:06,698 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:06,706 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-24 10:37:06,707 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-24 10:37:06,707 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:06,708 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,708 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,710 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,711 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,718 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,719 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,723 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,723 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,727 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,728 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,730 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,730 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,735 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,735 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,741 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,742 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,748 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,748 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,752 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,752 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,756 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,757 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,764 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,765 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,767 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,767 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,772 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,774 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,784 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,784 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,787 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,787 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,800 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,800 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,817 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,817 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,835 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,835 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,840 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,840 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,850 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,850 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,860 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,860 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,866 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,866 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,871 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,871 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,877 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,877 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,883 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,883 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,889 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,889 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,892 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,893 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,897 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,897 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,902 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,903 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,907 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,907 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,910 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,911 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,915 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,915 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,921 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,921 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,926 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,926 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,929 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,929 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,934 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,935 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,941 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,941 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,947 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,947 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,950 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,950 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,956 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,956 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,962 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,962 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,966 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,966 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,968 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,968 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,973 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,974 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,976 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,977 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,981 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,982 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,987 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,987 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,992 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,993 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:06,998 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:06,998 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,002 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,002 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,006 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,006 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,010 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,010 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,013 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,013 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,016 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,016 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,019 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,020 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,022 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,022 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,025 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,026 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,027 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,028 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,030 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,030 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,032 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,033 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,035 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,035 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,038 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,038 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,040 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,040 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,041 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,042 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,043 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,044 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,045 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,045 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,046 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,046 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,048 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,049 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,051 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,051 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,053 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,053 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,054 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,055 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,056 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,057 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,058 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,059 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,061 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,061 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,063 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,063 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,064 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,065 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,066 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,067 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,069 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,069 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,070 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,071 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,072 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,073 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,074 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,074 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,077 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,077 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,078 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,078 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,080 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,080 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,081 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,081 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,083 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,083 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,086 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,086 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,088 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,089 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,091 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,091 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,093 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,093 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,096 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,096 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,097 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,098 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,100 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,100 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,102 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,102 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,103 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,103 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,104 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,105 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,106 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,107 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,108 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,109 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,110 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,110 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,112 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,113 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,115 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,115 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,117 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,117 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,120 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,120 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,122 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,123 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,125 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,126 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,128 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:07,129 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:07,131 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-24 10:37:07,179 - root - DEBUG - dragEnterEvent(event=) -2024-06-24 10:37:07,180 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-24 10:37:07,180 - root - DEBUG - DLGTreeView. -2024-06-24 10:37:07,180 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-24 10:37:07,181 - root - DEBUG - prepareDrag: check for mimeData -2024-06-24 10:37:07,181 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-24 10:37:07,181 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,181 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,182 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,182 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,182 - root - ERROR - dragMoveEvent called before prepareDrag. This is an error/oversight: dragEnterEvent should have picked this up first. rectifying now.... -2024-06-24 10:37:07,183 - root - DEBUG - DLGTreeView. -2024-06-24 10:37:07,183 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-24 10:37:07,183 - root - DEBUG - prepareDrag: check for mimeData -2024-06-24 10:37:07,183 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-24 10:37:07,184 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,185 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,185 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,185 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,185 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,191 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,191 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,192 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,192 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,193 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,193 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,193 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,199 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,200 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,200 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,200 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,201 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,201 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,201 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,207 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,207 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,208 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,208 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,208 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,209 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,209 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,214 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,215 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,215 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,215 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,216 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,216 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,217 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,223 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,223 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,223 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,224 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,224 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,224 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,225 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,230 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,231 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,231 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,231 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,232 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,232 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,232 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,238 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,238 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,239 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,239 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,239 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,240 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,240 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,245 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,245 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,246 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,246 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,246 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,247 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,247 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,254 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,254 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,254 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,255 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,255 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,255 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,256 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,262 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,262 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,262 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,263 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,263 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,263 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,264 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,269 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,270 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,270 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,270 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,271 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,271 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,271 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,277 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,277 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,278 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,278 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,278 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,279 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,279 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,286 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,287 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,287 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,287 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,287 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,288 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,288 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,293 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,294 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,294 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,294 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,295 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,295 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,295 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,301 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,301 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,302 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,302 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,303 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,303 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,303 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,309 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,309 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,310 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,310 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,311 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,311 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,311 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,320 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,321 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,321 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,321 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,322 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,322 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,322 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,329 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,330 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,330 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,330 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,331 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,331 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,331 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,337 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,337 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,338 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,338 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,338 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,339 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,339 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,344 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,345 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,345 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,346 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,346 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,347 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,347 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,352 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,352 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,353 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,353 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,353 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,353 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,354 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,360 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,360 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,361 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,361 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,361 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,362 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,362 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,367 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,367 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,368 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,368 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,368 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,369 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,369 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,375 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,375 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,376 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,376 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,376 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,377 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,377 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,382 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,382 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,383 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,383 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,384 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,384 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,384 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,389 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,390 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,390 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,390 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,391 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,391 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,391 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,396 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,397 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,397 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,398 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,398 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,399 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,399 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,405 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,406 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,406 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,406 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,406 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,407 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,407 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,415 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,415 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,415 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,416 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,416 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,416 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,417 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,422 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,422 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,423 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,423 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,423 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,424 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,424 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,429 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,430 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,430 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,430 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,431 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,431 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,432 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,437 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,437 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,437 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,438 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,438 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,439 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,439 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,444 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,444 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,445 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,445 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,445 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,445 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,446 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,451 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,451 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,452 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,452 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,452 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,453 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,453 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,458 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,458 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,459 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,459 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,459 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,460 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,460 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,467 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,468 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,468 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,468 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,469 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,469 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,469 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,477 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,478 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,478 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,479 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,479 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,479 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,480 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,485 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,485 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,485 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,486 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,486 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,487 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,487 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,495 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,495 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,496 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,496 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,496 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,497 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,497 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,504 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,504 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,505 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,505 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,505 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,505 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,506 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,511 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,511 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,511 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,512 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,512 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,512 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,513 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,523 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,524 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,524 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,525 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,525 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,526 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,526 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,531 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,532 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,532 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,532 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,533 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,533 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,534 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,544 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,545 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,545 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,545 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,546 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,546 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,546 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,552 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,553 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,553 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,553 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:07,554 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,554 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,554 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,562 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,562 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,563 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,563 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:07,563 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,564 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,564 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,571 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,572 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,572 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,573 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:07,573 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,573 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,574 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,585 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,585 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,586 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,586 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:07,587 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,587 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,587 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,899 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,899 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,900 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,900 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:07,900 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,901 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,901 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,907 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,907 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,908 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,908 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:07,909 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,909 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,910 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,916 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,916 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,917 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,917 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:07,918 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,918 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,919 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,925 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,926 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,926 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,927 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:07,927 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,927 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,928 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,933 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,933 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,934 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,934 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:07,934 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,935 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,935 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,941 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,942 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,942 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,943 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,944 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,944 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,944 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,949 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,950 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,950 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,951 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,951 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,952 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,953 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,959 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,959 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,960 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,960 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,961 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,961 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,961 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,968 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,968 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,969 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,969 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,969 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,969 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,970 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,975 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,976 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,976 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,977 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,977 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,977 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,977 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,984 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,984 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,984 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,985 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,985 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,985 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,985 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,991 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:07,991 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:07,992 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:07,992 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:07,992 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:07,993 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:07,993 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:07,999 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:08,000 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:08,000 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:08,001 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:08,001 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:08,001 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:08,002 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:08,009 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:08,009 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:08,010 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:08,010 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:08,010 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:08,011 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:08,011 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:08,017 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:08,018 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:08,018 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:08,018 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:08,019 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:08,019 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:08,019 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:08,025 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:08,026 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:08,026 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:08,026 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:08,027 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:08,027 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:08,028 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:08,034 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:08,034 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:08,034 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:08,035 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:08,035 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:08,035 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:08,036 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:08,041 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:08,042 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:08,042 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:08,042 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:08,043 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:08,043 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:08,043 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:08,048 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:08,049 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:08,049 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:08,049 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:08,050 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:08,050 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:08,050 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:08,056 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:08,056 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:08,056 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:08,057 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:08,057 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:08,057 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:08,058 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:08,064 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:08,064 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:08,064 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:08,065 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:08,065 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:08,065 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:08,065 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:08,071 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:08,071 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:08,071 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:08,072 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:08,072 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:08,072 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:08,072 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:08,078 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:08,079 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:08,079 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:08,079 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:08,080 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:08,080 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:08,080 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:08,086 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:08,086 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:08,087 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:08,087 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:08,087 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:08,088 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:08,088 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:08,107 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-24 10:37:08,107 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-24 10:37:08,108 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:08,108 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,108 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,110 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,110 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,112 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,113 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,114 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,114 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,116 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,117 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,118 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,119 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,120 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,120 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,122 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,122 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,124 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,125 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,126 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,127 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,128 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,128 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,129 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,130 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,131 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,131 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,133 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,134 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,135 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,135 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,137 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,137 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,138 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,139 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,140 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,140 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,142 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,142 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,144 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,144 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,145 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,146 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,147 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,147 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,149 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,150 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,152 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,152 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,154 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,155 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,156 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,156 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,158 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,159 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,160 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,161 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,162 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,163 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,164 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,165 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,166 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,166 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,168 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,169 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,171 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,171 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,173 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,173 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,175 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,175 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,177 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,177 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,178 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,179 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,180 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,181 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,182 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,183 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,184 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,184 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,187 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,187 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,190 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,190 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,192 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,193 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,195 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,196 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,198 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,198 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,200 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,201 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,205 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,205 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,210 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,210 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,213 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,213 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,221 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,222 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,262 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,262 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,324 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,324 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,332 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,332 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,335 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,336 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,339 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,339 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,343 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,343 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,346 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,346 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,350 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,350 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,353 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,353 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,356 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,356 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,358 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,358 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,361 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,361 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,364 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,364 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,367 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,367 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,369 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,369 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,372 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,373 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,384 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,384 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,388 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,388 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,393 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,393 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,396 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,397 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,399 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,399 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,403 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,404 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,406 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,406 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,409 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,410 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,416 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,417 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,419 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,419 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,422 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,422 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,428 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,428 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,438 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,439 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,449 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,450 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,455 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,455 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,470 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,471 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,475 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,475 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,505 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:08,505 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:08,653 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-24 10:37:09,032 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-24 10:37:09,033 - root - DEBUG - applyFinalValue = pyqtSignal(int) -2024-06-24 10:37:09,033 - root - DEBUG - def __init__(self, *args, **kwargs): -2024-06-24 10:37:09,034 - root - DEBUG - super().__init__(*args, **kwargs) -2024-06-24 10:37:09,034 - root - DEBUG - self.specialValueTextMapping = {0: "0", -1: "-1"} -2024-06-24 10:37:09,034 - root - DEBUG - self.setMinimum(-2147483647) -2024-06-24 10:37:09,035 - root - DEBUG - self.setMaximum(2147483647) -2024-06-24 10:37:09,035 - root - DEBUG - self.setSpecialValueText(self.specialValueTextMapping.get(self.value(), "")) -2024-06-24 10:37:09,035 - root - DEBUG - self.lastOperation = None -2024-06-24 10:37:09,036 - root - DEBUG - self.cachedValue = None -2024-06-24 10:37:09,036 - root - DEBUG - # Connect the custom signal -2024-06-24 10:37:09,036 - root - DEBUG - self.applyFinalValue.connect(self._apply_final_value) -2024-06-24 10:37:09,037 - root - DEBUG - def stepBy(self, steps: int): -2024-06-24 10:37:09,037 - root - DEBUG - self.lastOperation = 'stepBy' -2024-06-24 10:37:09,037 - root - DEBUG - current_value = self.value() -2024-06-24 10:37:09,037 - root - DEBUG - if steps > 0: -2024-06-24 10:37:09,038 - root - DEBUG - # Determine the step up logic -2024-06-24 10:37:09,038 - root - DEBUG - self.cachedValue = current_value + 1 # Customize this as needed -2024-06-24 10:37:09,038 - root - DEBUG - elif steps < 0: -2024-06-24 10:37:09,039 - root - DEBUG - # Determine the step down logic -2024-06-24 10:37:09,039 - root - DEBUG - self.cachedValue = current_value - 1 # Customize this as needed -2024-06-24 10:37:09,039 - root - DEBUG - # Emit to handle in valueChanged or final application -2024-06-24 10:37:09,039 - root - DEBUG - self.applyFinalValue.emit(self.cachedValue) -2024-06-24 10:37:09,040 - root - DEBUG - def textChanged(self, text: str): -2024-06-24 10:37:09,040 - root - DEBUG - self.lastOperation = 'textChanged' -2024-06-24 10:37:09,040 - root - DEBUG - # Parse the text and set the cached value accordingly -2024-06-24 10:37:09,040 - root - DEBUG - try: -2024-06-24 10:37:09,040 - root - DEBUG - self.cachedValue = int(text) -2024-06-24 10:37:09,041 - root - DEBUG - except ValueError: -2024-06-24 10:37:09,041 - root - DEBUG - self.cachedValue = self.value() # fallback to current if invalid -2024-06-24 10:37:09,041 - root - DEBUG - def _apply_final_value(self, value): -2024-06-24 10:37:09,041 - root - DEBUG - # Apply the final value calculated from either stepBy or textChanged -2024-06-24 10:37:09,042 - root - DEBUG - if value < self.minimum(): -2024-06-24 10:37:09,042 - root - DEBUG - value = self.minimum() -2024-06-24 10:37:09,042 - root - DEBUG - elif value > self.maximum(): -2024-06-24 10:37:09,042 - root - DEBUG - value = self.maximum() -2024-06-24 10:37:09,043 - root - DEBUG - super().setValue(value) # Use super to avoid recursion with valueChanged signal -2024-06-24 10:37:09,043 - root - DEBUG - def valueChanged(self, value): -2024-06-24 10:37:09,043 - root - DEBUG - if self.lastOperation == 'stepBy' or self.lastOperation == 'textChanged': -2024-06-24 10:37:09,043 - root - DEBUG - # Confirm and finalize value application -2024-06-24 10:37:09,044 - root - DEBUG - self.applyFinalValue.emit(self.cachedValue) -2024-06-24 10:37:09,044 - root - DEBUG - self.lastOperation = None # Reset after handling -2024-06-24 10:37:18,212 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:37:18,213 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:18,214 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:18,214 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:19,035 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:37:19,035 - root - DEBUG - E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:19,037 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:19,037 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:22,905 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:22,909 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-24 10:37:22,909 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-24 10:37:22,909 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:22,910 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,910 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,913 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,913 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,916 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,916 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,919 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,919 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,922 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,922 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,925 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,925 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,928 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,928 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,930 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,930 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,932 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,933 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,935 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,935 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,936 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,937 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,938 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,938 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,940 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,940 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,942 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,943 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,944 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,944 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,946 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,947 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,948 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,949 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,950 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,951 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,953 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,953 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,954 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,955 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,956 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,956 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,959 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,959 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,962 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,962 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,966 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,966 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,968 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,968 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,970 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,971 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,972 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,972 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,973 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:22,973 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:22,975 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,975 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,976 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:22,976 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:22,978 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,979 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,979 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:22,979 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:22,981 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,981 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,981 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:22,981 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:22,984 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,984 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,985 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:22,985 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:22,988 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,988 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,988 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:22,988 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:22,990 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,991 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,991 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:22,992 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:22,994 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,994 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,994 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:22,995 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:22,996 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:22,997 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:22,997 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:22,997 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,000 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,001 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,001 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,001 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,005 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,006 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,006 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,006 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,009 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,010 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,010 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,010 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,013 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,013 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,013 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,013 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,018 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,018 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,019 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,019 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,022 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,022 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,022 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,023 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,025 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,025 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,026 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,026 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,030 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,030 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,030 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,031 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,034 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,034 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,034 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,035 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,037 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,037 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,038 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,038 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,040 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,041 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,041 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,041 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,044 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,044 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,045 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,045 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,047 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,047 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,048 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,048 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,051 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,051 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,052 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,052 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,056 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,056 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,057 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,057 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,059 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,060 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,060 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,060 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,063 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,063 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,064 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,064 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,066 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,066 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,067 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,067 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,069 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,070 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,070 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,070 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,073 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,073 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,073 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,073 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,076 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,076 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,077 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,077 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,079 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,079 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,080 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,080 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,082 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,082 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,082 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,083 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,085 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,085 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,086 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,086 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,089 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,089 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,089 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,090 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,093 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,094 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,094 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,094 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,098 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,098 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,099 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,100 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,103 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,104 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,104 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,105 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,108 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,109 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,109 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,109 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,113 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,113 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,114 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,114 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,117 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,117 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,118 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,118 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,120 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,120 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,121 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,121 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,123 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,123 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,124 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,124 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,127 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,128 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,128 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,128 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,131 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,132 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,132 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,132 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,136 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,136 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,136 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,137 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,139 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:23,140 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:23,140 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,141 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:23,143 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-24 10:37:23,170 - root - DEBUG - dragEnterEvent(event=) -2024-06-24 10:37:23,171 - root - WARNING - dragEnterEvent called before prepareDrag, rectifying. -2024-06-24 10:37:23,171 - root - DEBUG - DLGTreeView. -2024-06-24 10:37:23,172 - root - DEBUG - prepareDrag(index=None, event=) -2024-06-24 10:37:23,172 - root - DEBUG - prepareDrag: check for mimeData -2024-06-24 10:37:23,173 - root - DEBUG - prepareDrag: drag event started in another window. -2024-06-24 10:37:23,173 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,173 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,174 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,174 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,174 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,175 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,175 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,176 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,176 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,182 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,183 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,183 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,184 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,184 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,184 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,185 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,190 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,191 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,192 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,192 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,193 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,193 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,193 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,203 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,203 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,204 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,204 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,204 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,205 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,205 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,212 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,213 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,213 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,214 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,214 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,214 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,215 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,224 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,225 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,225 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,226 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,226 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,226 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,227 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,233 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,234 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,234 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,235 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,235 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,235 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,236 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,241 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,242 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,242 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,243 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,243 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,244 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,244 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,250 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,251 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,251 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,251 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,252 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,252 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,252 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,260 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,261 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,261 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,261 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,262 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,262 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,262 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,269 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,270 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,270 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,271 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,271 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,271 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,272 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,279 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,279 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,280 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,280 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,280 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,281 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,281 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,288 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,289 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,289 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,290 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,290 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,290 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,291 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,297 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,297 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,298 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,298 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,298 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,299 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,299 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,306 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,306 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,307 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,307 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,308 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,308 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,308 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,315 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,315 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,316 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,316 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,317 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,317 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,317 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,325 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,326 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,326 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,327 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,327 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,327 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,328 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,334 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,334 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,335 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,335 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,335 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,336 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,336 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,342 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,343 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,343 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,343 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,344 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,344 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,344 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,351 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,352 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,352 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,352 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,353 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,353 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,353 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,360 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,361 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,361 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,361 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,362 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,362 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,362 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,368 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,368 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,369 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,369 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,370 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,370 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,370 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,377 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,377 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,377 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,378 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,378 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,378 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,378 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,384 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,385 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,385 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,385 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,386 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,386 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,386 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,392 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,393 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,393 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,393 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,394 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,394 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,394 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,400 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,401 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,401 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,401 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,402 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,402 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,402 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,409 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,409 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,410 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,410 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,410 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,411 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,411 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,417 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,417 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,418 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,418 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,418 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:23,419 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,419 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,425 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,426 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,426 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,426 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,427 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:23,427 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,427 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,433 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,433 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,434 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,434 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,435 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:23,435 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,435 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,443 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,443 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,443 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,444 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,444 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:23,444 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,444 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,450 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,450 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,451 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,451 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,451 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:23,452 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,452 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,458 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,458 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,459 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,459 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,460 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:23,460 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,461 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,467 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,467 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,468 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,468 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,468 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:23,468 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,469 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,474 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,475 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,475 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,476 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,476 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:23,477 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,477 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,482 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,483 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,484 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,484 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,484 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:23,485 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,485 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,492 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,492 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,493 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,493 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,493 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:23,493 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,494 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,499 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,499 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,500 - root - DEBUG - ABOVE cur index: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,500 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:37:23,501 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:23,501 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,501 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,507 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,507 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,508 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,508 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,509 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:23,509 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,509 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,516 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,516 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,517 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,517 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,518 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:23,518 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,518 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,524 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,525 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,525 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,526 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,526 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:23,526 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,527 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,532 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,533 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,533 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,534 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,534 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:23,534 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,534 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,543 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,543 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,544 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,544 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,544 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:23,545 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,545 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,551 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,552 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,552 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,552 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,552 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:23,553 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,553 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,559 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,560 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,560 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,561 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,561 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:23,562 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,562 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,567 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,568 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,568 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,568 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,569 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:23,569 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,569 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,575 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,576 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,576 - root - DEBUG - BELOW cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,577 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,577 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:23,577 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,577 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,583 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,584 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,584 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,584 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,585 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,585 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,585 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,592 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,592 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,593 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,593 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,593 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,593 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,594 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,601 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,602 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,602 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,602 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,603 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,603 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,603 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,609 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,609 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,610 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,610 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,610 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,611 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,611 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,618 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,619 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,619 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,619 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,620 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,620 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,620 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,627 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,627 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,628 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,628 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,628 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,629 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,629 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,635 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,635 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,636 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,636 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,637 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,637 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,637 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,643 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,644 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,644 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,644 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,644 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,645 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,645 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,650 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,651 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,651 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,651 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,652 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,652 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,652 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,657 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,658 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,659 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,659 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,659 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,660 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,660 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,666 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,666 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,667 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,667 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,668 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,668 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,668 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,674 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,675 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,675 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,675 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,676 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,676 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,676 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,682 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,683 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,683 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,684 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,684 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,684 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,685 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,690 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,690 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,691 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,691 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,692 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,692 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,692 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,698 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,699 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,699 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,700 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,700 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,701 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,701 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,707 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,708 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,708 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,708 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,709 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,709 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,710 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,716 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,717 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,717 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,717 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,718 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,718 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,718 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,724 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,725 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,725 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,726 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,726 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,726 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,727 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,733 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,734 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,734 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,734 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,735 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,735 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,735 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,742 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,743 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,743 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,743 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,744 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,744 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,744 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,751 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,751 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,751 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,752 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,752 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,752 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,752 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:23,758 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,759 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,759 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,760 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,760 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:23,760 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,761 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,767 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,767 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,768 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,768 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,768 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:23,769 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,769 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,776 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,777 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,777 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,778 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:23,778 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:23,778 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:23,779 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:23,976 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:23,977 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:23,977 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:23,977 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:23,978 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:23,978 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:23,978 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:24,008 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,009 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,009 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,010 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:24,010 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:24,011 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:24,011 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:24,374 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,375 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,375 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,375 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:24,376 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:24,376 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:24,376 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:24,382 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,383 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,383 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,383 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:24,384 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:24,384 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:24,384 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:24,390 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,391 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,391 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,392 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:24,392 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:24,392 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:24,393 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:24,398 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,398 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,398 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,399 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:24,399 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:24,399 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:24,400 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:24,406 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,406 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,407 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,407 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:24,407 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:24,408 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:24,408 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:24,413 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,414 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,414 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,415 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:24,415 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:24,415 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:24,415 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:24,421 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,422 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,422 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,422 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:24,423 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:24,423 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:24,423 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:24,429 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,429 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,430 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,430 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:24,430 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:24,431 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:24,431 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:24,436 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,437 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,437 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,437 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:24,438 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:24,438 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:24,438 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:24,445 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,445 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,445 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,446 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:24,446 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:24,446 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:24,446 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:24,452 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,453 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,453 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,453 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:24,454 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:24,454 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:24,454 - root - DEBUG - isItemFromCurrentModel: Not our drag, QDropEvent.source() was of type 'DLGListWidget' -2024-06-24 10:37:24,460 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,461 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,461 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,461 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:24,462 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:24,462 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:24,462 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:24,469 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,469 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,469 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,470 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:24,470 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:24,470 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:24,470 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:24,476 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,476 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,476 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,477 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:24,477 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:24,477 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:24,477 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:24,483 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,484 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,484 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,484 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:24,485 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:24,485 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:24,485 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:24,491 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,491 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,492 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,492 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:24,493 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:24,493 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:24,493 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:24,499 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,500 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,500 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,500 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:24,501 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:24,501 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:24,501 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:24,506 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,507 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,507 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,508 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:24,508 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:24,508 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:24,509 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:24,516 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,516 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,517 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,517 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:24,517 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:24,518 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:24,518 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:24,523 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,523 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,524 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,524 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:24,525 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:24,525 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:24,525 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:24,531 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,532 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,532 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,533 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:24,533 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:24,533 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:24,534 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:24,540 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,540 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,541 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,541 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:24,542 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:24,542 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:24,542 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:24,549 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,550 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,550 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,551 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:24,551 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:24,552 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:24,552 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:24,558 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,559 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,559 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,560 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:24,560 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:24,560 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:24,561 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:24,567 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,568 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,568 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,568 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:24,569 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:24,569 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:24,569 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:24,576 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,576 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,576 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,577 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:24,577 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:24,577 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:24,577 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:24,583 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:24,583 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:24,584 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:24,584 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:24,584 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:24,585 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:24,585 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:24,601 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-24 10:37:24,601 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-24 10:37:24,601 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:37:24,602 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,602 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,603 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,604 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,605 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,606 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,607 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,608 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,609 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,610 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,612 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,612 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,614 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,614 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,616 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,616 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,618 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,619 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,620 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,621 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,622 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,622 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,624 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,624 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,626 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,626 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,628 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,628 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,629 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,629 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,630 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,631 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,633 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,633 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,635 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,635 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,637 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,637 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,639 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,640 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,641 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,642 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,643 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,643 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,644 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,645 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,647 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,647 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,649 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,649 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,651 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,651 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,654 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,654 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,656 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,657 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,658 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,659 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,660 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,660 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,662 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,662 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,664 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,664 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,666 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,666 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,667 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,668 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,670 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,670 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,672 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,672 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,673 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,674 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,675 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,676 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,677 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,677 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,679 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,679 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,681 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,681 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,683 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,683 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,685 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,685 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,687 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,687 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,689 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,689 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,690 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,690 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,693 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,693 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,694 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,695 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,696 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,696 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,697 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,698 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,699 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,700 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,702 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,702 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,704 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,704 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,705 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,706 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,707 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,707 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,709 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,709 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,711 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,711 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,712 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,713 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,714 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,714 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,716 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,716 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,719 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,719 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,720 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,721 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,722 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,722 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,723 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,724 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,725 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,726 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,727 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,728 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,731 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,731 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,734 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,734 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,736 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,736 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,738 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,738 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,740 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,740 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,741 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,741 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,743 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,743 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,746 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,747 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,749 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,749 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,751 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,751 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,754 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,754 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,755 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,756 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,758 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,758 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,760 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,760 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,762 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,762 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,764 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,764 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,769 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,769 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,774 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,774 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,776 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,777 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,779 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,779 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,785 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,786 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,794 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,795 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,804 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,805 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,809 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,810 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,812 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,813 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,818 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,818 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,825 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,825 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,831 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,832 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,836 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,836 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,838 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,839 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,841 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,842 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,844 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,844 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,848 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,848 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,850 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,851 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,852 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,852 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,855 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,855 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,858 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,859 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,862 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,863 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,864 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,864 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,867 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,868 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,869 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,869 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,871 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,872 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,873 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,874 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,875 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,876 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,877 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,877 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,879 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,879 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,881 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,881 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,882 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,883 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,884 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,884 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,886 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,886 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,888 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,888 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,891 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,892 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,894 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,894 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,895 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,896 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,899 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,899 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,901 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,901 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,903 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,903 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,906 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,906 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,910 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,910 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,914 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,914 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,917 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,918 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,919 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,920 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,927 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,927 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,940 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,941 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,964 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,965 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:24,988 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:37:24,989 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:37:25,273 - root - DEBUG - DLGListWidget.dragLeaveEvent(event=(source=QDragLeaveEvent instance)) -2024-06-24 10:37:27,201 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:37:27,202 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:27,203 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:27,203 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:38,652 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:37:38,653 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:38,654 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:38,654 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:39,743 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:37:39,744 - root - DEBUG - E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:39,745 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:39,745 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:41,237 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:37:41,237 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,238 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,239 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,432 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-24 10:37:41,433 - root - DEBUG - DLGTreeView. -2024-06-24 10:37:41,434 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-24 10:37:41,434 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 6 -2024-06-24 10:37:41,435 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-24 10:37:41,435 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,435 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,439 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 5 -2024-06-24 10:37:41,440 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 6 -2024-06-24 10:37:41,450 - root - DEBUG - dragEnterEvent(event=) -2024-06-24 10:37:41,451 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:41,451 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,451 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,452 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,452 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,453 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,453 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,453 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,460 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,461 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,461 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,461 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,462 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,462 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,462 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,468 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,468 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,468 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,469 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,469 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,469 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,470 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,476 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,476 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,477 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,477 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,477 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,478 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,478 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,484 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,484 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,484 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,485 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,485 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,485 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,486 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,492 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,493 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,493 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,493 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,494 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,494 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,494 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,500 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,500 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,501 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,501 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,501 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,502 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,502 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,509 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,509 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,510 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,510 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,510 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,511 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,511 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,516 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,517 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,517 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,517 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,518 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,518 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,518 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,526 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,526 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,527 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,527 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,528 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,528 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,528 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,535 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,535 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,535 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,536 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,536 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,537 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,537 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,555 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,556 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,556 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,556 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,557 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,557 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,557 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,568 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,569 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,569 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,570 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,570 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,571 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,571 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,577 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,578 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,578 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,578 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,579 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,579 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,580 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,587 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,587 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,587 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,588 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,588 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,588 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,589 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,595 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,595 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,596 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,596 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,596 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,597 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,597 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,603 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,603 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,603 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,603 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,604 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,604 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,604 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,610 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,610 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,611 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,611 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,612 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,612 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,612 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,619 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,619 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,619 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,620 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,620 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,621 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,621 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,627 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,627 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,627 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,628 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,628 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,629 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,629 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,635 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,635 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,636 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,636 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,637 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,637 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,637 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,643 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,643 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,644 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,644 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,645 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,645 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,645 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,651 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,652 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,652 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,652 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,653 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,653 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,653 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,659 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:41,660 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:41,660 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:41,661 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:41,661 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:41,661 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:41,662 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:41,902 - root - DEBUG - performDrag: completely done -2024-06-24 10:37:41,902 - root - DEBUG - startDrag done, call resetDragState -2024-06-24 10:37:41,903 - root - DEBUG - [resetDragState scope] -2024-06-24 10:37:46,949 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(11, 222) -2024-06-24 10:37:48,515 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:37:48,516 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:37:48,516 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 10:37:48,517 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:37:50,110 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:37:50,110 - root - DEBUG - R488: [End Dialog] -2024-06-24 10:37:50,111 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:50,112 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:51,014 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:37:51,015 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:51,016 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:51,017 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:51,835 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:37:51,836 - root - DEBUG - E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:51,836 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:51,837 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:51,924 - root - DEBUG - startDrag: Initiate the drag operation, call self.prepareDrag -2024-06-24 10:37:51,925 - root - DEBUG - DLGTreeView. -2024-06-24 10:37:51,925 - root - DEBUG - prepareDrag(index=None, event=None) -2024-06-24 10:37:51,925 - root - DEBUG - [calculate_links_and_nodes scope] self.num_unique_nodes: 2 -2024-06-24 10:37:51,926 - root - DEBUG - performDrag: Post-initiate drag operation, call drag.exec_() -2024-06-24 10:37:51,926 - root - DEBUG - [mimeData scope] index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:51,926 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:51,927 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(30, 25) with text 1 -2024-06-24 10:37:51,928 - root - DEBUG - DLGTreeView.draw_drag_icons: Drawing drag icon at PyQt5.QtCore.QPoint(220, 25) with text 2 -2024-06-24 10:37:51,933 - root - DEBUG - dragEnterEvent(event=) -2024-06-24 10:37:51,933 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:51,933 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:51,934 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:51,934 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:51,934 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:51,935 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:51,935 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:51,935 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:51,942 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:51,942 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:51,943 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:51,943 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:51,943 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:51,944 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:51,944 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:51,952 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:51,952 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:51,952 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:51,953 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:51,953 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:51,953 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:51,953 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:51,960 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:51,960 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:51,961 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:51,961 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:51,962 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:51,962 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:51,962 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:51,968 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:51,969 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:51,969 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:51,970 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:51,970 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:51,970 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:51,970 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:51,976 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:51,976 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:51,977 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:51,977 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:51,977 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:51,978 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:51,978 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:51,985 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:51,985 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:51,985 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:51,986 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:51,986 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:51,986 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:51,986 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:51,993 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:51,994 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:51,994 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:51,994 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:51,995 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:51,995 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:51,995 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,001 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,002 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,002 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,003 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,003 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,003 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,004 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,011 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,011 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,012 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,012 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,012 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,013 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,013 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,020 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,020 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,021 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,021 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,021 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,022 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,022 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,028 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,028 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,028 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,029 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,029 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,029 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,029 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,035 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,036 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,037 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,037 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,037 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,038 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,038 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,044 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,044 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,045 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,045 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,045 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,045 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,046 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,052 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,053 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,053 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,054 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,054 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,054 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,054 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,060 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,060 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,060 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,061 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,061 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,061 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,061 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,067 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,067 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,068 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,068 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,068 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,068 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,069 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,074 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,075 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,075 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,075 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,076 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,076 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,076 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,082 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,082 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,083 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,083 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,083 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,084 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,084 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,090 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,090 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,090 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,091 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,091 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,091 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,092 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,098 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,098 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,098 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,099 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,099 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,099 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,100 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,105 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,105 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,106 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,106 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,106 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,107 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,107 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,113 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,113 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,113 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,114 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,114 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,114 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,115 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,120 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,121 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,121 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,121 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,121 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,122 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,122 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,128 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,128 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,128 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,129 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,129 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,129 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,130 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,136 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,136 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,137 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,137 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,137 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,137 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,138 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,144 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,145 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,145 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,145 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,146 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,146 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,146 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,152 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,152 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,153 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,153 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,153 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,153 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,154 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,159 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,160 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,160 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,160 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,161 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,161 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,161 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,167 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,168 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,168 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,168 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,168 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,169 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,169 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,174 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,175 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,175 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,176 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,176 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,176 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,176 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,182 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,183 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,183 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,183 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,183 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,184 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,184 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,191 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,192 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,192 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,192 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,193 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,193 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,193 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,200 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,200 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,201 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,201 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,201 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,201 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,202 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,208 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,209 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,209 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,209 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,209 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,210 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,210 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,216 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,216 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,217 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,217 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,217 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,218 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,218 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,224 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,224 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,225 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,225 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,225 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,225 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,226 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,231 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,232 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,232 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,232 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,233 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,233 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,233 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,239 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,239 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,239 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,240 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,240 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,240 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,241 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,246 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,247 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,247 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,248 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,248 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,248 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:37:52,249 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:37:52,249 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,251 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,251 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,252 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,252 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,252 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,253 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:37:52,253 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:37:52,253 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,255 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,255 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,255 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,256 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,256 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,257 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:37:52,257 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:37:52,257 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,259 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,259 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,259 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,260 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,260 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,260 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:37:52,260 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:37:52,261 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,263 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,263 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,264 - root - DEBUG - BELOW cur index: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,264 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:52,264 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,264 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:37:52,265 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:37:52,265 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,267 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,267 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,267 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,268 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:52,268 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,268 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:37:52,269 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:37:52,269 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,276 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,276 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,277 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,277 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:52,277 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,278 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:37:52,278 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:37:52,278 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,285 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,285 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,285 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,286 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:52,286 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,287 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:37:52,287 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:37:52,287 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,294 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,294 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,295 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,295 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:52,296 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,296 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:37:52,296 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:37:52,296 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,303 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,303 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,304 - root - DEBUG - ABOVE cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,304 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:52,305 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,305 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:37:52,305 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:37:52,306 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,312 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,313 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,313 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,313 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:52,314 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,314 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,314 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,321 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,321 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,321 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,322 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:52,322 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,323 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,323 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,329 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,330 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,330 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,330 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:52,331 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,331 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,332 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,338 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,338 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,339 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,339 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:52,339 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,340 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,340 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,346 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,346 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,346 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,347 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:52,347 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,347 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,348 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,354 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,354 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,354 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,355 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:52,355 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,355 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,356 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,361 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,362 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,362 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,362 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:52,363 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,363 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,363 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,369 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,370 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,370 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,370 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:52,371 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,371 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,371 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,377 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,378 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,378 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,378 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:52,379 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,379 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,379 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,385 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,385 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,386 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,386 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:52,386 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,387 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,387 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,394 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,394 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,394 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,395 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:52,395 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,395 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,396 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,402 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,403 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,403 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,403 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:52,404 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,404 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,404 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,410 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,410 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,411 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,411 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:52,412 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,412 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,412 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,418 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,419 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,419 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,420 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:52,420 - root - DEBUG - Drop operation invalid: ON_TOP_OF vs node type check. -2024-06-24 10:37:52,420 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,420 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,426 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,426 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,427 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,427 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:52,427 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,428 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:37:52,428 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:37:52,428 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,435 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,435 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,436 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,436 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:52,436 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,437 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:37:52,437 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:37:52,437 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,443 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,444 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,444 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,445 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:52,445 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,445 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:37:52,446 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:37:52,446 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,454 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,454 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,455 - root - DEBUG - BELOW cur index: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,455 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:52,455 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,456 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:37:52,456 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:37:52,456 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,462 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,463 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,463 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,463 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,464 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-24 10:37:52,464 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,464 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,471 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,471 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,471 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,472 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,472 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-24 10:37:52,472 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,472 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,480 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,481 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,481 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,482 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,482 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-24 10:37:52,482 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,483 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,489 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,489 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,489 - root - DEBUG - ABOVE cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,490 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,490 - root - DEBUG - Drop operation invalid: ABOVE vs node type check. -2024-06-24 10:37:52,491 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,491 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,496 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,497 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,497 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,498 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,498 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,498 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,504 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,505 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,505 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,505 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,506 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,506 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,512 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,513 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,513 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,513 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,513 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,514 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,520 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,521 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,521 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,521 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,522 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,522 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,528 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,528 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,529 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,529 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,529 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,530 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,535 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,536 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,536 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,536 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,537 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,537 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,543 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,543 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,544 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,544 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,544 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,544 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,550 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,550 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,550 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,551 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,551 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,551 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,557 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,557 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,558 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,558 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,558 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,559 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,565 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,565 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,566 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,566 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,566 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,567 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,572 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,573 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,573 - root - DEBUG - ON TOP OF cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,574 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,574 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,574 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,580 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,580 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,581 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,581 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,581 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-24 10:37:52,582 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,582 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,587 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,588 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,588 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,588 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,589 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-24 10:37:52,589 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,589 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,597 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,598 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,598 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,599 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,600 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-24 10:37:52,600 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,600 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,606 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,606 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,606 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,607 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,607 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-24 10:37:52,608 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,608 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,628 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,629 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,629 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,629 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,630 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-24 10:37:52,630 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,630 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,642 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,642 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,643 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,643 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,643 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-24 10:37:52,644 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,644 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,650 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,650 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,650 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,651 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,651 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-24 10:37:52,651 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,652 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,658 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,659 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,659 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,660 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,660 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-24 10:37:52,660 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,660 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,666 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,666 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,667 - root - DEBUG - BELOW cur index: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:52,667 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 10:37:52,667 - root - DEBUG - Drop operation invalid: BELOW vs node type check. -2024-06-24 10:37:52,668 - root - DEBUG - DLGTreeView.dragMoveEvent: Target at mouse position is not valid. -2024-06-24 10:37:52,668 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:52,676 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,676 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,676 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,676 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:52,677 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,677 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:37:52,677 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:37:52,678 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,683 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,684 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,684 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,685 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:52,685 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,685 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:37:52,686 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:37:52,686 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:52,692 - root - DEBUG - dragMoveEvent(event=) -2024-06-24 10:37:52,692 - root - DEBUG - [dragMoveEvent scope], event mimedata matches our format. -2024-06-24 10:37:52,693 - root - DEBUG - ABOVE cur index: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:52,693 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:52,693 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:52,694 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, 6) -2024-06-24 10:37:52,694 - root - DEBUG - [nudgeItem scope] self.nudgedModelIndexes[index]: (0, -6) -2024-06-24 10:37:52,694 - root - DEBUG - [setValidDragDrop scope] -2024-06-24 10:37:53,026 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:53,026 - root - DEBUG - Drop operation is valid. -2024-06-24 10:37:53,027 - root - DEBUG - [setInvalidDragDrop scope] -2024-06-24 10:37:53,027 - root - DEBUG - dropping our treeview item into another part of the treeview: call moveItemToIndex -2024-06-24 10:37:53,027 - root - DEBUG - DLGStandardItemModel.takeRow(row=2) -2024-06-24 10:37:53,028 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:37:53,028 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:53,029 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:53,030 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:37:53,030 - root - DEBUG - DLGStandardItemModel.insertRow(row=3, toInsert=) -2024-06-24 10:37:53,031 - root - DEBUG - SDM [_processLink scope] Adding #356 to row 3 -2024-06-24 10:37:53,031 - root - DEBUG - [resetDragState scope] -2024-06-24 10:37:53,031 - root - DEBUG - performDrag: completely done -2024-06-24 10:37:53,032 - root - DEBUG - startDrag done, call resetDragState -2024-06-24 10:37:53,032 - root - DEBUG - [resetDragState scope] -2024-06-24 10:37:53,036 - root - DEBUG - setSelectionOnDrop -2024-06-24 10:37:53,036 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:37:53,036 - root - DEBUG - setSelectionOnDrop: root item selected -2024-06-24 10:37:53,037 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:37:53,037 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:53,039 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 10:37:53,039 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 10:37:57,928 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(212, 288) -2024-06-24 10:37:57,928 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:37:57,928 - root - DEBUG - E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:57,929 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:37:57,930 - root - DEBUG - Text for above item: E356: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:37:59,546 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:37:59,547 - root - DEBUG - R493: [End Dialog] -2024-06-24 10:37:59,547 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 10:37:59,548 - root - DEBUG - Text for above item: R493: [End Dialog] -2024-06-24 10:38:05,797 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:38:05,798 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:38:05,799 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:38:05,800 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:38:07,027 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:38:07,028 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:38:07,029 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:38:07,029 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:38:07,468 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:38:07,469 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-24 10:38:07,470 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-24 10:38:07,470 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-24 10:38:07,956 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:38:07,957 - root - DEBUG - E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-24 10:38:07,957 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-24 10:38:07,958 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-24 10:38:33,514 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:38:33,514 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:38:33,515 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 10:38:33,516 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 10:38:42,410 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:38:42,410 - root - DEBUG - E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-24 10:38:42,411 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-24 10:38:42,412 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-24 10:38:43,836 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:38:43,836 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:38:43,837 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 10:38:43,838 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:43,839 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:43,839 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:38:43,840 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:38:43,840 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 10:38:43,841 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:43,842 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:43,842 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:38:43,842 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:38:43,843 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 10:38:43,844 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,100 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:38:48,101 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:38:48,101 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 10:38:48,105 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,105 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,106 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-24 10:38:48,110 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,110 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,111 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-24 10:38:48,115 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,116 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,116 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:38:48,117 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:38:48,117 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 10:38:48,121 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,122 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,122 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:38:48,123 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:38:48,123 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 10:38:48,127 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,127 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,128 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-24 10:38:48,132 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,132 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,133 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:38:48,133 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:38:48,134 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 10:38:48,137 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,138 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,138 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:38:48,139 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:38:48,139 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 10:38:48,142 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,143 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,143 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-24 10:38:48,146 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,146 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,146 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-24 10:38:48,150 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,151 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,151 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:38:48,151 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:38:48,152 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 10:38:48,154 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,155 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,155 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:38:48,155 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:38:48,156 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 10:38:48,159 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,159 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,160 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:38:48,160 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:38:48,160 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 10:38:48,163 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,163 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,164 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:38:48,164 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:38:48,164 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 10:38:48,167 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,168 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,168 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:38:48,168 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:38:48,169 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 10:38:48,173 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,173 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,174 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:38:48,174 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:38:48,175 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 10:38:48,179 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,179 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,179 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:38:48,180 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:38:48,180 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 10:38:48,185 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,185 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,186 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:38:48,186 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:38:48,187 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 10:38:48,190 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,191 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,191 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:38:48,192 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:38:48,192 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 10:38:48,195 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:48,196 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:38:49,966 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:38:49,967 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:38:49,968 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 10:38:49,968 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 10:39:02,459 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s CTRL -2024-06-24 10:39:02,460 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: CTRL held: -2024-06-24 10:39:02,460 - root - DEBUG - DLGEditor.keyPressEvent: CTRL, held: -2024-06-24 10:39:02,461 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=1958, list_index=345, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=)]) -2024-06-24 10:39:02,462 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s CTRL -2024-06-24 10:39:02,462 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: CTRL held: CTRL -2024-06-24 10:39:02,462 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-24 10:39:02,652 - root - DEBUG - [setTextSize scope] set text size from 12 to 13 -2024-06-24 10:39:02,753 - root - DEBUG - [setTextSize scope] set text size from 13 to 14 -2024-06-24 10:39:02,880 - root - DEBUG - [setTextSize scope] set text size from 14 to 15 -2024-06-24 10:39:03,003 - root - DEBUG - [setTextSize scope] set text size from 15 to 16 -2024-06-24 10:39:03,107 - root - DEBUG - [setTextSize scope] set text size from 16 to 17 -2024-06-24 10:39:03,698 - root - DEBUG - [setTextSize scope] set text size from 17 to 16 -2024-06-24 10:39:03,759 - root - DEBUG - [setTextSize scope] set text size from 16 to 15 -2024-06-24 10:39:03,812 - root - DEBUG - [setTextSize scope] set text size from 15 to 14 -2024-06-24 10:39:03,865 - root - DEBUG - [setTextSize scope] set text size from 14 to 13 -2024-06-24 10:39:03,903 - root - DEBUG - [setTextSize scope] set text size from 13 to 12 -2024-06-24 10:39:04,296 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777249 -2024-06-24 10:39:04,296 - root - DEBUG - DLGEditor.keyReleaseEvent: CTRL, held: -2024-06-24 10:39:15,438 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:39:15,439 - root - DEBUG - R480: I don't want to talk to you! Can't you take a hint? -2024-06-24 10:39:15,440 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 1 -2024-06-24 10:39:15,440 - root - DEBUG - Text for above item: R480: I don't want to talk to you! Can't you take a hint? -2024-06-24 10:39:16,509 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:39:16,509 - root - DEBUG - E346: No, this cannot wait any longer. You have no understanding of what we are going up against; I will not allow you to go in unprepared! -2024-06-24 10:39:16,510 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-24 10:39:16,511 - root - DEBUG - Text for above item: E346: No, this cannot wait any longer. You have no understanding of what we are going up against; I will not allow you to go in unprepared! -2024-06-24 10:39:16,511 - root - DEBUG - [refreshAnimList scope] item: -2024-06-24 10:39:16,574 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-24 10:39:16,575 - root - DEBUG - applyFinalValue = pyqtSignal(int) -2024-06-24 10:39:16,575 - root - DEBUG - def __init__(self, *args, **kwargs): -2024-06-24 10:39:16,575 - root - DEBUG - super().__init__(*args, **kwargs) -2024-06-24 10:39:16,575 - root - DEBUG - self.specialValueTextMapping = {0: "0", -1: "-1"} -2024-06-24 10:39:16,576 - root - DEBUG - self.setMinimum(-2147483647) -2024-06-24 10:39:16,576 - root - DEBUG - self.setMaximum(2147483647) -2024-06-24 10:39:16,576 - root - DEBUG - self.setSpecialValueText(self.specialValueTextMapping.get(self.value(), "")) -2024-06-24 10:39:16,576 - root - DEBUG - self.lastOperation = None -2024-06-24 10:39:16,577 - root - DEBUG - self.cachedValue = None -2024-06-24 10:39:16,577 - root - DEBUG - # Connect the custom signal -2024-06-24 10:39:16,577 - root - DEBUG - self.applyFinalValue.connect(self._apply_final_value) -2024-06-24 10:39:16,577 - root - DEBUG - def stepBy(self, steps: int): -2024-06-24 10:39:16,578 - root - DEBUG - self.lastOperation = 'stepBy' -2024-06-24 10:39:16,578 - root - DEBUG - current_value = self.value() -2024-06-24 10:39:16,578 - root - DEBUG - if steps > 0: -2024-06-24 10:39:16,578 - root - DEBUG - # Determine the step up logic -2024-06-24 10:39:16,578 - root - DEBUG - self.cachedValue = current_value + 1 # Customize this as needed -2024-06-24 10:39:16,579 - root - DEBUG - elif steps < 0: -2024-06-24 10:39:16,579 - root - DEBUG - # Determine the step down logic -2024-06-24 10:39:16,579 - root - DEBUG - self.cachedValue = current_value - 1 # Customize this as needed -2024-06-24 10:39:16,580 - root - DEBUG - # Emit to handle in valueChanged or final application -2024-06-24 10:39:16,580 - root - DEBUG - self.applyFinalValue.emit(self.cachedValue) -2024-06-24 10:39:16,580 - root - DEBUG - def textChanged(self, text: str): -2024-06-24 10:39:16,580 - root - DEBUG - self.lastOperation = 'textChanged' -2024-06-24 10:39:16,581 - root - DEBUG - # Parse the text and set the cached value accordingly -2024-06-24 10:39:16,581 - root - DEBUG - try: -2024-06-24 10:39:16,581 - root - DEBUG - self.cachedValue = int(text) -2024-06-24 10:39:16,581 - root - DEBUG - except ValueError: -2024-06-24 10:39:16,582 - root - DEBUG - self.cachedValue = self.value() # fallback to current if invalid -2024-06-24 10:39:16,582 - root - DEBUG - def _apply_final_value(self, value): -2024-06-24 10:39:16,582 - root - DEBUG - # Apply the final value calculated from either stepBy or textChanged -2024-06-24 10:39:16,582 - root - DEBUG - if value < self.minimum(): -2024-06-24 10:39:16,582 - root - DEBUG - value = self.minimum() -2024-06-24 10:39:16,583 - root - DEBUG - elif value > self.maximum(): -2024-06-24 10:39:16,583 - root - DEBUG - value = self.maximum() -2024-06-24 10:39:16,583 - root - DEBUG - super().setValue(value) # Use super to avoid recursion with valueChanged signal -2024-06-24 10:39:16,583 - root - DEBUG - def valueChanged(self, value): -2024-06-24 10:39:16,584 - root - DEBUG - if self.lastOperation == 'stepBy' or self.lastOperation == 'textChanged': -2024-06-24 10:39:16,584 - root - DEBUG - # Confirm and finalize value application -2024-06-24 10:39:16,584 - root - DEBUG - self.applyFinalValue.emit(self.cachedValue) -2024-06-24 10:39:16,584 - root - DEBUG - self.lastOperation = None # Reset after handling -2024-06-24 10:39:19,098 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:39:19,099 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:39:19,100 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,100 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,105 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:39:19,106 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:39:19,107 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,107 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,114 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:39:19,114 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:39:19,116 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,116 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,117 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,118 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,123 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:39:19,124 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:39:19,125 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,125 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,130 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:39:19,130 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:39:19,131 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,132 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,133 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,133 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,134 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,134 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,138 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:39:19,138 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:39:19,139 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,140 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,144 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:39:19,144 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:39:19,145 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,145 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,150 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:39:19,150 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:39:19,151 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,151 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,156 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:39:19,156 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:39:19,157 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,158 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,163 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 10:39:19,163 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 10:39:19,164 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:19,165 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:39:22,529 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:39:22,529 - root - DEBUG - E206: You must prepare yourself for when we face Malak. The confrontation will be difficult for you. I remember how hard it was when I first faced Revan. -2024-06-24 10:39:22,530 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 4 -2024-06-24 10:39:22,531 - root - DEBUG - Text for above item: E206: You must prepare yourself for when we face Malak. The confrontation will be difficult for you. I remember how hard it was when I first faced Revan. -2024-06-24 10:39:23,282 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:39:23,283 - root - DEBUG - R287: Is it true you killed Darth Revan? -2024-06-24 10:39:23,284 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 5 -2024-06-24 10:39:23,284 - root - DEBUG - Text for above item: R287: Is it true you killed Darth Revan? -2024-06-24 10:39:24,832 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:39:24,833 - root - DEBUG - E206: You must prepare yourself for when we face Malak. The confrontation will be difficult for you. I remember how hard it was when I first faced Revan. -2024-06-24 10:39:24,834 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 4 -2024-06-24 10:39:24,834 - root - DEBUG - Text for above item: E206: You must prepare yourself for when we face Malak. The confrontation will be difficult for you. I remember how hard it was when I first faced Revan. -2024-06-24 10:39:25,553 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:39:25,553 - root - DEBUG - R482: (continue) -2024-06-24 10:39:25,554 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 3 -2024-06-24 10:39:25,555 - root - DEBUG - Text for above item: R482: (continue) -2024-06-24 10:39:26,154 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:39:26,154 - root - DEBUG - E206: You must prepare yourself for when we face Malak. The confrontation will be difficult for you. I remember how hard it was when I first faced Revan. -2024-06-24 10:39:26,156 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 4 -2024-06-24 10:39:26,156 - root - DEBUG - Text for above item: E206: You must prepare yourself for when we face Malak. The confrontation will be difficult for you. I remember how hard it was when I first faced Revan. -2024-06-24 10:40:05,708 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s CTRL -2024-06-24 10:40:05,708 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: CTRL held: -2024-06-24 10:40:05,708 - root - DEBUG - DLGEditor.keyPressEvent: CTRL, held: -2024-06-24 10:40:05,709 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=1794, list_index=206, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=)]) -2024-06-24 10:40:05,709 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s CTRL -2024-06-24 10:40:05,710 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: CTRL held: CTRL -2024-06-24 10:40:05,710 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-24 10:40:05,901 - root - DEBUG - [setTextSize scope] set text size from 12 to 13 -2024-06-24 10:40:06,733 - root - DEBUG - [setTextSize scope] set text size from 13 to 12 -2024-06-24 10:40:07,408 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777249 -2024-06-24 10:40:07,409 - root - DEBUG - DLGEditor.keyReleaseEvent: CTRL, held: -2024-06-24 10:40:08,968 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:40:08,968 - root - DEBUG - R287: Is it true you killed Darth Revan? -2024-06-24 10:40:08,969 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 5 -2024-06-24 10:40:08,969 - root - DEBUG - Text for above item: R287: Is it true you killed Darth Revan? -2024-06-24 10:40:09,973 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:40:09,974 - root - DEBUG - E206: You must prepare yourself for when we face Malak. The confrontation will be difficult for you. I remember how hard it was when I first faced Revan. -2024-06-24 10:40:09,975 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 4 -2024-06-24 10:40:09,975 - root - DEBUG - Text for above item: E206: You must prepare yourself for when we face Malak. The confrontation will be difficult for you. I remember how hard it was when I first faced Revan. -2024-06-24 10:40:13,604 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:40:13,605 - root - DEBUG - E346: No, this cannot wait any longer. You have no understanding of what we are going up against; I will not allow you to go in unprepared! -2024-06-24 10:40:13,607 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 2 -2024-06-24 10:40:13,607 - root - DEBUG - Text for above item: E346: No, this cannot wait any longer. You have no understanding of what we are going up against; I will not allow you to go in unprepared! -2024-06-24 10:40:13,607 - root - DEBUG - [refreshAnimList scope] item: -2024-06-24 10:40:16,808 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-24 10:40:16,809 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT held: -2024-06-24 10:40:16,809 - root - DEBUG - DLGEditor.keyPressEvent: SHIFT, held: -2024-06-24 10:40:16,810 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=1959, list_index=346, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-24 10:40:16,810 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s SHIFT -2024-06-24 10:40:16,810 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: SHIFT held: SHIFT -2024-06-24 10:40:16,811 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-24 10:40:17,000 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:17,124 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:17,485 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:17,623 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:18,297 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 1 -2024-06-24 10:40:18,361 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 1 to 2 -2024-06-24 10:40:18,434 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 2 to 3 -2024-06-24 10:40:18,506 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 3 to 4 -2024-06-24 10:40:18,989 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 4 to 3 -2024-06-24 10:40:19,051 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 3 to 2 -2024-06-24 10:40:19,097 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 2 to 1 -2024-06-24 10:40:19,136 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 1 to 0 -2024-06-24 10:40:19,200 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:19,522 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:19,548 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:19,565 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:19,583 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:19,611 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:20,563 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 1 -2024-06-24 10:40:20,575 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 1 to 2 -2024-06-24 10:40:20,586 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 2 to 3 -2024-06-24 10:40:20,595 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 3 to 4 -2024-06-24 10:40:20,605 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 4 to 5 -2024-06-24 10:40:20,616 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 5 to 6 -2024-06-24 10:40:20,626 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 6 to 7 -2024-06-24 10:40:20,637 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 7 to 8 -2024-06-24 10:40:20,647 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 8 to 9 -2024-06-24 10:40:20,657 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 9 to 10 -2024-06-24 10:40:20,668 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 10 to 11 -2024-06-24 10:40:20,679 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 11 to 12 -2024-06-24 10:40:20,689 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 12 to 13 -2024-06-24 10:40:20,699 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 13 to 14 -2024-06-24 10:40:20,711 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 14 to 15 -2024-06-24 10:40:20,721 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 15 to 16 -2024-06-24 10:40:20,732 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 16 to 17 -2024-06-24 10:40:20,742 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 17 to 18 -2024-06-24 10:40:20,754 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 18 to 19 -2024-06-24 10:40:20,765 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 19 to 20 -2024-06-24 10:40:20,777 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 20 to 21 -2024-06-24 10:40:20,794 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 21 to 22 -2024-06-24 10:40:20,805 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 22 to 23 -2024-06-24 10:40:20,817 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 23 to 24 -2024-06-24 10:40:20,828 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 24 to 25 -2024-06-24 10:40:20,841 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 25 to 26 -2024-06-24 10:40:20,853 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 26 to 27 -2024-06-24 10:40:20,865 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 27 to 28 -2024-06-24 10:40:20,878 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 28 to 29 -2024-06-24 10:40:20,891 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 29 to 30 -2024-06-24 10:40:20,902 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 30 to 31 -2024-06-24 10:40:20,916 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 31 to 32 -2024-06-24 10:40:20,928 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 32 to 33 -2024-06-24 10:40:20,941 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 33 to 34 -2024-06-24 10:40:20,954 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 34 to 35 -2024-06-24 10:40:20,967 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 35 to 36 -2024-06-24 10:40:20,979 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 36 to 37 -2024-06-24 10:40:20,993 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 37 to 38 -2024-06-24 10:40:21,007 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 38 to 39 -2024-06-24 10:40:21,020 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 39 to 40 -2024-06-24 10:40:21,035 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 40 to 41 -2024-06-24 10:40:21,048 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 41 to 42 -2024-06-24 10:40:21,062 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 42 to 43 -2024-06-24 10:40:21,480 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 43 to 42 -2024-06-24 10:40:21,491 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 42 to 41 -2024-06-24 10:40:21,499 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 41 to 40 -2024-06-24 10:40:21,506 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 40 to 39 -2024-06-24 10:40:21,515 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 39 to 38 -2024-06-24 10:40:21,524 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 38 to 37 -2024-06-24 10:40:21,526 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 37 to 36 -2024-06-24 10:40:21,534 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 36 to 35 -2024-06-24 10:40:21,542 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 35 to 34 -2024-06-24 10:40:21,549 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 34 to 33 -2024-06-24 10:40:21,557 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 33 to 32 -2024-06-24 10:40:21,566 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 32 to 31 -2024-06-24 10:40:21,568 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 31 to 30 -2024-06-24 10:40:21,578 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 30 to 29 -2024-06-24 10:40:21,586 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 29 to 28 -2024-06-24 10:40:21,593 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 28 to 27 -2024-06-24 10:40:21,600 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 27 to 26 -2024-06-24 10:40:21,607 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 26 to 25 -2024-06-24 10:40:21,610 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 25 to 24 -2024-06-24 10:40:21,619 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 24 to 23 -2024-06-24 10:40:21,626 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 23 to 22 -2024-06-24 10:40:21,634 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 22 to 21 -2024-06-24 10:40:21,641 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 21 to 20 -2024-06-24 10:40:21,649 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 20 to 19 -2024-06-24 10:40:21,652 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 19 to 18 -2024-06-24 10:40:21,660 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 18 to 17 -2024-06-24 10:40:21,668 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 17 to 16 -2024-06-24 10:40:21,677 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 16 to 15 -2024-06-24 10:40:21,685 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 15 to 14 -2024-06-24 10:40:21,694 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 14 to 13 -2024-06-24 10:40:21,697 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 13 to 12 -2024-06-24 10:40:21,706 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 12 to 11 -2024-06-24 10:40:21,715 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 11 to 10 -2024-06-24 10:40:21,719 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 10 to 9 -2024-06-24 10:40:21,727 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 9 to 8 -2024-06-24 10:40:21,736 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 8 to 7 -2024-06-24 10:40:21,745 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 7 to 6 -2024-06-24 10:40:21,755 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 6 to 5 -2024-06-24 10:40:21,764 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 5 to 4 -2024-06-24 10:40:21,772 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 4 to 3 -2024-06-24 10:40:21,781 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 3 to 2 -2024-06-24 10:40:21,790 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 2 to 1 -2024-06-24 10:40:21,793 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 1 to 0 -2024-06-24 10:40:21,803 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,813 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,822 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,833 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,842 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,851 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,862 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,862 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,871 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,881 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,893 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,903 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,906 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,914 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,924 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,925 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,934 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,943 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,954 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,963 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,966 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,974 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,985 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,994 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:21,997 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:22,008 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:22,011 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:22,022 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:22,033 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:22,035 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:22,044 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:22,054 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:22,057 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:22,065 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:22,074 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:22,084 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:22,093 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:22,096 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:22,105 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:22,115 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:22,124 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:22,133 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:22,143 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:22,152 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:22,162 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:22,229 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 1 -2024-06-24 10:40:22,241 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 1 to 2 -2024-06-24 10:40:22,253 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 2 to 3 -2024-06-24 10:40:22,264 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 3 to 4 -2024-06-24 10:40:22,276 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 4 to 5 -2024-06-24 10:40:22,288 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 5 to 6 -2024-06-24 10:40:22,300 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 6 to 7 -2024-06-24 10:40:22,311 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 7 to 8 -2024-06-24 10:40:22,323 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 8 to 9 -2024-06-24 10:40:22,336 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 9 to 10 -2024-06-24 10:40:22,348 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 10 to 11 -2024-06-24 10:40:22,360 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 11 to 12 -2024-06-24 10:40:22,374 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 12 to 13 -2024-06-24 10:40:22,386 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 13 to 14 -2024-06-24 10:40:22,400 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 14 to 15 -2024-06-24 10:40:22,413 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 15 to 16 -2024-06-24 10:40:22,427 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 16 to 17 -2024-06-24 10:40:22,439 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 17 to 18 -2024-06-24 10:40:22,452 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 18 to 19 -2024-06-24 10:40:22,465 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 19 to 20 -2024-06-24 10:40:22,479 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 20 to 21 -2024-06-24 10:40:22,493 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 21 to 22 -2024-06-24 10:40:22,507 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 22 to 23 -2024-06-24 10:40:22,523 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 23 to 24 -2024-06-24 10:40:22,544 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 24 to 25 -2024-06-24 10:40:22,559 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 25 to 26 -2024-06-24 10:40:22,575 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 26 to 27 -2024-06-24 10:40:22,592 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 27 to 28 -2024-06-24 10:40:22,608 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 28 to 29 -2024-06-24 10:40:22,625 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 29 to 30 -2024-06-24 10:40:22,643 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 30 to 31 -2024-06-24 10:40:22,661 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 31 to 32 -2024-06-24 10:40:22,684 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 32 to 33 -2024-06-24 10:40:22,931 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 33 to 32 -2024-06-24 10:40:22,947 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 32 to 31 -2024-06-24 10:40:22,955 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 31 to 30 -2024-06-24 10:40:22,964 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 30 to 29 -2024-06-24 10:40:22,973 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 29 to 28 -2024-06-24 10:40:22,981 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 28 to 27 -2024-06-24 10:40:22,989 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 27 to 26 -2024-06-24 10:40:22,997 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 26 to 25 -2024-06-24 10:40:23,007 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 25 to 24 -2024-06-24 10:40:23,018 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 24 to 23 -2024-06-24 10:40:23,026 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 23 to 22 -2024-06-24 10:40:23,034 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 22 to 21 -2024-06-24 10:40:23,043 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 21 to 20 -2024-06-24 10:40:23,052 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 20 to 19 -2024-06-24 10:40:23,060 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 19 to 18 -2024-06-24 10:40:23,069 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 18 to 17 -2024-06-24 10:40:23,077 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 17 to 16 -2024-06-24 10:40:23,086 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 16 to 15 -2024-06-24 10:40:23,095 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 15 to 14 -2024-06-24 10:40:23,102 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 14 to 13 -2024-06-24 10:40:23,112 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 13 to 12 -2024-06-24 10:40:23,121 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 12 to 11 -2024-06-24 10:40:23,130 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 11 to 10 -2024-06-24 10:40:23,139 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 10 to 9 -2024-06-24 10:40:23,148 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 9 to 8 -2024-06-24 10:40:23,157 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 8 to 7 -2024-06-24 10:40:23,166 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 7 to 6 -2024-06-24 10:40:23,176 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 6 to 5 -2024-06-24 10:40:23,185 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 5 to 4 -2024-06-24 10:40:23,194 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 4 to 3 -2024-06-24 10:40:23,205 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 3 to 2 -2024-06-24 10:40:23,214 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 2 to 1 -2024-06-24 10:40:23,227 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 1 to 0 -2024-06-24 10:40:23,237 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,246 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,256 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,267 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,277 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,290 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,300 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,311 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,321 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,332 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,341 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,351 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,360 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,369 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,379 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,389 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,398 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,408 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,417 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,428 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,440 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,450 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,463 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,480 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,506 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:23,600 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 1 -2024-06-24 10:40:23,618 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 1 to 2 -2024-06-24 10:40:23,629 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 2 to 3 -2024-06-24 10:40:23,640 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 3 to 4 -2024-06-24 10:40:23,652 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 4 to 5 -2024-06-24 10:40:23,665 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 5 to 6 -2024-06-24 10:40:23,677 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 6 to 7 -2024-06-24 10:40:23,691 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 7 to 8 -2024-06-24 10:40:23,705 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 8 to 9 -2024-06-24 10:40:23,717 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 9 to 10 -2024-06-24 10:40:23,729 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 10 to 11 -2024-06-24 10:40:23,743 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 11 to 12 -2024-06-24 10:40:23,755 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 12 to 13 -2024-06-24 10:40:23,765 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 13 to 14 -2024-06-24 10:40:23,777 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 14 to 15 -2024-06-24 10:40:23,790 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 15 to 16 -2024-06-24 10:40:23,804 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 16 to 17 -2024-06-24 10:40:23,817 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 17 to 18 -2024-06-24 10:40:23,830 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 18 to 19 -2024-06-24 10:40:23,844 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 19 to 20 -2024-06-24 10:40:23,857 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 20 to 21 -2024-06-24 10:40:23,871 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 21 to 22 -2024-06-24 10:40:23,886 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 22 to 23 -2024-06-24 10:40:23,900 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 23 to 24 -2024-06-24 10:40:23,915 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 24 to 25 -2024-06-24 10:40:23,930 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 25 to 26 -2024-06-24 10:40:23,953 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 26 to 27 -2024-06-24 10:40:23,969 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 27 to 28 -2024-06-24 10:40:23,985 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 28 to 29 -2024-06-24 10:40:24,002 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 29 to 30 -2024-06-24 10:40:24,019 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 30 to 31 -2024-06-24 10:40:24,037 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 31 to 32 -2024-06-24 10:40:24,056 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 32 to 33 -2024-06-24 10:40:24,074 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 33 to 34 -2024-06-24 10:40:24,093 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 34 to 35 -2024-06-24 10:40:24,112 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 35 to 36 -2024-06-24 10:40:24,132 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 36 to 37 -2024-06-24 10:40:24,153 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 37 to 38 -2024-06-24 10:40:24,173 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 38 to 39 -2024-06-24 10:40:24,195 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 39 to 40 -2024-06-24 10:40:24,217 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 40 to 41 -2024-06-24 10:40:24,238 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 41 to 42 -2024-06-24 10:40:24,262 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 42 to 43 -2024-06-24 10:40:24,285 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 43 to 44 -2024-06-24 10:40:24,310 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 44 to 45 -2024-06-24 10:40:24,359 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 45 to 46 -2024-06-24 10:40:24,386 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 46 to 47 -2024-06-24 10:40:24,398 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 47 to 48 -2024-06-24 10:40:24,407 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 48 to 49 -2024-06-24 10:40:24,416 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 49 to 50 -2024-06-24 10:40:24,424 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 50 to 51 -2024-06-24 10:40:24,433 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 51 to 52 -2024-06-24 10:40:24,442 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 52 to 53 -2024-06-24 10:40:24,452 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 53 to 54 -2024-06-24 10:40:24,461 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 54 to 55 -2024-06-24 10:40:24,470 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 55 to 56 -2024-06-24 10:40:24,479 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 56 to 57 -2024-06-24 10:40:24,489 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 57 to 58 -2024-06-24 10:40:24,497 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 58 to 59 -2024-06-24 10:40:24,506 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 59 to 60 -2024-06-24 10:40:24,516 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 60 to 61 -2024-06-24 10:40:24,525 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 61 to 62 -2024-06-24 10:40:24,534 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 62 to 63 -2024-06-24 10:40:24,544 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 63 to 64 -2024-06-24 10:40:24,552 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 64 to 65 -2024-06-24 10:40:24,562 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 65 to 66 -2024-06-24 10:40:24,572 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 66 to 67 -2024-06-24 10:40:24,580 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 67 to 68 -2024-06-24 10:40:24,591 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 68 to 69 -2024-06-24 10:40:24,599 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 69 to 70 -2024-06-24 10:40:24,610 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 70 to 71 -2024-06-24 10:40:24,620 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 71 to 72 -2024-06-24 10:40:24,630 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 72 to 73 -2024-06-24 10:40:24,639 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 73 to 74 -2024-06-24 10:40:24,649 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 74 to 75 -2024-06-24 10:40:24,661 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 75 to 76 -2024-06-24 10:40:24,670 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 76 to 77 -2024-06-24 10:40:24,680 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 77 to 78 -2024-06-24 10:40:24,691 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 78 to 79 -2024-06-24 10:40:24,700 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 79 to 80 -2024-06-24 10:40:24,711 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 80 to 81 -2024-06-24 10:40:24,723 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 81 to 82 -2024-06-24 10:40:24,733 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 82 to 83 -2024-06-24 10:40:24,744 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 83 to 84 -2024-06-24 10:40:24,756 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 84 to 85 -2024-06-24 10:40:24,766 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 85 to 86 -2024-06-24 10:40:24,777 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 86 to 87 -2024-06-24 10:40:24,788 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 87 to 88 -2024-06-24 10:40:24,798 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 88 to 89 -2024-06-24 10:40:24,810 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 89 to 90 -2024-06-24 10:40:24,822 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 90 to 91 -2024-06-24 10:40:24,833 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 91 to 92 -2024-06-24 10:40:24,845 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 92 to 93 -2024-06-24 10:40:24,856 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 93 to 94 -2024-06-24 10:40:24,867 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 94 to 95 -2024-06-24 10:40:24,879 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 95 to 96 -2024-06-24 10:40:24,891 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 96 to 97 -2024-06-24 10:40:25,027 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 97 to 96 -2024-06-24 10:40:25,043 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 96 to 95 -2024-06-24 10:40:25,051 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 95 to 94 -2024-06-24 10:40:25,058 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 94 to 93 -2024-06-24 10:40:25,064 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 93 to 92 -2024-06-24 10:40:25,070 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 92 to 91 -2024-06-24 10:40:25,075 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 91 to 90 -2024-06-24 10:40:25,079 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 90 to 89 -2024-06-24 10:40:25,085 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 89 to 88 -2024-06-24 10:40:25,091 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 88 to 87 -2024-06-24 10:40:25,092 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 87 to 86 -2024-06-24 10:40:25,097 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 86 to 85 -2024-06-24 10:40:25,102 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 85 to 84 -2024-06-24 10:40:25,108 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 84 to 83 -2024-06-24 10:40:25,115 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 83 to 82 -2024-06-24 10:40:25,120 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 82 to 81 -2024-06-24 10:40:25,122 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 81 to 80 -2024-06-24 10:40:25,128 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 80 to 79 -2024-06-24 10:40:25,135 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 79 to 78 -2024-06-24 10:40:25,136 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 78 to 77 -2024-06-24 10:40:25,142 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 77 to 76 -2024-06-24 10:40:25,150 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 76 to 75 -2024-06-24 10:40:25,152 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 75 to 74 -2024-06-24 10:40:25,158 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 74 to 73 -2024-06-24 10:40:25,163 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 73 to 72 -2024-06-24 10:40:25,168 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 72 to 71 -2024-06-24 10:40:25,174 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 71 to 70 -2024-06-24 10:40:25,180 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 70 to 69 -2024-06-24 10:40:25,185 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 69 to 68 -2024-06-24 10:40:25,188 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 68 to 67 -2024-06-24 10:40:25,193 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 67 to 66 -2024-06-24 10:40:25,199 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 66 to 65 -2024-06-24 10:40:25,205 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 65 to 64 -2024-06-24 10:40:25,207 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 64 to 63 -2024-06-24 10:40:25,213 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 63 to 62 -2024-06-24 10:40:25,219 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 62 to 61 -2024-06-24 10:40:25,226 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 61 to 60 -2024-06-24 10:40:25,228 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 60 to 59 -2024-06-24 10:40:25,235 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 59 to 58 -2024-06-24 10:40:25,240 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 58 to 57 -2024-06-24 10:40:25,242 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 57 to 56 -2024-06-24 10:40:25,249 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 56 to 55 -2024-06-24 10:40:25,257 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 55 to 54 -2024-06-24 10:40:25,260 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 54 to 53 -2024-06-24 10:40:25,267 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 53 to 52 -2024-06-24 10:40:25,269 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 52 to 51 -2024-06-24 10:40:25,275 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 51 to 50 -2024-06-24 10:40:25,283 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 50 to 49 -2024-06-24 10:40:25,285 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 49 to 48 -2024-06-24 10:40:25,293 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 48 to 47 -2024-06-24 10:40:25,300 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 47 to 46 -2024-06-24 10:40:25,302 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 46 to 45 -2024-06-24 10:40:25,309 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 45 to 44 -2024-06-24 10:40:25,316 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 44 to 43 -2024-06-24 10:40:25,325 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 43 to 42 -2024-06-24 10:40:25,327 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 42 to 41 -2024-06-24 10:40:25,334 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 41 to 40 -2024-06-24 10:40:25,336 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 40 to 39 -2024-06-24 10:40:25,343 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 39 to 38 -2024-06-24 10:40:25,349 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 38 to 37 -2024-06-24 10:40:25,353 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 37 to 36 -2024-06-24 10:40:25,361 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 36 to 35 -2024-06-24 10:40:25,362 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 35 to 34 -2024-06-24 10:40:25,368 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 34 to 33 -2024-06-24 10:40:25,375 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 33 to 32 -2024-06-24 10:40:25,383 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 32 to 31 -2024-06-24 10:40:25,385 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 31 to 30 -2024-06-24 10:40:25,392 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 30 to 29 -2024-06-24 10:40:25,399 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 29 to 28 -2024-06-24 10:40:25,401 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 28 to 27 -2024-06-24 10:40:25,409 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 27 to 26 -2024-06-24 10:40:25,417 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 26 to 25 -2024-06-24 10:40:25,417 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 25 to 24 -2024-06-24 10:40:25,425 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 24 to 23 -2024-06-24 10:40:25,432 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 23 to 22 -2024-06-24 10:40:25,434 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 22 to 21 -2024-06-24 10:40:25,442 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 21 to 20 -2024-06-24 10:40:25,450 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 20 to 19 -2024-06-24 10:40:25,454 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 19 to 18 -2024-06-24 10:40:25,464 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 18 to 17 -2024-06-24 10:40:25,467 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 17 to 16 -2024-06-24 10:40:25,476 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 16 to 15 -2024-06-24 10:40:25,484 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 15 to 14 -2024-06-24 10:40:25,491 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 14 to 13 -2024-06-24 10:40:25,499 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 13 to 12 -2024-06-24 10:40:25,508 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 12 to 11 -2024-06-24 10:40:25,510 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 11 to 10 -2024-06-24 10:40:25,518 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 10 to 9 -2024-06-24 10:40:25,526 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 9 to 8 -2024-06-24 10:40:25,536 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 8 to 7 -2024-06-24 10:40:25,547 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 7 to 6 -2024-06-24 10:40:25,557 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 6 to 5 -2024-06-24 10:40:25,559 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 5 to 4 -2024-06-24 10:40:25,568 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 4 to 3 -2024-06-24 10:40:25,570 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 3 to 2 -2024-06-24 10:40:25,579 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 2 to 1 -2024-06-24 10:40:25,583 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 1 to 0 -2024-06-24 10:40:25,592 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,595 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,605 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,614 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,624 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,625 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,634 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,637 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,646 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,657 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,666 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,675 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,686 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,686 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,696 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,705 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,715 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,718 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,727 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,736 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,746 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,749 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,758 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,761 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,770 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,781 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,781 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,790 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,800 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,800 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,812 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,812 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,822 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,832 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,841 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,845 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,853 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,864 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,873 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,877 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,886 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,895 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,903 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,913 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:25,923 - root - DEBUG - [setVerticalSpacing scope] set vertical spacing from 0 to 0 -2024-06-24 10:40:26,284 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777248 -2024-06-24 10:40:26,284 - root - DEBUG - DLGEditor.keyReleaseEvent: SHIFT, held: -2024-06-24 10:40:26,552 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s CTRL -2024-06-24 10:40:26,553 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: CTRL held: -2024-06-24 10:40:26,553 - root - DEBUG - DLGEditor.keyPressEvent: CTRL, held: -2024-06-24 10:40:26,553 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=1959, list_index=346, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-24 10:40:26,554 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s CTRL -2024-06-24 10:40:26,554 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: CTRL held: CTRL -2024-06-24 10:40:26,554 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-24 10:40:26,751 - root - DEBUG - [setTextSize scope] set text size from 12 to 13 -2024-06-24 10:40:26,814 - root - DEBUG - [setTextSize scope] set text size from 13 to 14 -2024-06-24 10:40:26,856 - root - DEBUG - [setTextSize scope] set text size from 14 to 15 -2024-06-24 10:40:26,894 - root - DEBUG - [setTextSize scope] set text size from 15 to 16 -2024-06-24 10:40:26,930 - root - DEBUG - [setTextSize scope] set text size from 16 to 17 -2024-06-24 10:40:26,968 - root - DEBUG - [setTextSize scope] set text size from 17 to 18 -2024-06-24 10:40:27,007 - root - DEBUG - [setTextSize scope] set text size from 18 to 19 -2024-06-24 10:40:28,068 - root - DEBUG - [setTextSize scope] set text size from 19 to 20 -2024-06-24 10:40:28,107 - root - DEBUG - [setTextSize scope] set text size from 20 to 21 -2024-06-24 10:40:28,107 - root - DEBUG - [setTextSize scope] set text size from 21 to 22 -2024-06-24 10:40:28,143 - root - DEBUG - [setTextSize scope] set text size from 22 to 23 -2024-06-24 10:40:28,143 - root - DEBUG - [setTextSize scope] set text size from 23 to 24 -2024-06-24 10:40:28,183 - root - DEBUG - [setTextSize scope] set text size from 24 to 25 -2024-06-24 10:40:28,221 - root - DEBUG - [setTextSize scope] set text size from 25 to 26 -2024-06-24 10:40:28,900 - root - DEBUG - [setTextSize scope] set text size from 26 to 27 -2024-06-24 10:40:29,035 - root - DEBUG - [setTextSize scope] set text size from 27 to 28 -2024-06-24 10:40:29,343 - root - DEBUG - [setTextSize scope] set text size from 28 to 27 -2024-06-24 10:40:29,695 - root - DEBUG - [setTextSize scope] set text size from 27 to 26 -2024-06-24 10:40:29,731 - root - DEBUG - [setTextSize scope] set text size from 26 to 25 -2024-06-24 10:40:29,756 - root - DEBUG - [setTextSize scope] set text size from 25 to 24 -2024-06-24 10:40:29,774 - root - DEBUG - [setTextSize scope] set text size from 24 to 23 -2024-06-24 10:40:29,809 - root - DEBUG - [setTextSize scope] set text size from 23 to 22 -2024-06-24 10:40:29,828 - root - DEBUG - [setTextSize scope] set text size from 22 to 21 -2024-06-24 10:40:29,872 - root - DEBUG - [setTextSize scope] set text size from 21 to 20 -2024-06-24 10:40:30,512 - root - DEBUG - [setTextSize scope] set text size from 20 to 19 -2024-06-24 10:40:30,563 - root - DEBUG - [setTextSize scope] set text size from 19 to 18 -2024-06-24 10:40:30,610 - root - DEBUG - [setTextSize scope] set text size from 18 to 17 -2024-06-24 10:40:30,641 - root - DEBUG - [setTextSize scope] set text size from 17 to 16 -2024-06-24 10:40:30,674 - root - DEBUG - [setTextSize scope] set text size from 16 to 15 -2024-06-24 10:40:30,713 - root - DEBUG - [setTextSize scope] set text size from 15 to 14 -2024-06-24 10:40:31,558 - root - DEBUG - [setTextSize scope] set text size from 14 to 13 -2024-06-24 10:40:31,626 - root - DEBUG - [setTextSize scope] set text size from 13 to 12 -2024-06-24 10:40:31,668 - root - DEBUG - [setTextSize scope] set text size from 12 to 11 -2024-06-24 10:40:31,707 - root - DEBUG - [setTextSize scope] set text size from 11 to 10 -2024-06-24 10:40:31,743 - root - DEBUG - [setTextSize scope] set text size from 10 to 9 -2024-06-24 10:40:31,776 - root - DEBUG - [setTextSize scope] set text size from 9 to 8 -2024-06-24 10:40:32,348 - root - DEBUG - [setTextSize scope] set text size from 8 to 9 -2024-06-24 10:40:32,402 - root - DEBUG - [setTextSize scope] set text size from 9 to 10 -2024-06-24 10:40:32,446 - root - DEBUG - [setTextSize scope] set text size from 10 to 11 -2024-06-24 10:40:32,481 - root - DEBUG - [setTextSize scope] set text size from 11 to 12 -2024-06-24 10:40:32,516 - root - DEBUG - [setTextSize scope] set text size from 12 to 13 -2024-06-24 10:40:32,581 - root - DEBUG - [setTextSize scope] set text size from 13 to 14 -2024-06-24 10:40:33,204 - root - DEBUG - [setTextSize scope] set text size from 14 to 15 -2024-06-24 10:40:33,258 - root - DEBUG - [setTextSize scope] set text size from 15 to 16 -2024-06-24 10:40:33,307 - root - DEBUG - [setTextSize scope] set text size from 16 to 17 -2024-06-24 10:40:33,361 - root - DEBUG - [setTextSize scope] set text size from 17 to 18 -2024-06-24 10:40:33,576 - root - DEBUG - [setTextSize scope] set text size from 18 to 19 -2024-06-24 10:40:34,071 - root - DEBUG - [setTextSize scope] set text size from 19 to 18 -2024-06-24 10:40:34,155 - root - DEBUG - [setTextSize scope] set text size from 18 to 17 -2024-06-24 10:40:34,196 - root - DEBUG - [setTextSize scope] set text size from 17 to 16 -2024-06-24 10:40:34,231 - root - DEBUG - [setTextSize scope] set text size from 16 to 15 -2024-06-24 10:40:34,261 - root - DEBUG - [setTextSize scope] set text size from 15 to 14 -2024-06-24 10:40:34,291 - root - DEBUG - [setTextSize scope] set text size from 14 to 13 -2024-06-24 10:40:34,339 - root - DEBUG - [setTextSize scope] set text size from 13 to 12 -2024-06-24 10:40:34,418 - root - DEBUG - [setTextSize scope] set text size from 12 to 13 -2024-06-24 10:40:35,220 - root - DEBUG - [setTextSize scope] set text size from 13 to 12 -2024-06-24 10:40:35,297 - root - DEBUG - [setTextSize scope] set text size from 12 to 11 -2024-06-24 10:40:35,355 - root - DEBUG - [setTextSize scope] set text size from 11 to 10 -2024-06-24 10:40:35,424 - root - DEBUG - [setTextSize scope] set text size from 10 to 9 -2024-06-24 10:40:35,473 - root - DEBUG - [setTextSize scope] set text size from 9 to 8 -2024-06-24 10:40:36,789 - root - DEBUG - [setTextSize scope] set text size from 8 to 9 -2024-06-24 10:40:36,827 - root - DEBUG - [setTextSize scope] set text size from 9 to 10 -2024-06-24 10:40:36,867 - root - DEBUG - [setTextSize scope] set text size from 10 to 11 -2024-06-24 10:40:36,967 - root - DEBUG - [setTextSize scope] set text size from 11 to 12 -2024-06-24 10:40:38,091 - root - DEBUG - [setTextSize scope] set text size from 12 to 13 -2024-06-24 10:40:38,693 - root - DEBUG - [setTextSize scope] set text size from 13 to 14 -2024-06-24 10:40:39,513 - root - DEBUG - [setTextSize scope] set text size from 14 to 15 -2024-06-24 10:40:40,322 - root - DEBUG - [setTextSize scope] set text size from 15 to 16 -2024-06-24 10:40:40,405 - root - DEBUG - [setTextSize scope] set text size from 16 to 17 -2024-06-24 10:40:40,550 - root - DEBUG - [setTextSize scope] set text size from 17 to 18 -2024-06-24 10:40:41,209 - root - DEBUG - [setTextSize scope] set text size from 18 to 17 -2024-06-24 10:40:41,277 - root - DEBUG - [setTextSize scope] set text size from 17 to 16 -2024-06-24 10:40:41,334 - root - DEBUG - [setTextSize scope] set text size from 16 to 15 -2024-06-24 10:40:41,399 - root - DEBUG - [setTextSize scope] set text size from 15 to 14 -2024-06-24 10:40:41,486 - root - DEBUG - [setTextSize scope] set text size from 14 to 13 -2024-06-24 10:40:41,582 - root - DEBUG - [setTextSize scope] set text size from 13 to 12 -2024-06-24 10:40:42,252 - root - DEBUG - [setTextSize scope] set text size from 12 to 11 -2024-06-24 10:40:42,302 - root - DEBUG - [setTextSize scope] set text size from 11 to 10 -2024-06-24 10:40:42,349 - root - DEBUG - [setTextSize scope] set text size from 10 to 9 -2024-06-24 10:40:42,389 - root - DEBUG - [setTextSize scope] set text size from 9 to 8 -2024-06-24 10:40:42,428 - root - DEBUG - [setTextSize scope] set text size from 8 to 7 -2024-06-24 10:40:42,986 - root - DEBUG - [setTextSize scope] set text size from 7 to 6 -2024-06-24 10:40:43,030 - root - DEBUG - [setTextSize scope] set text size from 6 to 5 -2024-06-24 10:40:43,072 - root - DEBUG - [setTextSize scope] set text size from 5 to 4 -2024-06-24 10:40:43,113 - root - DEBUG - [setTextSize scope] set text size from 4 to 3 -2024-06-24 10:40:43,153 - root - DEBUG - [setTextSize scope] set text size from 3 to 2 -2024-06-24 10:40:43,153 - root - DEBUG - [setTextSize scope] set text size from 2 to 1 -2024-06-24 10:40:43,195 - root - DEBUG - [setTextSize scope] set text size from 1 to 1 -2024-06-24 10:40:43,968 - root - DEBUG - [setTextSize scope] set text size from 1 to 2 -2024-06-24 10:40:44,030 - root - DEBUG - [setTextSize scope] set text size from 2 to 3 -2024-06-24 10:40:44,071 - root - DEBUG - [setTextSize scope] set text size from 3 to 4 -2024-06-24 10:40:44,130 - root - DEBUG - [setTextSize scope] set text size from 4 to 5 -2024-06-24 10:40:44,258 - root - DEBUG - [setTextSize scope] set text size from 5 to 6 -2024-06-24 10:40:44,669 - root - DEBUG - [setTextSize scope] set text size from 6 to 7 -2024-06-24 10:40:44,696 - root - DEBUG - [setTextSize scope] set text size from 7 to 8 -2024-06-24 10:40:44,721 - root - DEBUG - [setTextSize scope] set text size from 8 to 9 -2024-06-24 10:40:44,753 - root - DEBUG - [setTextSize scope] set text size from 9 to 10 -2024-06-24 10:40:44,802 - root - DEBUG - [setTextSize scope] set text size from 10 to 11 -2024-06-24 10:40:45,411 - root - DEBUG - [setTextSize scope] set text size from 11 to 12 -2024-06-24 10:40:45,457 - root - DEBUG - [setTextSize scope] set text size from 12 to 13 -2024-06-24 10:40:45,516 - root - DEBUG - [setTextSize scope] set text size from 13 to 14 -2024-06-24 10:40:45,582 - root - DEBUG - [setTextSize scope] set text size from 14 to 15 -2024-06-24 10:40:45,794 - root - DEBUG - [setTextSize scope] set text size from 15 to 16 -2024-06-24 10:40:46,369 - root - DEBUG - [setTextSize scope] set text size from 16 to 15 -2024-06-24 10:40:46,443 - root - DEBUG - [setTextSize scope] set text size from 15 to 14 -2024-06-24 10:40:46,519 - root - DEBUG - [setTextSize scope] set text size from 14 to 13 -2024-06-24 10:40:47,606 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777249 -2024-06-24 10:40:47,607 - root - DEBUG - DLGEditor.keyReleaseEvent: CTRL, held: -2024-06-24 10:40:52,957 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s CTRL -2024-06-24 10:40:52,957 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: CTRL held: -2024-06-24 10:40:52,958 - root - DEBUG - DLGEditor.keyPressEvent: CTRL, held: -2024-06-24 10:40:52,958 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=1959, list_index=346, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-24 10:40:52,958 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s CTRL -2024-06-24 10:40:52,959 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: CTRL held: CTRL -2024-06-24 10:40:52,959 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-24 10:40:53,151 - root - DEBUG - [setTextSize scope] set text size from 13 to 12 -2024-06-24 10:40:53,222 - root - DEBUG - [setTextSize scope] set text size from 12 to 11 -2024-06-24 10:40:53,279 - root - DEBUG - [setTextSize scope] set text size from 11 to 10 -2024-06-24 10:40:53,366 - root - DEBUG - [setTextSize scope] set text size from 10 to 9 -2024-06-24 10:40:53,879 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777249 -2024-06-24 10:40:53,880 - root - DEBUG - DLGEditor.keyReleaseEvent: CTRL, held: -2024-06-24 10:40:59,164 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-24 10:40:59,445 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-24 10:40:59,446 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-24 10:40:59,446 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-24 10:40:59,446 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-24 10:40:59,447 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-24 10:40:59,447 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-24 10:40:59,447 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-24 10:40:59,448 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-24 10:40:59,448 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-24 10:40:59,509 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-24 10:40:59,747 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-24 10:40:59,749 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-24 10:40:59,749 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-24 10:40:59,749 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:40:59,750 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:40:59,750 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:40:59,751 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:00,044 - root - DEBUG - [load scope] dlg: -2024-06-24 10:41:00,045 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-24 10:41:00,167 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-24 10:41:00,168 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-24 10:41:00,168 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-24 10:41:00,169 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:41:00,169 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:41:00,169 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:41:00,170 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:00,171 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:00,172 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:00,172 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:00,173 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:00,173 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:00,174 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:00,174 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:00,175 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:00,175 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:00,176 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:00,177 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:00,177 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:00,178 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:00,179 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:00,180 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:00,181 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:00,181 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:00,182 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:00,183 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:00,184 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:00,184 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:00,185 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:00,185 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:00,186 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:00,186 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:00,188 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:00,189 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:00,190 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:00,190 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:00,191 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:00,192 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:00,244 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-24 10:41:01,047 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=-1, comment=), None) -2024-06-24 10:41:01,047 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-24 10:41:01,477 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s CTRL -2024-06-24 10:41:01,478 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: CTRL held: -2024-06-24 10:41:01,478 - root - DEBUG - DLGEditor.keyPressEvent: CTRL, held: -2024-06-24 10:41:01,478 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=42631, list_index=354, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-24 10:41:01,479 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s CTRL -2024-06-24 10:41:01,479 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: CTRL held: CTRL -2024-06-24 10:41:01,479 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-24 10:41:01,650 - root - DEBUG - [setTextSize scope] set text size from 12 to 11 -2024-06-24 10:41:01,714 - root - DEBUG - [setTextSize scope] set text size from 11 to 10 -2024-06-24 10:41:01,758 - root - DEBUG - [setTextSize scope] set text size from 10 to 9 -2024-06-24 10:41:01,800 - root - DEBUG - [setTextSize scope] set text size from 9 to 8 -2024-06-24 10:41:01,866 - root - DEBUG - [setTextSize scope] set text size from 8 to 7 -2024-06-24 10:41:02,166 - root - DEBUG - [keyReleaseEvent scope] key: %s 16777249 -2024-06-24 10:41:02,166 - root - DEBUG - DLGEditor.keyReleaseEvent: CTRL, held: -2024-06-24 10:41:04,436 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-24 10:41:04,713 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-24 10:41:04,714 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-24 10:41:04,714 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-24 10:41:04,714 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-24 10:41:04,714 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-24 10:41:04,715 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-24 10:41:04,715 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-24 10:41:04,715 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-24 10:41:04,716 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-24 10:41:04,777 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-24 10:41:05,022 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-24 10:41:05,023 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-24 10:41:05,024 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-24 10:41:05,024 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:41:05,024 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:41:05,025 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:41:05,025 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:05,509 - root - DEBUG - [load scope] dlg: -2024-06-24 10:41:05,509 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-24 10:41:05,636 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-24 10:41:05,636 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-24 10:41:05,636 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-24 10:41:05,637 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:41:05,637 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:41:05,637 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:41:05,638 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:05,639 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:05,639 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:05,640 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:05,641 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:05,641 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:05,642 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:05,642 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:05,643 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:05,643 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:05,644 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:05,644 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:05,645 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:05,645 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:05,646 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:05,646 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:05,647 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:05,648 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:05,648 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:05,649 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:05,649 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:05,650 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:05,650 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:05,651 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:05,651 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:41:05,652 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:05,652 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:05,653 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:05,654 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:05,655 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:05,655 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:05,656 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:41:05,695 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-24 10:41:06,512 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=-1, comment=), None) -2024-06-24 10:41:06,512 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-24 10:44:36,354 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s ALT -2024-06-24 10:44:36,355 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: ALT held: -2024-06-24 10:44:36,355 - root - DEBUG - DLGEditor.keyPressEvent: ALT, held: -2024-06-24 10:44:36,356 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=42631, list_index=354, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-24 10:44:36,359 - root - DEBUG - [DLGEditor.keyPressEvent scope] passthrough key ALT: dialogTree does not have focus. -2024-06-24 10:45:38,540 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s ALT -2024-06-24 10:45:38,540 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: ALT held: ALT -2024-06-24 10:45:38,540 - root - DEBUG - DLGEditor.keyPressEvent: event is auto repeat and/or key already in keysDown set. -2024-06-24 10:45:38,543 - root - DEBUG - [DLGEditor.keyPressEvent scope] passthrough key ALT: dialogTree does not have focus. -2024-06-24 10:46:28,201 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-24 10:46:28,445 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-24 10:46:28,445 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-24 10:46:28,446 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-24 10:46:28,446 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-24 10:46:28,446 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-24 10:46:28,447 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-24 10:46:28,447 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-24 10:46:28,447 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-24 10:46:28,448 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-24 10:46:28,448 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-24 10:46:28,448 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-24 10:46:28,449 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-24 10:46:28,449 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-24 10:46:28,449 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-24 10:46:28,449 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-24 10:46:28,450 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-24 10:46:28,450 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-24 10:46:28,450 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-24 10:46:28,451 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-24 10:46:28,451 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-24 10:46:28,451 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-24 10:46:28,452 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-24 10:46:28,452 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-24 10:46:28,452 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-24 10:46:28,453 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-24 10:46:28,453 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-24 10:46:28,454 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-24 10:46:28,454 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-24 10:46:28,454 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-24 10:46:28,455 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-24 10:46:28,455 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-24 10:46:28,455 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-24 10:46:28,455 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-24 10:46:28,456 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-24 10:46:28,456 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-24 10:46:28,456 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-24 10:46:28,457 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-24 10:46:28,457 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-24 10:46:28,457 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-24 10:46:28,457 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-24 10:46:28,458 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-24 10:46:28,458 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-24 10:46:28,458 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-24 10:46:28,458 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-24 10:46:28,459 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-24 10:46:28,459 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-24 10:46:28,459 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-24 10:46:28,459 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-24 10:46:28,460 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-24 10:46:28,460 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-24 10:46:28,460 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-24 10:46:28,460 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-24 10:46:28,460 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-24 10:46:28,461 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-24 10:46:28,461 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-24 10:46:28,461 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-24 10:46:28,461 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-24 10:46:28,462 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-24 10:46:28,462 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-24 10:46:28,462 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-24 10:46:28,462 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-24 10:46:28,463 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-24 10:46:28,463 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-24 10:46:28,463 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-24 10:46:28,463 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-24 10:46:28,463 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-24 10:46:28,464 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-24 10:46:28,464 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-24 10:46:28,464 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-24 10:46:28,464 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-24 10:46:28,465 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-24 10:46:28,465 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-24 10:46:28,465 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-24 10:46:28,465 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-24 10:46:28,466 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-24 10:46:28,466 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-24 10:46:28,466 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-24 10:46:28,466 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-24 10:46:28,467 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-24 10:46:28,467 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-24 10:46:28,467 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-24 10:46:28,467 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-24 10:46:28,467 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-24 10:46:28,468 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-24 10:46:28,468 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-24 10:46:28,468 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-24 10:46:28,468 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-24 10:46:28,469 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-24 10:46:28,469 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-24 10:46:28,469 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-24 10:46:28,469 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-24 10:46:28,470 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-24 10:46:28,470 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-24 10:46:28,470 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-24 10:46:28,470 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-24 10:46:28,471 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-24 10:46:28,471 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-24 10:46:28,471 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-24 10:46:28,471 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-24 10:46:28,472 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-24 10:46:28,472 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-24 10:46:28,472 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-24 10:46:28,472 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-24 10:46:28,473 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-24 10:46:28,473 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-24 10:46:28,473 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-24 10:46:28,474 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-24 10:46:28,474 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-24 10:46:28,474 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-24 10:46:28,474 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-24 10:46:28,474 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-24 10:46:28,475 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-24 10:46:28,475 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-24 10:46:28,476 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-24 10:46:28,476 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-24 10:46:28,476 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-24 10:46:28,476 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-24 10:46:28,477 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-24 10:46:28,477 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-24 10:46:28,520 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-24 10:46:28,520 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-24 10:46:29,060 - root - DEBUG - DEBUG MODE: True -2024-06-24 10:46:29,063 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-24 10:46:29,149 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-24 10:46:29,356 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-24 10:46:29,400 - root - DEBUG - Updating menus... -2024-06-24 10:46:30,165 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 10:46:30,687 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 10:46:30,690 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 10:46:30,691 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-24 10:46:30,691 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-24 10:46:30,692 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-24 10:46:30,692 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-24 10:46:30,692 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-24 10:46:30,693 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-24 10:46:30,693 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-24 10:46:30,693 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-24 10:46:30,693 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-24 10:46:30,694 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-24 10:46:32,463 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-24 10:46:32,464 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-24 10:46:32,464 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-24 10:46:32,464 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-24 10:46:32,465 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-24 10:46:32,465 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-24 10:46:32,466 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-24 10:46:32,472 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-24 10:46:32,473 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-24 10:46:32,474 - root - INFO - Loading chitin... -2024-06-24 10:46:32,475 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-24 10:46:35,078 - root - INFO - Done loading chitin -2024-06-24 10:46:35,078 - root - INFO - Loading lips... -2024-06-24 10:46:35,082 - root - INFO - Loading modules... -2024-06-24 10:46:35,084 - root - INFO - Loading streammusic... -2024-06-24 10:46:35,085 - root - INFO - Loading streamsounds... -2024-06-24 10:46:35,086 - root - INFO - Loading textures... -2024-06-24 10:46:35,089 - root - INFO - Loading 'texturepacks' from installation... -2024-06-24 10:46:36,169 - root - INFO - Loading saves... -2024-06-24 10:46:36,188 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-24 10:46:36,188 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-24 10:46:36,190 - root - INFO - Loading streamwaves... -2024-06-24 10:46:36,192 - root - INFO - Loading override... -2024-06-24 10:46:36,194 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-24 10:46:36,203 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-24 10:46:36,226 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-24 10:46:36,227 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-24 10:46:36,228 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-24 10:46:36,228 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:46:36,229 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:46:36,229 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:46:36,230 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:46:36,253 - root - DEBUG - Set sections of prepared lists -2024-06-24 10:46:36,254 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-24 10:46:36,279 - root - INFO - Loading core installation resources into UI... -2024-06-24 10:46:37,627 - root - DEBUG - Remove unused Core tab categories... -2024-06-24 10:46:37,628 - root - INFO - Loading saves list into UI... -2024-06-24 10:46:37,629 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-24 10:46:37,629 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-24 10:46:37,630 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-24 10:46:37,631 - root - DEBUG - [refreshSavesList scope] section: -2024-06-24 10:46:37,631 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-24 10:46:37,632 - root - DEBUG - Loading save resources into UI... -2024-06-24 10:46:37,632 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-24 10:46:37,633 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-24 10:46:37,633 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 10:46:37,634 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 10:46:37,634 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 10:46:37,634 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 10:46:37,635 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 10:46:37,635 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 10:46:37,635 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 10:46:37,636 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 10:46:37,636 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 10:46:37,638 - root - DEBUG - Updating menus... -2024-06-24 10:46:37,639 - root - DEBUG - Setting up watchdog observer... -2024-06-24 10:46:37,640 - root - INFO - Loader task completed. -2024-06-24 10:46:42,256 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-24 10:46:42,550 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-24 10:46:42,551 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-24 10:46:42,551 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-24 10:46:42,551 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-24 10:46:42,552 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-24 10:46:42,552 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-24 10:46:42,552 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-24 10:46:42,553 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-24 10:46:42,553 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-24 10:46:42,614 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-24 10:46:42,881 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-24 10:46:42,886 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-24 10:46:42,886 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-24 10:46:42,886 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:46:42,886 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:46:42,887 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:46:42,888 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:46:43,315 - root - DEBUG - [load scope] dlg: -2024-06-24 10:46:43,316 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-24 10:46:43,452 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-24 10:46:43,452 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-24 10:46:43,453 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-24 10:46:43,453 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:46:43,453 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:46:43,454 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:46:43,455 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:46:43,455 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:46:43,457 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:46:43,457 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:46:43,458 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:46:43,458 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:46:43,460 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:46:43,460 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:46:43,461 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:46:43,461 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:46:43,462 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:46:43,463 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:46:43,464 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:46:43,464 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:46:43,465 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:46:43,465 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:46:43,466 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:46:43,467 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:46:43,468 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:46:43,468 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:46:43,469 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:46:43,469 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:46:43,470 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:46:43,471 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:46:43,472 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:46:43,472 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:46:43,473 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:46:43,474 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:46:43,475 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:46:43,477 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:46:43,478 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:46:43,480 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:46:43,906 - root - INFO - Loading Override from installation... -2024-06-24 10:46:46,612 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-24 10:46:46,716 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=-1, comment=), None) -2024-06-24 10:46:46,716 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-24 10:48:09,988 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-24 10:48:10,268 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-24 10:48:10,268 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-24 10:48:10,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-24 10:48:10,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-24 10:48:10,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-24 10:48:10,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-24 10:48:10,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-24 10:48:10,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-24 10:48:10,271 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-24 10:48:10,271 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-24 10:48:10,271 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-24 10:48:10,272 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-24 10:48:10,272 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-24 10:48:10,272 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-24 10:48:10,273 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-24 10:48:10,273 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-24 10:48:10,273 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-24 10:48:10,273 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-24 10:48:10,274 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-24 10:48:10,274 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-24 10:48:10,275 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-24 10:48:10,275 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-24 10:48:10,275 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-24 10:48:10,276 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-24 10:48:10,276 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-24 10:48:10,277 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-24 10:48:10,277 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-24 10:48:10,278 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-24 10:48:10,278 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-24 10:48:10,278 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-24 10:48:10,279 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-24 10:48:10,279 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-24 10:48:10,279 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-24 10:48:10,280 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-24 10:48:10,280 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-24 10:48:10,280 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-24 10:48:10,281 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-24 10:48:10,281 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-24 10:48:10,281 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-24 10:48:10,282 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-24 10:48:10,282 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-24 10:48:10,282 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-24 10:48:10,282 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-24 10:48:10,283 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-24 10:48:10,283 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-24 10:48:10,283 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-24 10:48:10,284 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-24 10:48:10,284 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-24 10:48:10,284 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-24 10:48:10,284 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-24 10:48:10,285 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-24 10:48:10,285 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-24 10:48:10,285 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-24 10:48:10,285 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-24 10:48:10,286 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-24 10:48:10,286 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-24 10:48:10,286 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-24 10:48:10,287 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-24 10:48:10,287 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-24 10:48:10,287 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-24 10:48:10,288 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-24 10:48:10,288 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-24 10:48:10,288 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-24 10:48:10,288 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-24 10:48:10,289 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-24 10:48:10,289 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-24 10:48:10,289 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-24 10:48:10,290 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-24 10:48:10,290 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-24 10:48:10,291 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-24 10:48:10,291 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-24 10:48:10,291 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-24 10:48:10,291 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-24 10:48:10,292 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-24 10:48:10,292 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-24 10:48:10,292 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-24 10:48:10,293 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-24 10:48:10,293 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-24 10:48:10,293 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-24 10:48:10,294 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-24 10:48:10,294 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-24 10:48:10,294 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-24 10:48:10,295 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-24 10:48:10,295 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-24 10:48:10,295 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-24 10:48:10,296 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-24 10:48:10,296 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-24 10:48:10,296 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-24 10:48:10,297 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-24 10:48:10,297 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-24 10:48:10,298 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-24 10:48:10,298 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-24 10:48:10,298 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-24 10:48:10,299 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-24 10:48:10,299 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-24 10:48:10,299 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-24 10:48:10,300 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-24 10:48:10,300 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-24 10:48:10,300 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-24 10:48:10,301 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-24 10:48:10,301 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-24 10:48:10,301 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-24 10:48:10,302 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-24 10:48:10,302 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-24 10:48:10,302 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-24 10:48:10,303 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-24 10:48:10,303 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-24 10:48:10,303 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-24 10:48:10,304 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-24 10:48:10,304 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-24 10:48:10,304 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-24 10:48:10,304 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-24 10:48:10,305 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-24 10:48:10,306 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-24 10:48:10,306 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-24 10:48:10,306 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-24 10:48:10,307 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-24 10:48:10,307 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-24 10:48:10,307 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-24 10:48:10,358 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-24 10:48:10,358 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-24 10:48:10,948 - root - DEBUG - DEBUG MODE: True -2024-06-24 10:48:10,951 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-24 10:48:11,021 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-24 10:48:11,254 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-24 10:48:11,298 - root - DEBUG - Updating menus... -2024-06-24 10:48:12,008 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 10:48:12,524 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 10:48:12,526 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 10:48:12,527 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-24 10:48:12,528 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-24 10:48:12,528 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-24 10:48:12,528 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-24 10:48:12,529 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-24 10:48:12,529 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-24 10:48:12,529 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-24 10:48:12,529 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-24 10:48:12,530 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-24 10:48:12,530 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-24 10:48:14,019 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-24 10:48:14,019 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-24 10:48:14,019 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-24 10:48:14,020 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-24 10:48:14,020 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-24 10:48:14,021 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-24 10:48:14,021 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-24 10:48:14,028 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-24 10:48:14,031 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-24 10:48:14,032 - root - INFO - Loading chitin... -2024-06-24 10:48:14,033 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-24 10:48:16,702 - root - INFO - Done loading chitin -2024-06-24 10:48:16,702 - root - INFO - Loading lips... -2024-06-24 10:48:16,705 - root - INFO - Loading modules... -2024-06-24 10:48:16,707 - root - INFO - Loading streammusic... -2024-06-24 10:48:16,709 - root - INFO - Loading streamsounds... -2024-06-24 10:48:16,710 - root - INFO - Loading textures... -2024-06-24 10:48:16,712 - root - INFO - Loading 'texturepacks' from installation... -2024-06-24 10:48:17,806 - root - INFO - Loading saves... -2024-06-24 10:48:17,827 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-24 10:48:17,828 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-24 10:48:17,829 - root - INFO - Loading streamwaves... -2024-06-24 10:48:17,831 - root - INFO - Loading override... -2024-06-24 10:48:17,833 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-24 10:48:17,843 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-24 10:48:17,861 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-24 10:48:17,862 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-24 10:48:17,862 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-24 10:48:17,863 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:48:17,864 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:48:17,864 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:48:17,864 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:48:17,875 - root - DEBUG - Set sections of prepared lists -2024-06-24 10:48:17,876 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-24 10:48:17,899 - root - INFO - Loading core installation resources into UI... -2024-06-24 10:48:19,257 - root - DEBUG - Remove unused Core tab categories... -2024-06-24 10:48:19,258 - root - INFO - Loading saves list into UI... -2024-06-24 10:48:19,259 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-24 10:48:19,260 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-24 10:48:19,261 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-24 10:48:19,261 - root - DEBUG - [refreshSavesList scope] section: -2024-06-24 10:48:19,262 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-24 10:48:19,262 - root - DEBUG - Loading save resources into UI... -2024-06-24 10:48:19,262 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-24 10:48:19,263 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-24 10:48:19,264 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 10:48:19,264 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 10:48:19,265 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 10:48:19,265 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 10:48:19,265 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 10:48:19,266 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 10:48:19,266 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 10:48:19,267 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 10:48:19,267 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 10:48:19,269 - root - DEBUG - Updating menus... -2024-06-24 10:48:19,271 - root - DEBUG - Setting up watchdog observer... -2024-06-24 10:48:19,271 - root - INFO - Loader task completed. -2024-06-24 10:48:23,810 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-24 10:48:24,104 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-24 10:48:24,104 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-24 10:48:24,104 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-24 10:48:24,105 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-24 10:48:24,105 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-24 10:48:24,105 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-24 10:48:24,105 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-24 10:48:24,106 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-24 10:48:24,106 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-24 10:48:24,170 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-24 10:48:24,469 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-24 10:48:24,470 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-24 10:48:24,471 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-24 10:48:24,471 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:48:24,471 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:48:24,472 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:48:24,473 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:48:24,899 - root - DEBUG - [load scope] dlg: -2024-06-24 10:48:24,900 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-24 10:48:25,024 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-24 10:48:25,024 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-24 10:48:25,025 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-24 10:48:25,025 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:48:25,025 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:48:25,026 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:48:25,027 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:48:25,027 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:48:25,029 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:48:25,029 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:48:25,031 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:48:25,031 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:48:25,033 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:48:25,033 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:48:25,034 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:48:25,034 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:48:25,036 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:48:25,036 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:48:25,037 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:48:25,038 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:48:25,039 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:48:25,039 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:48:25,041 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:48:25,042 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:48:25,043 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:48:25,044 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:48:25,046 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:48:25,047 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:48:25,048 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:48:25,048 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:48:25,050 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:48:25,050 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:48:25,051 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:48:25,053 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:48:25,054 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:48:25,055 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:48:25,056 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:48:25,057 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:48:25,478 - root - INFO - Loading Override from installation... -2024-06-24 10:48:28,211 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-24 10:48:28,323 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=-1, comment=), None) -2024-06-24 10:48:28,324 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-24 10:48:30,427 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-24 10:48:30,428 - root - DEBUG - widget.show() -2024-06-24 10:48:31,433 - root - DEBUG - deleteOrphanedNodePermanently(link=DLGLinkSync(link_list_index=-1, comment=)) -2024-06-24 10:48:34,660 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(122, 228) -2024-06-24 10:48:34,661 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:48:34,661 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:48:34,662 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 10:48:34,662 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 10:48:41,302 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-24 10:48:41,312 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-24 10:48:41,313 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-24 10:48:41,313 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:48:41,314 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:48:41,314 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:48:41,315 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:48:42,310 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=0, comment=), None) -2024-06-24 10:48:42,310 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=0, comment=)) to node (DLGEntry(stringref=42631, list_index=354, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-24 10:48:42,311 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=1, comment=), None) -2024-06-24 10:48:42,311 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=1, comment=)) to node (DLGEntry(stringref=31358, list_index=352, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-24 10:48:42,312 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=2, comment=), None) -2024-06-24 10:48:42,312 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=2, comment=)) to node (DLGEntry(stringref=38873, list_index=351, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-24 10:48:42,312 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=3, comment=), None) -2024-06-24 10:48:42,313 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=3, comment=)) to node (DLGEntry(stringref=6411, list_index=350, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-24 10:48:42,313 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=8, comment=), None) -2024-06-24 10:48:42,313 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=8, comment=)) to node (DLGEntry(stringref=1931, list_index=316, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=Bastila in the party), DLGLink(link_list_index=3, comment=)])), setting up the orphan view. -2024-06-24 10:48:42,314 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=18, comment=), None) -2024-06-24 10:48:42,314 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=18, comment=)) to node (DLGEntry(stringref=38489, list_index=0, links=[])), setting up the orphan view. -2024-06-24 10:48:42,314 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=17, comment=), None) -2024-06-24 10:48:42,314 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=17, comment=)) to node (DLGEntry(stringref=38487, list_index=1, links=[])), setting up the orphan view. -2024-06-24 10:48:42,315 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=16, comment=), None) -2024-06-24 10:48:42,315 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=16, comment=)) to node (DLGEntry(stringref=38486, list_index=2, links=[])), setting up the orphan view. -2024-06-24 10:48:42,315 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=15, comment=), None) -2024-06-24 10:48:42,316 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=15, comment=)) to node (DLGEntry(stringref=38485, list_index=3, links=[])), setting up the orphan view. -2024-06-24 10:48:42,316 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=14, comment=), None) -2024-06-24 10:48:42,316 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=14, comment=)) to node (DLGEntry(stringref=38484, list_index=4, links=[])), setting up the orphan view. -2024-06-24 10:48:42,316 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=13, comment=), None) -2024-06-24 10:48:42,317 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=13, comment=)) to node (DLGEntry(stringref=38483, list_index=5, links=[])), setting up the orphan view. -2024-06-24 10:48:42,317 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=7, comment=), None) -2024-06-24 10:48:42,317 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=7, comment=)) to node (DLGEntry(stringref=38868, list_index=338, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=)])), setting up the orphan view. -2024-06-24 10:48:42,317 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=10, comment=), None) -2024-06-24 10:48:42,318 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=10, comment=)) to node (DLGEntry(stringref=1618, list_index=8, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=), DLGLink(link_list_index=3, comment=), DLGLink(link_list_index=4, comment=), DLGLink(link_list_index=5, comment=), DLGLink(link_list_index=6, comment=), DLGLink(link_list_index=7, comment=), DLGLink(link_list_index=8, comment=), DLGLink(link_list_index=9, comment=), DLGLink(link_list_index=10, comment=), DLGLink(link_list_index=11, comment=), DLGLink(link_list_index=12, comment=), DLGLink(link_list_index=13, comment=), DLGLink(link_list_index=14, comment=), DLGLink(link_list_index=15, comment=), DLGLink(link_list_index=16, comment=), DLGLink(link_list_index=17, comment=), DLGLink(link_list_index=18, comment=), DLGLink(link_list_index=19, comment=), DLGLink(link_list_index=20, comment=)])), setting up the orphan view. -2024-06-24 10:48:42,318 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=12, comment=), None) -2024-06-24 10:48:42,319 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=12, comment=)) to node (DLGEntry(stringref=1616, list_index=6, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-24 10:48:42,319 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=11, comment=), None) -2024-06-24 10:48:42,319 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=11, comment=)) to node (DLGEntry(stringref=1617, list_index=7, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-24 10:48:42,320 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=9, comment=), None) -2024-06-24 10:48:42,320 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=9, comment=)) to node (DLGEntry(stringref=1927, list_index=312, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=Bastila in the party), DLGLink(link_list_index=2, comment=), DLGLink(link_list_index=3, comment=)])), setting up the orphan view. -2024-06-24 10:48:42,321 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=4, comment=), None) -2024-06-24 10:48:42,321 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=4, comment=)) to node (DLGEntry(stringref=38870, list_index=347, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-24 10:48:42,322 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=6, comment=), None) -2024-06-24 10:48:42,322 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=6, comment=)) to node (DLGEntry(stringref=1953, list_index=340, links=[DLGLink(link_list_index=0, comment=)])), setting up the orphan view. -2024-06-24 10:48:42,323 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=5, comment=), None) -2024-06-24 10:48:42,323 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=5, comment=)) to node (DLGEntry(stringref=1958, list_index=345, links=[DLGLink(link_list_index=0, comment=), DLGLink(link_list_index=1, comment=), DLGLink(link_list_index=2, comment=)])), setting up the orphan view. -2024-06-24 10:48:48,760 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 10:48:48,760 - root - DEBUG - E-1: [End Dialog] -2024-06-24 10:48:48,761 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-24 10:48:48,761 - root - DEBUG - Text for above item: E-1: [End Dialog] -2024-06-24 10:49:05,219 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,628 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragEnterEvent instance)) -2024-06-24 10:49:05,628 - root - DEBUG - DLGListWidget.dragEnterEvent: mime data has our format -2024-06-24 10:49:05,629 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,629 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,629 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,629 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,630 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,631 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,631 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,632 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,632 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,634 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,634 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,634 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,635 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,638 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,638 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,638 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,639 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,641 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,642 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,642 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,643 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,645 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,646 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,646 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,647 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,649 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,649 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,650 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,650 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,653 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,654 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,654 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,654 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,656 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,657 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,657 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,657 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,660 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,660 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,661 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,661 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,663 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,664 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,664 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,664 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,667 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,668 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,668 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,669 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,672 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,672 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,673 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,673 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,676 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,676 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,677 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,677 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,679 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,679 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,680 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,680 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,682 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,682 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,682 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,683 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,687 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,687 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,687 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,687 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,691 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,692 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,692 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,692 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,694 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,694 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,694 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,695 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,699 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,699 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,699 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,700 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,702 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,702 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,702 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,703 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,706 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,706 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,706 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,707 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,708 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,708 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,709 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,709 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,712 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,712 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,712 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,713 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,716 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,717 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,717 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,717 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,720 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,720 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,720 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,721 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,722 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,723 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,723 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,723 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,727 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,727 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,727 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,728 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,731 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,732 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,732 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,732 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,738 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,738 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,739 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,739 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,741 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,741 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,741 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,742 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,746 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,747 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,747 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,747 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,753 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,753 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,754 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,754 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,762 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,763 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,763 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,763 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,767 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,767 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,768 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,768 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,778 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,779 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,779 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,780 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,800 - root - DEBUG - DLGListWidget.dragEnterEvent(event=(source=QDragMoveEvent instance)) -2024-06-24 10:49:05,801 - root - DEBUG - DLGListWidget.dragMoveEvent: mime data has our format -2024-06-24 10:49:05,801 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,802 - root - DEBUG - We return move/copy action which is: 3 -2024-06-24 10:49:05,985 - root - DEBUG - DLGListWidget.dropEvent(event=(source=QDropEvent instance)) -2024-06-24 10:49:05,985 - root - DEBUG - DLGListWidget.dropEvent: mime data has our format -2024-06-24 10:49:07,495 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-24 10:49:07,496 - root - DEBUG - widget.show() -2024-06-24 10:49:10,227 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-24 10:49:10,228 - root - DEBUG - widget.show() -2024-06-24 10:49:14,884 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-24 10:49:14,885 - root - DEBUG - widget.show() -2024-06-24 10:49:19,439 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-24 10:49:19,440 - root - DEBUG - widget.show() -2024-06-24 10:49:27,483 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-24 10:49:27,483 - root - DEBUG - widget.show() -2024-06-24 10:49:30,225 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3797, in - removeLinkAction.triggered.connect(lambda: self.model.removeLink(item)) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 1313, in removeLink - print(" [removeLink scope] item_row: %s", item_row) -UnboundLocalError: local variable 'item_row' referenced before assignment -2024-06-24 10:50:56,619 - root - DEBUG - [closeEvent scope] instance: -2024-06-24 10:50:56,619 - root - DEBUG - ToolWindow closed, shutting down the app. -2024-06-24 10:50:56,632 - root - DEBUG - Closing/destroy all windows from WINDOWS list, (1 to handle)... -2024-06-24 10:50:56,952 - root - INFO - Attempting to terminate child processes gracefully... -2024-06-24 10:50:56,953 - root - DEBUG - 0 active child processes found -2024-06-24 10:50:56,953 - root - INFO - Fully shutting down Holocron Toolset... -2024-06-24 10:50:56,954 - root - INFO - Attempting to terminate threads gracefully... -2024-06-24 10:50:56,954 - root - DEBUG - 2 existing threads to terminate. -2024-06-24 10:50:56,955 - root - DEBUG - Ignoring dummy thread 'Dummy-8' -2024-06-24 10:50:56,955 - root - DEBUG - Ignoring dummy thread 'Dummy-9' -2024-06-24 10:50:56,955 - root - DEBUG - All threads terminated gracefully; exiting normally. -2024-06-24 10:50:56,956 - root - DEBUG - Starting new shutdown process... -2024-06-24 10:50:56,962 - root - ERROR - C:\Program Files\Python38\lib\subprocess.py:946: ResourceWarning: subprocess 133060 is still running -2024-06-24 10:50:56,963 - root - ERROR - _warn("subprocess %s is still running" % self.pid, -2024-06-24 10:50:56,963 - root - ERROR - ResourceWarning: Enable tracemalloc to get the object allocation traceback -2024-06-24 10:50:56,964 - root - DEBUG - Shutdown process started... -2024-06-24 10:50:57,167 - root - DEBUG - Waiting 3 second(s) before starting the shutdown failsafe. -2024-06-24 10:51:01,538 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-24 10:51:01,725 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-24 10:51:01,725 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-24 10:51:01,725 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-24 10:51:01,726 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-24 10:51:01,726 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-24 10:51:01,726 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-24 10:51:01,727 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-24 10:51:01,727 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-24 10:51:01,727 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-24 10:51:01,728 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-24 10:51:01,728 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-24 10:51:01,728 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-24 10:51:01,728 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-24 10:51:01,729 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-24 10:51:01,729 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-24 10:51:01,729 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-24 10:51:01,729 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-24 10:51:01,730 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-24 10:51:01,730 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-24 10:51:01,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-24 10:51:01,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-24 10:51:01,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-24 10:51:01,731 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-24 10:51:01,732 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-24 10:51:01,732 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-24 10:51:01,733 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-24 10:51:01,733 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-24 10:51:01,733 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-24 10:51:01,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-24 10:51:01,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-24 10:51:01,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-24 10:51:01,734 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-24 10:51:01,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-24 10:51:01,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-24 10:51:01,735 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-24 10:51:01,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-24 10:51:01,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-24 10:51:01,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-24 10:51:01,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-24 10:51:01,736 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-24 10:51:01,737 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-24 10:51:01,737 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-24 10:51:01,737 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-24 10:51:01,737 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-24 10:51:01,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-24 10:51:01,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-24 10:51:01,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-24 10:51:01,738 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-24 10:51:01,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-24 10:51:01,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-24 10:51:01,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-24 10:51:01,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-24 10:51:01,739 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-24 10:51:01,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-24 10:51:01,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-24 10:51:01,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-24 10:51:01,740 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-24 10:51:01,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-24 10:51:01,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-24 10:51:01,741 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-24 10:51:01,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-24 10:51:01,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-24 10:51:01,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-24 10:51:01,742 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-24 10:51:01,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-24 10:51:01,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-24 10:51:01,743 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-24 10:51:01,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-24 10:51:01,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-24 10:51:01,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-24 10:51:01,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-24 10:51:01,744 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-24 10:51:01,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-24 10:51:01,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-24 10:51:01,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-24 10:51:01,745 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-24 10:51:01,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-24 10:51:01,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-24 10:51:01,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-24 10:51:01,746 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-24 10:51:01,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-24 10:51:01,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-24 10:51:01,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-24 10:51:01,747 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-24 10:51:01,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-24 10:51:01,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-24 10:51:01,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-24 10:51:01,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-24 10:51:01,748 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-24 10:51:01,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-24 10:51:01,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-24 10:51:01,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-24 10:51:01,749 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-24 10:51:01,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-24 10:51:01,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-24 10:51:01,750 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-24 10:51:01,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-24 10:51:01,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-24 10:51:01,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-24 10:51:01,751 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-24 10:51:01,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-24 10:51:01,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-24 10:51:01,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-24 10:51:01,752 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-24 10:51:01,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-24 10:51:01,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-24 10:51:01,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-24 10:51:01,753 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-24 10:51:01,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-24 10:51:01,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-24 10:51:01,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-24 10:51:01,754 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-24 10:51:01,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-24 10:51:01,755 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-24 10:51:01,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-24 10:51:01,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-24 10:51:01,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-24 10:51:01,756 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-24 10:51:01,757 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-24 10:51:01,791 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-24 10:51:01,791 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-24 10:51:02,190 - root - DEBUG - DEBUG MODE: True -2024-06-24 10:51:02,193 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-24 10:51:02,256 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-24 10:51:02,471 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-24 10:51:02,517 - root - DEBUG - Updating menus... -2024-06-24 10:51:03,250 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 10:51:03,734 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 10:51:03,737 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 10:51:03,738 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-24 10:51:03,739 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-24 10:51:03,739 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-24 10:51:03,739 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-24 10:51:03,740 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-24 10:51:03,740 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-24 10:51:03,740 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-24 10:51:03,740 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-24 10:51:03,741 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-24 10:51:03,741 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-24 10:51:05,355 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-24 10:51:05,356 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-24 10:51:05,356 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-24 10:51:05,356 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-24 10:51:05,357 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-24 10:51:05,357 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-24 10:51:05,357 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-24 10:51:05,365 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-24 10:51:05,366 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-24 10:51:05,367 - root - INFO - Loading chitin... -2024-06-24 10:51:05,368 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-24 10:51:08,255 - root - INFO - Done loading chitin -2024-06-24 10:51:08,256 - root - INFO - Loading lips... -2024-06-24 10:51:08,259 - root - INFO - Loading modules... -2024-06-24 10:51:08,262 - root - INFO - Loading streammusic... -2024-06-24 10:51:08,263 - root - INFO - Loading streamsounds... -2024-06-24 10:51:08,265 - root - INFO - Loading textures... -2024-06-24 10:51:08,267 - root - INFO - Loading 'texturepacks' from installation... -2024-06-24 10:51:09,435 - root - INFO - Loading saves... -2024-06-24 10:51:09,458 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-24 10:51:09,459 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-24 10:51:09,460 - root - INFO - Loading streamwaves... -2024-06-24 10:51:09,462 - root - INFO - Loading override... -2024-06-24 10:51:09,465 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-24 10:51:09,475 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-24 10:51:09,494 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-24 10:51:09,495 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-24 10:51:09,496 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-24 10:51:09,497 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:51:09,497 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:51:09,497 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:51:09,498 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:51:09,509 - root - DEBUG - Set sections of prepared lists -2024-06-24 10:51:09,510 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-24 10:51:09,533 - root - INFO - Loading core installation resources into UI... -2024-06-24 10:51:12,079 - root - DEBUG - Remove unused Core tab categories... -2024-06-24 10:51:12,080 - root - INFO - Loading saves list into UI... -2024-06-24 10:51:12,081 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-24 10:51:12,082 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-24 10:51:12,083 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-24 10:51:12,083 - root - DEBUG - [refreshSavesList scope] section: -2024-06-24 10:51:12,084 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-24 10:51:12,084 - root - DEBUG - Loading save resources into UI... -2024-06-24 10:51:12,084 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-24 10:51:12,085 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-24 10:51:12,086 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 10:51:12,086 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 10:51:12,086 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 10:51:12,087 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 10:51:12,087 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 10:51:12,087 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 10:51:12,088 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 10:51:12,088 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 10:51:12,088 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 10:51:12,090 - root - DEBUG - Updating menus... -2024-06-24 10:51:12,091 - root - DEBUG - Setting up watchdog observer... -2024-06-24 10:51:12,091 - root - INFO - Loader task completed. -2024-06-24 10:51:16,287 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-24 10:51:16,573 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-24 10:51:16,573 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-24 10:51:16,573 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-24 10:51:16,574 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-24 10:51:16,574 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-24 10:51:16,574 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-24 10:51:16,574 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-24 10:51:16,575 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-24 10:51:16,575 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-24 10:51:16,637 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-24 10:51:16,903 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-24 10:51:16,905 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-24 10:51:16,905 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-24 10:51:16,905 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:51:16,906 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:51:16,906 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:51:16,907 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:51:17,333 - root - DEBUG - [load scope] dlg: -2024-06-24 10:51:17,334 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-24 10:51:17,459 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-24 10:51:17,459 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-24 10:51:17,459 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-24 10:51:17,460 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:51:17,460 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:51:17,461 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 10:51:17,462 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:51:17,462 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:51:17,463 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:51:17,463 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:51:17,464 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:51:17,464 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:51:17,465 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:51:17,465 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:51:17,466 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:51:17,467 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:51:17,468 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:51:17,468 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:51:17,469 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:51:17,469 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:51:17,470 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:51:17,470 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:51:17,471 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:51:17,472 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:51:17,473 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:51:17,473 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:51:17,474 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:51:17,474 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:51:17,475 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:51:17,475 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:51:17,476 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 10:51:17,476 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:51:17,477 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:51:17,478 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:51:17,479 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:51:17,480 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:51:17,480 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:51:17,481 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 10:51:17,870 - root - INFO - Loading Override from installation... -2024-06-24 10:51:20,599 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-24 10:51:20,704 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=-1, comment=), None) -2024-06-24 10:51:20,704 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-24 10:51:46,837 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-24 10:51:46,838 - root - DEBUG - onNodeUpdate: no selected indices, early return -2024-06-24 10:51:51,227 - root - DEBUG - [closeEvent scope] instance: -2024-06-24 10:51:51,227 - root - DEBUG - ToolWindow closed, shutting down the app. -2024-06-24 10:51:51,251 - root - DEBUG - Closing/destroy all windows from WINDOWS list, (0 to handle)... -2024-06-24 10:51:51,588 - root - INFO - Attempting to terminate child processes gracefully... -2024-06-24 10:51:51,589 - root - DEBUG - 0 active child processes found -2024-06-24 10:51:51,590 - root - INFO - Fully shutting down Holocron Toolset... -2024-06-24 10:51:51,591 - root - INFO - Attempting to terminate threads gracefully... -2024-06-24 10:51:51,591 - root - DEBUG - 2 existing threads to terminate. -2024-06-24 10:51:51,591 - root - DEBUG - Ignoring dummy thread 'Dummy-8' -2024-06-24 10:51:51,592 - root - DEBUG - Ignoring dummy thread 'Dummy-9' -2024-06-24 10:51:51,592 - root - DEBUG - All threads terminated gracefully; exiting normally. -2024-06-24 10:51:51,593 - root - DEBUG - Starting new shutdown process... -2024-06-24 10:51:51,600 - root - ERROR - C:\Program Files\Python38\lib\subprocess.py:946: ResourceWarning: subprocess 161980 is still running -2024-06-24 10:51:51,601 - root - ERROR - _warn("subprocess %s is still running" % self.pid, -2024-06-24 10:51:51,601 - root - ERROR - ResourceWarning: Enable tracemalloc to get the object allocation traceback -2024-06-24 10:51:51,602 - root - DEBUG - Shutdown process started... -2024-06-24 10:51:51,804 - root - DEBUG - Waiting 3 second(s) before starting the shutdown failsafe. -2024-06-24 10:57:08,810 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-24 10:57:08,992 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-24 10:57:08,993 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-24 10:57:08,993 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-24 10:57:08,994 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-24 10:57:08,994 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-24 10:57:08,994 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-24 10:57:08,994 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-24 10:57:08,995 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-24 10:57:08,995 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-24 10:57:08,995 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-24 10:57:08,996 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-24 10:57:08,996 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-24 10:57:08,996 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-24 10:57:08,997 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-24 10:57:08,997 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-24 10:57:08,997 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-24 10:57:08,997 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-24 10:57:08,998 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-24 10:57:08,999 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-24 10:57:08,999 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-24 10:57:08,999 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-24 10:57:08,999 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-24 10:57:09,000 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-24 10:57:09,000 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-24 10:57:09,000 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-24 10:57:09,001 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-24 10:57:09,001 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-24 10:57:09,002 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-24 10:57:09,002 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-24 10:57:09,002 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-24 10:57:09,002 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-24 10:57:09,003 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-24 10:57:09,003 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-24 10:57:09,003 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-24 10:57:09,003 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-24 10:57:09,004 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-24 10:57:09,004 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-24 10:57:09,004 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-24 10:57:09,004 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-24 10:57:09,005 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-24 10:57:09,005 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-24 10:57:09,005 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-24 10:57:09,005 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-24 10:57:09,006 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-24 10:57:09,006 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-24 10:57:09,006 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-24 10:57:09,006 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-24 10:57:09,007 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-24 10:57:09,007 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-24 10:57:09,007 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-24 10:57:09,007 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-24 10:57:09,008 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-24 10:57:09,008 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-24 10:57:09,008 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-24 10:57:09,008 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-24 10:57:09,009 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-24 10:57:09,009 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-24 10:57:09,009 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-24 10:57:09,010 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-24 10:57:09,010 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-24 10:57:09,010 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-24 10:57:09,010 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-24 10:57:09,011 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-24 10:57:09,011 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-24 10:57:09,011 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-24 10:57:09,011 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-24 10:57:09,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-24 10:57:09,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-24 10:57:09,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-24 10:57:09,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-24 10:57:09,013 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-24 10:57:09,013 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-24 10:57:09,013 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-24 10:57:09,014 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-24 10:57:09,014 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-24 10:57:09,014 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-24 10:57:09,014 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-24 10:57:09,015 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-24 10:57:09,015 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-24 10:57:09,015 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-24 10:57:09,015 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-24 10:57:09,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-24 10:57:09,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-24 10:57:09,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-24 10:57:09,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-24 10:57:09,017 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-24 10:57:09,017 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-24 10:57:09,017 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-24 10:57:09,017 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-24 10:57:09,018 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-24 10:57:09,018 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-24 10:57:09,019 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-24 10:57:09,019 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-24 10:57:09,019 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-24 10:57:09,019 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-24 10:57:09,020 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-24 10:57:09,020 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-24 10:57:09,020 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-24 10:57:09,021 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-24 10:57:09,021 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-24 10:57:09,021 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-24 10:57:09,022 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-24 10:57:09,022 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-24 10:57:09,022 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-24 10:57:09,023 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-24 10:57:09,023 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-24 10:57:09,023 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-24 10:57:09,023 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-24 10:57:09,023 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-24 10:57:09,024 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-24 10:57:09,024 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-24 10:57:09,024 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-24 10:57:09,024 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-24 10:57:09,025 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-24 10:57:09,025 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-24 10:57:09,025 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-24 10:57:09,026 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-24 10:57:09,026 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-24 10:57:09,027 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-24 10:57:09,063 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-24 10:57:09,063 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-24 10:57:09,471 - root - DEBUG - DEBUG MODE: True -2024-06-24 10:57:09,474 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-24 10:57:09,541 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-24 10:57:09,726 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-24 10:57:09,766 - root - DEBUG - Updating menus... -2024-06-24 10:57:10,429 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 10:57:10,917 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 10:57:10,919 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 10:57:10,920 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-24 10:57:10,921 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-24 10:57:10,921 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-24 10:57:10,921 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-24 10:57:10,922 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-24 10:57:10,922 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-24 10:57:10,922 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-24 10:57:10,923 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-24 10:57:10,923 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-24 10:57:10,923 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-24 10:57:12,247 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-24 10:57:12,248 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-24 10:57:12,248 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-24 10:57:12,248 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-24 10:57:12,249 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-24 10:57:12,249 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-24 10:57:12,249 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-24 10:57:12,258 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-24 10:57:12,259 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-24 10:57:12,260 - root - INFO - Loading chitin... -2024-06-24 10:57:12,261 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-24 10:57:14,954 - root - INFO - Done loading chitin -2024-06-24 10:57:14,954 - root - INFO - Loading lips... -2024-06-24 10:57:14,958 - root - INFO - Loading modules... -2024-06-24 10:57:14,960 - root - INFO - Loading streammusic... -2024-06-24 10:57:14,962 - root - INFO - Loading streamsounds... -2024-06-24 10:57:14,963 - root - INFO - Loading textures... -2024-06-24 10:57:14,965 - root - INFO - Loading 'texturepacks' from installation... -2024-06-24 10:57:16,013 - root - INFO - Loading saves... -2024-06-24 10:57:16,032 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-24 10:57:16,032 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-24 10:57:16,033 - root - INFO - Loading streamwaves... -2024-06-24 10:57:16,035 - root - INFO - Loading override... -2024-06-24 10:57:16,037 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-24 10:57:16,047 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-24 10:57:16,069 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-24 10:57:16,069 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-24 10:57:16,070 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-24 10:57:16,071 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:57:16,071 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:57:16,072 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:57:16,072 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:57:16,085 - root - DEBUG - Set sections of prepared lists -2024-06-24 10:57:16,086 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-24 10:57:16,110 - root - INFO - Loading core installation resources into UI... -2024-06-24 10:57:17,543 - root - DEBUG - Remove unused Core tab categories... -2024-06-24 10:57:17,544 - root - INFO - Loading saves list into UI... -2024-06-24 10:57:17,545 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-24 10:57:17,546 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-24 10:57:17,547 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-24 10:57:17,547 - root - DEBUG - [refreshSavesList scope] section: -2024-06-24 10:57:17,548 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-24 10:57:17,548 - root - DEBUG - Loading save resources into UI... -2024-06-24 10:57:17,548 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-24 10:57:17,549 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-24 10:57:17,549 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 10:57:17,550 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 10:57:17,550 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 10:57:17,550 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 10:57:17,551 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 10:57:17,551 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 10:57:17,551 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 10:57:17,552 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 10:57:17,552 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 10:57:17,553 - root - DEBUG - Updating menus... -2024-06-24 10:57:17,555 - root - DEBUG - Setting up watchdog observer... -2024-06-24 10:57:17,555 - root - INFO - Loader task completed. -2024-06-24 10:57:23,787 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-24 10:57:24,063 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-24 10:57:24,063 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-24 10:57:24,064 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-24 10:57:24,064 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-24 10:57:24,064 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-24 10:57:24,064 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-24 10:57:24,065 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-24 10:57:24,065 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-24 10:57:24,065 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-24 10:57:24,127 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-24 10:57:24,171 - root - WARNING - Resource not found: 'emotion.2da' -2024-06-24 10:57:24,172 - root - WARNING - Could not find 'emotion.2da' during resource lookup. -2024-06-24 10:57:24,172 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\windows\main.py", line 1155, in onOpenResources - _filepath, _editor = openResourceEditor(resource.filepath(), resource.resname(), resource.restype(), resource.data(reload=True), - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\utils\window.py", line 169, in openResourceEditor - editor = DLGEditor(None, installation) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2585, in __init__ - self._setupInstallation(installation) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3360, in _setupInstallation - self._setupTslInstallDefs(installation) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3393, in _setupTslInstallDefs - emotions: TwoDA = installation.htGetCache2DA(HTInstallation.TwoDA_EMOTIONS) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\data\installation.py", line 222, in htGetCache2DA - self._cache2da[resname] = read_2da(result.data) -AttributeError: 'NoneType' object has no attribute 'data' -2024-06-24 10:57:31,610 - root - DEBUG - [getActiveResourceWidget scope] currentWidget: -2024-06-24 10:59:02,058 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-24 10:59:02,236 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-24 10:59:02,236 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-24 10:59:02,237 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-24 10:59:02,237 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-24 10:59:02,237 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-24 10:59:02,238 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-24 10:59:02,238 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-24 10:59:02,238 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-24 10:59:02,239 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-24 10:59:02,239 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-24 10:59:02,239 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-24 10:59:02,240 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-24 10:59:02,240 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-24 10:59:02,240 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-24 10:59:02,240 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-24 10:59:02,241 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-24 10:59:02,241 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-24 10:59:02,241 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-24 10:59:02,242 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-24 10:59:02,242 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-24 10:59:02,243 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-24 10:59:02,243 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-24 10:59:02,244 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-24 10:59:02,244 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-24 10:59:02,244 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-24 10:59:02,245 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-24 10:59:02,246 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-24 10:59:02,246 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-24 10:59:02,246 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-24 10:59:02,246 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-24 10:59:02,247 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-24 10:59:02,247 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-24 10:59:02,248 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-24 10:59:02,248 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-24 10:59:02,248 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-24 10:59:02,249 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-24 10:59:02,249 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-24 10:59:02,249 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-24 10:59:02,250 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-24 10:59:02,250 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-24 10:59:02,250 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-24 10:59:02,250 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-24 10:59:02,251 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-24 10:59:02,251 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-24 10:59:02,251 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-24 10:59:02,252 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-24 10:59:02,252 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-24 10:59:02,252 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-24 10:59:02,252 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-24 10:59:02,253 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-24 10:59:02,253 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-24 10:59:02,253 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-24 10:59:02,253 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-24 10:59:02,254 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-24 10:59:02,254 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-24 10:59:02,254 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-24 10:59:02,254 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-24 10:59:02,255 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-24 10:59:02,255 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-24 10:59:02,255 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-24 10:59:02,256 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-24 10:59:02,256 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-24 10:59:02,256 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-24 10:59:02,256 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-24 10:59:02,257 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-24 10:59:02,257 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-24 10:59:02,257 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-24 10:59:02,257 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-24 10:59:02,258 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-24 10:59:02,258 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-24 10:59:02,258 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-24 10:59:02,258 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-24 10:59:02,259 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-24 10:59:02,259 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-24 10:59:02,259 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-24 10:59:02,259 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-24 10:59:02,260 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-24 10:59:02,260 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-24 10:59:02,260 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-24 10:59:02,260 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-24 10:59:02,261 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-24 10:59:02,261 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-24 10:59:02,261 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-24 10:59:02,261 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-24 10:59:02,262 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-24 10:59:02,262 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-24 10:59:02,262 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-24 10:59:02,262 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-24 10:59:02,263 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-24 10:59:02,263 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-24 10:59:02,263 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-24 10:59:02,263 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-24 10:59:02,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-24 10:59:02,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-24 10:59:02,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-24 10:59:02,264 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-24 10:59:02,265 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-24 10:59:02,265 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-24 10:59:02,265 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-24 10:59:02,265 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-24 10:59:02,266 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-24 10:59:02,266 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-24 10:59:02,266 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-24 10:59:02,266 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-24 10:59:02,267 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-24 10:59:02,267 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-24 10:59:02,267 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-24 10:59:02,267 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-24 10:59:02,268 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-24 10:59:02,268 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-24 10:59:02,268 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-24 10:59:02,268 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-24 10:59:02,268 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-24 10:59:02,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-24 10:59:02,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-24 10:59:02,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-24 10:59:02,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-24 10:59:02,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-24 10:59:02,271 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-24 10:59:02,307 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-24 10:59:02,307 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-24 10:59:02,703 - root - DEBUG - DEBUG MODE: True -2024-06-24 10:59:02,706 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-24 10:59:02,770 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-24 10:59:02,963 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-24 10:59:03,001 - root - DEBUG - Updating menus... -2024-06-24 10:59:03,742 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 10:59:04,356 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 10:59:04,359 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 10:59:04,360 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-24 10:59:04,361 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-24 10:59:04,361 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-24 10:59:04,362 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-24 10:59:04,362 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-24 10:59:04,362 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-24 10:59:04,362 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-24 10:59:04,363 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-24 10:59:04,363 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-24 10:59:04,363 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-24 10:59:05,485 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-24 10:59:05,485 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-24 10:59:05,486 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-24 10:59:05,486 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-24 10:59:05,487 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-24 10:59:05,487 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-24 10:59:05,488 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-24 10:59:05,494 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-24 10:59:05,495 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-24 10:59:05,496 - root - INFO - Loading chitin... -2024-06-24 10:59:05,496 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-24 10:59:08,128 - root - INFO - Done loading chitin -2024-06-24 10:59:08,129 - root - INFO - Loading lips... -2024-06-24 10:59:08,132 - root - INFO - Loading modules... -2024-06-24 10:59:08,135 - root - INFO - Loading streammusic... -2024-06-24 10:59:08,137 - root - INFO - Loading streamsounds... -2024-06-24 10:59:08,138 - root - INFO - Loading textures... -2024-06-24 10:59:08,141 - root - INFO - Loading 'texturepacks' from installation... -2024-06-24 10:59:09,264 - root - INFO - Loading saves... -2024-06-24 10:59:09,281 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-24 10:59:09,282 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-24 10:59:09,283 - root - INFO - Loading streamwaves... -2024-06-24 10:59:09,285 - root - INFO - Loading override... -2024-06-24 10:59:09,287 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-24 10:59:09,295 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-24 10:59:09,316 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-24 10:59:09,317 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-24 10:59:09,318 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-24 10:59:09,319 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:59:09,319 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:59:09,319 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:59:09,320 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 10:59:09,344 - root - DEBUG - Set sections of prepared lists -2024-06-24 10:59:09,344 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-24 10:59:09,368 - root - INFO - Loading core installation resources into UI... -2024-06-24 10:59:10,749 - root - DEBUG - Remove unused Core tab categories... -2024-06-24 10:59:10,750 - root - INFO - Loading saves list into UI... -2024-06-24 10:59:10,751 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-24 10:59:10,752 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-24 10:59:10,753 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-24 10:59:10,753 - root - DEBUG - [refreshSavesList scope] section: -2024-06-24 10:59:10,753 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-24 10:59:10,754 - root - DEBUG - Loading save resources into UI... -2024-06-24 10:59:10,754 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-24 10:59:10,755 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-24 10:59:10,756 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 10:59:10,756 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 10:59:10,756 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 10:59:10,757 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 10:59:10,757 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 10:59:10,757 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 10:59:10,758 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 10:59:10,758 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 10:59:10,758 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 10:59:10,760 - root - DEBUG - Updating menus... -2024-06-24 10:59:10,762 - root - DEBUG - Setting up watchdog observer... -2024-06-24 10:59:10,762 - root - INFO - Loader task completed. -2024-06-24 10:59:14,253 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-24 10:59:14,539 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-24 10:59:14,539 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-24 10:59:14,539 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-24 10:59:14,540 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-24 10:59:14,540 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-24 10:59:14,540 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-24 10:59:14,540 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-24 10:59:14,541 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-24 10:59:14,541 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-24 10:59:14,601 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-24 10:59:14,646 - root - WARNING - Resource not found: 'emotion.2da' -2024-06-24 10:59:14,647 - root - WARNING - Could not find 'emotion.2da' during resource lookup. -2024-06-24 10:59:14,647 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\windows\main.py", line 1155, in onOpenResources - _filepath, _editor = openResourceEditor(resource.filepath(), resource.resname(), resource.restype(), resource.data(reload=True), - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\utils\window.py", line 169, in openResourceEditor - editor = DLGEditor(None, installation) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 2585, in __init__ - self._setupInstallation(installation) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3360, in _setupInstallation - self._setupTslInstallDefs(installation) - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3395, in _setupTslInstallDefs - self.ui.emotionSelect.setItems(emotions.get_column("label")) -AttributeError: 'NoneType' object has no attribute 'get_column' -2024-06-24 10:59:18,541 - root - DEBUG - [getActiveResourceWidget scope] currentWidget: -2024-06-24 11:01:04,815 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-24 11:01:04,994 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-24 11:01:04,994 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-24 11:01:04,995 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-24 11:01:04,995 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-24 11:01:04,995 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-24 11:01:04,996 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-24 11:01:04,996 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-24 11:01:04,997 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-24 11:01:04,997 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-24 11:01:04,997 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-24 11:01:04,998 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-24 11:01:04,998 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-24 11:01:04,998 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-24 11:01:04,999 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-24 11:01:04,999 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-24 11:01:04,999 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-24 11:01:05,000 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-24 11:01:05,000 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-24 11:01:05,001 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-24 11:01:05,001 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-24 11:01:05,001 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-24 11:01:05,002 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-24 11:01:05,002 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-24 11:01:05,002 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-24 11:01:05,003 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-24 11:01:05,003 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-24 11:01:05,004 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-24 11:01:05,004 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-24 11:01:05,004 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-24 11:01:05,005 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-24 11:01:05,005 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-24 11:01:05,006 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-24 11:01:05,006 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-24 11:01:05,007 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-24 11:01:05,007 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-24 11:01:05,007 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-24 11:01:05,007 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-24 11:01:05,008 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-24 11:01:05,008 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-24 11:01:05,008 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-24 11:01:05,008 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-24 11:01:05,008 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-24 11:01:05,009 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-24 11:01:05,009 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-24 11:01:05,010 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-24 11:01:05,010 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-24 11:01:05,010 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-24 11:01:05,011 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-24 11:01:05,011 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-24 11:01:05,011 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-24 11:01:05,011 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-24 11:01:05,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-24 11:01:05,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-24 11:01:05,012 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-24 11:01:05,013 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-24 11:01:05,013 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-24 11:01:05,013 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-24 11:01:05,013 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-24 11:01:05,014 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-24 11:01:05,014 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-24 11:01:05,014 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-24 11:01:05,014 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-24 11:01:05,015 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-24 11:01:05,015 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-24 11:01:05,015 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-24 11:01:05,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-24 11:01:05,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-24 11:01:05,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-24 11:01:05,016 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-24 11:01:05,017 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-24 11:01:05,017 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-24 11:01:05,017 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-24 11:01:05,018 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-24 11:01:05,018 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-24 11:01:05,018 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-24 11:01:05,019 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-24 11:01:05,019 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-24 11:01:05,019 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-24 11:01:05,020 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-24 11:01:05,020 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-24 11:01:05,020 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-24 11:01:05,021 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-24 11:01:05,021 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-24 11:01:05,021 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-24 11:01:05,021 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-24 11:01:05,022 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-24 11:01:05,022 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-24 11:01:05,022 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-24 11:01:05,023 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-24 11:01:05,023 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-24 11:01:05,024 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-24 11:01:05,024 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-24 11:01:05,024 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-24 11:01:05,025 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-24 11:01:05,025 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-24 11:01:05,025 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-24 11:01:05,026 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-24 11:01:05,026 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-24 11:01:05,026 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-24 11:01:05,026 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-24 11:01:05,026 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-24 11:01:05,027 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-24 11:01:05,027 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-24 11:01:05,027 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-24 11:01:05,028 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-24 11:01:05,028 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-24 11:01:05,028 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-24 11:01:05,028 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-24 11:01:05,028 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-24 11:01:05,029 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-24 11:01:05,029 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-24 11:01:05,029 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-24 11:01:05,029 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-24 11:01:05,030 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-24 11:01:05,030 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-24 11:01:05,031 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-24 11:01:05,031 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-24 11:01:05,031 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-24 11:01:05,031 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-24 11:01:05,066 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-24 11:01:05,066 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-24 11:01:05,468 - root - DEBUG - DEBUG MODE: True -2024-06-24 11:01:05,471 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-24 11:01:05,537 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-24 11:01:05,727 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-24 11:01:05,768 - root - DEBUG - Updating menus... -2024-06-24 11:01:06,551 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 11:01:07,058 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 11:01:07,061 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 11:01:07,063 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-24 11:01:07,064 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-24 11:01:07,064 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-24 11:01:07,064 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-24 11:01:07,064 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-24 11:01:07,065 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-24 11:01:07,065 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-24 11:01:07,065 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-24 11:01:07,065 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-24 11:01:07,066 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-24 11:01:08,047 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-24 11:01:08,047 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-24 11:01:08,047 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-24 11:01:08,048 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-24 11:01:08,048 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-24 11:01:08,049 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-24 11:01:08,049 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-24 11:01:08,055 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-24 11:01:08,057 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-24 11:01:08,058 - root - INFO - Loading chitin... -2024-06-24 11:01:08,059 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-24 11:01:10,760 - root - INFO - Done loading chitin -2024-06-24 11:01:10,761 - root - INFO - Loading lips... -2024-06-24 11:01:10,764 - root - INFO - Loading modules... -2024-06-24 11:01:10,766 - root - INFO - Loading streammusic... -2024-06-24 11:01:10,768 - root - INFO - Loading streamsounds... -2024-06-24 11:01:10,770 - root - INFO - Loading textures... -2024-06-24 11:01:10,772 - root - INFO - Loading 'texturepacks' from installation... -2024-06-24 11:01:11,879 - root - INFO - Loading saves... -2024-06-24 11:01:11,896 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-24 11:01:11,896 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-24 11:01:11,897 - root - INFO - Loading streamwaves... -2024-06-24 11:01:11,899 - root - INFO - Loading override... -2024-06-24 11:01:11,901 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-24 11:01:11,911 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-24 11:01:11,929 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-24 11:01:11,930 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-24 11:01:11,931 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-24 11:01:11,931 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 11:01:11,932 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 11:01:11,932 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 11:01:11,932 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 11:01:11,944 - root - DEBUG - Set sections of prepared lists -2024-06-24 11:01:11,945 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-24 11:01:11,967 - root - INFO - Loading core installation resources into UI... -2024-06-24 11:01:13,386 - root - DEBUG - Remove unused Core tab categories... -2024-06-24 11:01:13,386 - root - INFO - Loading saves list into UI... -2024-06-24 11:01:13,387 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-24 11:01:13,388 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-24 11:01:13,389 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-24 11:01:13,389 - root - DEBUG - [refreshSavesList scope] section: -2024-06-24 11:01:13,390 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-24 11:01:13,390 - root - DEBUG - Loading save resources into UI... -2024-06-24 11:01:13,391 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-24 11:01:13,391 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-24 11:01:13,392 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 11:01:13,392 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 11:01:13,392 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 11:01:13,393 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 11:01:13,393 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 11:01:13,394 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 11:01:13,394 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 11:01:13,394 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 11:01:13,395 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 11:01:13,396 - root - DEBUG - Updating menus... -2024-06-24 11:01:13,398 - root - DEBUG - Setting up watchdog observer... -2024-06-24 11:01:13,398 - root - INFO - Loader task completed. -2024-06-24 11:01:16,706 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-24 11:01:16,988 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-24 11:01:16,988 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-24 11:01:16,989 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-24 11:01:16,989 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-24 11:01:16,989 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-24 11:01:16,989 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-24 11:01:16,989 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-24 11:01:16,990 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-24 11:01:16,990 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-24 11:01:17,050 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-24 11:01:17,093 - root - WARNING - Resource not found: 'emotion.2da' -2024-06-24 11:01:17,094 - root - WARNING - Could not find 'emotion.2da' during resource lookup. -2024-06-24 11:01:17,110 - root - WARNING - Resource not found: 'facialanim.2da' -2024-06-24 11:01:17,111 - root - WARNING - Could not find 'facialanim.2da' during resource lookup. -2024-06-24 11:01:17,359 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-24 11:01:17,361 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-24 11:01:17,361 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-24 11:01:17,361 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 11:01:17,361 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 11:01:17,362 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 11:01:17,363 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:01:17,784 - root - DEBUG - [load scope] dlg: -2024-06-24 11:01:17,784 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-24 11:01:17,915 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-24 11:01:17,916 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-24 11:01:17,916 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-24 11:01:17,917 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 11:01:17,917 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 11:01:17,917 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 11:01:17,918 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:01:17,919 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:01:17,919 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:01:17,920 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:01:17,921 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:01:17,921 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:01:17,922 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:01:17,922 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:01:17,923 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:01:17,923 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:01:17,924 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:01:17,924 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:01:17,925 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:01:17,925 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:01:17,926 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:01:17,926 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:01:17,927 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:01:17,928 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:01:17,929 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:01:17,929 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:01:17,930 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:01:17,930 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:01:17,931 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:01:17,931 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:01:17,932 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:01:17,932 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:01:17,933 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:01:17,934 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:01:17,935 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:01:17,936 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:01:17,936 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:01:17,937 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:01:18,333 - root - INFO - Loading Override from installation... -2024-06-24 11:01:21,098 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-24 11:01:21,211 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=-1, comment=), None) -2024-06-24 11:01:21,211 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-24 11:02:07,487 - root - CRITICAL - Uncaught exception -Traceback (most recent call last): - File "C:\GitHub\PyKotor\Tools\HolocronToolset\src\toolset\gui\editors\dlg.py", line 3059, in - self._addSimpleAction(modelMenu, "Emit Data Changed", lambda: self.ui.dialogTree.model().dataChanged.emit()) -TypeError: QAbstractItemModel.dataChanged(): not enough arguments -2024-06-24 11:02:35,228 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: -2024-06-24 11:02:35,229 - root - DEBUG - self.ui.emotionSelect.clear() -2024-06-24 11:02:36,526 - root - DEBUG - deleteOrphanedNodePermanently(link=DLGLinkSync(link_list_index=-1, comment=)) -2024-06-24 11:02:38,156 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(6, 243) -2024-06-24 11:02:38,159 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:02:38,159 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:02:38,160 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:02:38,163 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:02:44,863 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:02:44,864 - root - DEBUG - E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-24 11:02:44,865 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-24 11:02:44,866 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-24 11:02:47,039 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:02:47,040 - root - DEBUG - E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-24 11:02:47,042 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-24 11:02:47,042 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-24 11:02:47,862 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:02:47,862 - root - DEBUG - E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-24 11:02:47,863 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-24 11:02:47,863 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-24 11:02:48,502 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:02:48,502 - root - DEBUG - E6: I wish I could help you with that. -2024-06-24 11:02:48,503 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 12, Column: 0, Ancestors: 0 -2024-06-24 11:02:48,503 - root - DEBUG - Text for above item: E6: I wish I could help you with that. -2024-06-24 11:02:49,127 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:02:49,128 - root - DEBUG - E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-24 11:02:49,129 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 13, Column: 0, Ancestors: 0 -2024-06-24 11:02:49,129 - root - DEBUG - Text for above item: E5: *whisper* The Force should not be used for profit and personal gain. As Jedi we should be above such things. [End Dialog] -2024-06-24 11:02:49,551 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:02:49,551 - root - DEBUG - E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-24 11:02:49,552 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-24 11:02:49,553 - root - DEBUG - Text for above item: E4: It troubles me to see you behaving this way. Such acts can lead to the dark side. [End Dialog] -2024-06-24 11:02:50,010 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:02:50,010 - root - DEBUG - E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-24 11:02:50,011 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-24 11:02:50,012 - root - DEBUG - Text for above item: E3: *whisper* The Force is not a thing to be trifled with. Continue to use it frivolously and you may find yourself straying down the dark path. [End Dialog] -2024-06-24 11:02:50,589 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:02:50,589 - root - DEBUG - E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-24 11:02:50,590 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 16, Column: 0, Ancestors: 0 -2024-06-24 11:02:50,591 - root - DEBUG - Text for above item: E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-24 11:02:51,243 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:02:51,244 - root - DEBUG - E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-24 11:02:51,244 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 17, Column: 0, Ancestors: 0 -2024-06-24 11:02:51,245 - root - DEBUG - Text for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-24 11:02:51,703 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:02:51,703 - root - DEBUG - E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog] -2024-06-24 11:02:51,704 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 18, Column: 0, Ancestors: 0 -2024-06-24 11:02:51,704 - root - DEBUG - Text for above item: E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog] -2024-06-24 11:02:53,322 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:02:53,322 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-24 11:02:53,323 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-24 11:02:53,323 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-24 11:02:56,639 - root - DEBUG - [DLGTreeView.keyPressEvent scope] key: %s ALT -2024-06-24 11:02:56,640 - root - DEBUG - [DLGEditor.keyPressEvent scope] key: ALT held: -2024-06-24 11:02:56,641 - root - DEBUG - DLGEditor.keyPressEvent: ALT, held: -2024-06-24 11:02:56,641 - root - DEBUG - [keyPressEvent scope] node: DLGEntry(stringref=31358, list_index=352, links=[DLGLink(link_list_index=0, comment=)]) -2024-06-24 11:02:56,649 - root - DEBUG - [DLGEditor.keyPressEvent scope] passthrough key ALT: dialogTree does not have focus. -2024-06-24 11:04:17,027 - OpenGL.acceleratesupport - INFO - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' -2024-06-24 11:04:17,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_ATTACHED_OBJECTS_ARB -2024-06-24 11:04:17,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_DELETE_STATUS_ARB -2024-06-24 11:04:17,269 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_INFO_LOG_LENGTH_ARB -2024-06-24 11:04:17,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SHADER_SOURCE_LENGTH_ARB -2024-06-24 11:04:17,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_SUBTYPE_ARB -2024-06-24 11:04:17,270 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_OBJECT_VALIDATE_STATUS_ARB -2024-06-24 11:04:17,271 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_PROGRAM_OBJECT_ARB -2024-06-24 11:04:17,271 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GL_SHADER_OBJECT_ARB -2024-06-24 11:04:17,271 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.GLhalfARB -2024-06-24 11:04:17,272 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glAttachObjectARB -2024-06-24 11:04:17,272 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDeleteObjectARB -2024-06-24 11:04:17,272 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glDetachObjectARB -2024-06-24 11:04:17,272 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetAttachedObjectsARB -2024-06-24 11:04:17,273 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetHandleARB -2024-06-24 11:04:17,273 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetInfoLogARB -2024-06-24 11:04:17,273 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterfvARB -2024-06-24 11:04:17,273 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glGetObjectParameterivARB -2024-06-24 11:04:17,274 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.shader_objects.glInitShaderObjectsARB -2024-06-24 11:04:17,274 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.GLhalfARB -2024-06-24 11:04:17,275 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.fragment_shader.glInitFragmentShaderARB -2024-06-24 11:04:17,275 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTES_ARB -2024-06-24 11:04:17,275 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB -2024-06-24 11:04:17,275 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.GLhalfARB -2024-06-24 11:04:17,276 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glGetObjectParameterivARB -2024-06-24 11:04:17,276 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_shader.glInitVertexShaderARB -2024-06-24 11:04:17,276 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_ARB -2024-06-24 11:04:17,277 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_CURRENT_MATRIX_STACK_DEPTH_ARB -2024-06-24 11:04:17,277 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX0_ARB -2024-06-24 11:04:17,277 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX10_ARB -2024-06-24 11:04:17,278 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX11_ARB -2024-06-24 11:04:17,278 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX12_ARB -2024-06-24 11:04:17,278 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX13_ARB -2024-06-24 11:04:17,278 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX14_ARB -2024-06-24 11:04:17,279 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX15_ARB -2024-06-24 11:04:17,279 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX16_ARB -2024-06-24 11:04:17,279 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX17_ARB -2024-06-24 11:04:17,279 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX18_ARB -2024-06-24 11:04:17,279 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX19_ARB -2024-06-24 11:04:17,280 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX1_ARB -2024-06-24 11:04:17,280 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX20_ARB -2024-06-24 11:04:17,280 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX21_ARB -2024-06-24 11:04:17,280 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX22_ARB -2024-06-24 11:04:17,281 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX23_ARB -2024-06-24 11:04:17,281 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX24_ARB -2024-06-24 11:04:17,281 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX25_ARB -2024-06-24 11:04:17,282 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX26_ARB -2024-06-24 11:04:17,282 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX27_ARB -2024-06-24 11:04:17,282 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX28_ARB -2024-06-24 11:04:17,282 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX29_ARB -2024-06-24 11:04:17,282 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX2_ARB -2024-06-24 11:04:17,283 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX30_ARB -2024-06-24 11:04:17,283 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX31_ARB -2024-06-24 11:04:17,283 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX3_ARB -2024-06-24 11:04:17,283 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX4_ARB -2024-06-24 11:04:17,284 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX5_ARB -2024-06-24 11:04:17,284 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX6_ARB -2024-06-24 11:04:17,284 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX7_ARB -2024-06-24 11:04:17,284 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX8_ARB -2024-06-24 11:04:17,285 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MATRIX9_ARB -2024-06-24 11:04:17,285 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-24 11:04:17,285 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ATTRIBS_ARB -2024-06-24 11:04:17,285 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB -2024-06-24 11:04:17,286 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_INSTRUCTIONS_ARB -2024-06-24 11:04:17,286 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB -2024-06-24 11:04:17,286 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRICES_ARB -2024-06-24 11:04:17,286 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB -2024-06-24 11:04:17,287 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-24 11:04:17,287 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-24 11:04:17,287 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-24 11:04:17,287 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-24 11:04:17,288 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-24 11:04:17,288 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_PARAMETERS_ARB -2024-06-24 11:04:17,288 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_MAX_PROGRAM_TEMPORARIES_ARB -2024-06-24 11:04:17,288 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ADDRESS_REGISTERS_ARB -2024-06-24 11:04:17,289 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ATTRIBS_ARB -2024-06-24 11:04:17,289 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_BINDING_ARB -2024-06-24 11:04:17,289 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_POSITION_ARB -2024-06-24 11:04:17,289 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_ERROR_STRING_ARB -2024-06-24 11:04:17,290 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ARB -2024-06-24 11:04:17,290 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_FORMAT_ASCII_ARB -2024-06-24 11:04:17,290 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_INSTRUCTIONS_ARB -2024-06-24 11:04:17,290 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_LENGTH_ARB -2024-06-24 11:04:17,291 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB -2024-06-24 11:04:17,291 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_ATTRIBS_ARB -2024-06-24 11:04:17,291 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB -2024-06-24 11:04:17,291 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_PARAMETERS_ARB -2024-06-24 11:04:17,291 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_NATIVE_TEMPORARIES_ARB -2024-06-24 11:04:17,292 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_PARAMETERS_ARB -2024-06-24 11:04:17,292 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_STRING_ARB -2024-06-24 11:04:17,292 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_TEMPORARIES_ARB -2024-06-24 11:04:17,292 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB -2024-06-24 11:04:17,293 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_TRANSPOSE_CURRENT_MATRIX_ARB -2024-06-24 11:04:17,293 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GL_VERTEX_PROGRAM_ARB -2024-06-24 11:04:17,293 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.GLhalfARB -2024-06-24 11:04:17,294 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glBindProgramARB -2024-06-24 11:04:17,294 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glDeleteProgramsARB -2024-06-24 11:04:17,294 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGenProgramsARB -2024-06-24 11:04:17,294 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterdvARB -2024-06-24 11:04:17,295 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramEnvParameterfvARB -2024-06-24 11:04:17,295 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterdvARB -2024-06-24 11:04:17,295 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramLocalParameterfvARB -2024-06-24 11:04:17,295 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramStringARB -2024-06-24 11:04:17,296 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glGetProgramivARB -2024-06-24 11:04:17,296 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glInitVertexProgramARB -2024-06-24 11:04:17,296 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dARB -2024-06-24 11:04:17,296 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4dvARB -2024-06-24 11:04:17,297 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fARB -2024-06-24 11:04:17,297 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramEnvParameter4fvARB -2024-06-24 11:04:17,297 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dARB -2024-06-24 11:04:17,298 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4dvARB -2024-06-24 11:04:17,298 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fARB -2024-06-24 11:04:17,298 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramLocalParameter4fvARB -2024-06-24 11:04:17,298 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.vertex_program.glProgramStringARB -2024-06-24 11:04:17,299 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB -2024-06-24 11:04:17,299 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB -2024-06-24 11:04:17,300 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GL_MAX_VERTEX_VARYING_COMPONENTS_ARB -2024-06-24 11:04:17,300 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.GLhalfARB -2024-06-24 11:04:17,300 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glFramebufferTextureFaceARB -2024-06-24 11:04:17,301 - OpenGL.GL.shaders - DEBUG - Found no alternate for: OpenGL.GL.ARB.geometry_shader4.glInitGeometryShader4ARB -2024-06-24 11:04:17,350 - root - DEBUG - [run_module_designer scope] moduleFilesUpdated: -2024-06-24 11:04:17,350 - root - DEBUG - [run_module_designer scope] overrideFilesUpdate: -2024-06-24 11:04:17,919 - root - DEBUG - DEBUG MODE: True -2024-06-24 11:04:17,922 - root - DEBUG - HT main window Icon loaded successfully from :/images/icons/sith.png -2024-06-24 11:04:17,988 - root - DEBUG - [toggle_stylesheet scope] self.settings.selectedTheme: Default (Light) -2024-06-24 11:04:18,224 - root - DEBUG - Theme changed to: 'Default (Light)'. Native style: windowsvista -2024-06-24 11:04:18,279 - root - DEBUG - Updating menus... -2024-06-24 11:04:19,033 - root - DEBUG - [get_latest_version_info scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 11:04:19,533 - root - DEBUG - [get_latest_version_info scope] master_info: {'currentVersion': '3.0.0b9', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b9', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b9-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Deep-tested various editors and fixed bugs. Improve many things in the Module Designer. Fix a few bugs in the GITEditor undo/redo logic. Various other improvements/features will be noticeable.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 11:04:19,535 - root - DEBUG - [display_version_message scope] edge_info: {'currentVersion': '3.0.0b6', 'toolsetLatestVersion': '2.1.2', 'toolsetLatestBetaVersion': '3.0.0b6', 'updateInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py', 'updateBetaInfoLink': 'https://api.github.com/repos/NickHugi/PyKotor/contents/Tools/HolocronToolset/src/toolset/config.py?ref=bleeding-edge', 'toolsetDownloadLink': 'https://deadlystream.com/files/file/1982-holocron-toolset', 'toolsetBetaDownloadLink': 'https://github.com/NickHugi/PyKotor/releases/tag/v3.0.0b6-toolset', 'toolsetDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetBetaDirectLinks': {'Darwin': {'32bit': [], '64bit': ['https://mega.nz/file/0LxE3JYR#NUpzCQGQ8YThU9KPo2Ikql4c8jcBPnLfLwxsoVQtmN4', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Mac_x64.zip']}, 'Linux': {'32bit': [], '64bit': ['https://mega.nz/file/JOwW0RII#SbP3HsQxKbhpTBzmL5P1ynwwovJcuJOK6NbB1QvzI_8', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Linux_x64.zip']}, 'Windows': {'32bit': ['https://mega.nz/file/laAkmJxS#-CTNluRAhkoWeRvyrj8HGRwRgQMLVT-jlFdYMsKvLLE', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x86.zip'], '64bit': ['https://mega.nz/file/0ex33YTJ#RlBxTx3AOdxj8tBmgFg8SsCMSdO5i9SYu2FNsktrtzc', 'https://github.com/NickHugi/PyKotor/releases/download/{tag}/HolocronToolset_Windows_x64.zip']}}, 'toolsetLatestNotes': 'Fixed major bug that was causing most editors to load data incorrectly.', 'toolsetLatestBetaNotes': 'Fix exporing textures in the Texture tab.
Fix extracting from ERFEditor
Fix ModelRendering bug.', 'kits': {'Black Vulkar Base': {'version': 1, 'id': 'blackvulkar'}, 'Endar Spire': {'version': 1, 'id': 'endarspire'}, 'Hidden Bek Base': {'version': 1, 'id': 'hiddenbek'}}, 'help': {'version': 3}} -2024-06-24 11:04:19,536 - root - DEBUG - [determine_version_info scope] version_list: [] -2024-06-24 11:04:19,537 - root - DEBUG - [determine_version_info scope] releaseVersion: True -2024-06-24 11:04:19,537 - root - DEBUG - [display_version_message scope] release_version_checked: True -2024-06-24 11:04:19,537 - root - DEBUG - [display_version_message scope] greatest_available_version: 2.1.2 -2024-06-24 11:04:19,537 - root - DEBUG - [display_version_message scope] toolset_latest_notes: Fixed major bug that was causing most editors to load data incorrectly. -2024-06-24 11:04:19,538 - root - DEBUG - [display_version_message scope] toolset_download_link: https://deadlystream.com/files/file/1982-holocron-toolset -2024-06-24 11:04:19,538 - root - DEBUG - [display_version_message scope] version_check: False -2024-06-24 11:04:19,538 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestVersion]: 2.1.2 -2024-06-24 11:04:19,538 - root - DEBUG - [display_version_message scope] remote_info[toolsetLatestBetaVersion]: 3.0.0b9 -2024-06-24 11:04:19,538 - root - DEBUG - [checkForUpdates scope] silent: True -2024-06-24 11:04:20,640 - root - DEBUG - ToolWindow.changeActiveInstallation(index=1) -2024-06-24 11:04:20,641 - root - DEBUG - [changeActiveInstallation scope] index: 1 -2024-06-24 11:04:20,641 - root - DEBUG - [changeActiveInstallation scope] previousIndex: 1 -2024-06-24 11:04:20,641 - root - DEBUG - [changeActiveInstallation scope] name: KotOR -2024-06-24 11:04:20,642 - root - DEBUG - [changeActiveInstallation scope] path: C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-24 11:04:20,642 - root - DEBUG - [changeActiveInstallation scope] tsl: False -2024-06-24 11:04:20,643 - root - DEBUG - [changeActiveInstallation scope] active: None -2024-06-24 11:04:20,648 - root - DEBUG - AsyncLoader.__init__: realtime_progress: True -2024-06-24 11:04:20,649 - root - DEBUG - AsyncWorker.__init__: realtime_progress: True -2024-06-24 11:04:20,650 - root - INFO - Loading chitin... -2024-06-24 11:04:20,651 - root - INFO - Loading BIFs from chitin.key at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor'... -2024-06-24 11:04:23,332 - root - INFO - Done loading chitin -2024-06-24 11:04:23,333 - root - INFO - Loading lips... -2024-06-24 11:04:23,333 - root - INFO - Loading modules... -2024-06-24 11:04:23,338 - root - INFO - Loading streammusic... -2024-06-24 11:04:23,341 - root - INFO - Loading streamsounds... -2024-06-24 11:04:23,343 - root - INFO - Loading textures... -2024-06-24 11:04:23,346 - root - INFO - Loading 'texturepacks' from installation... -2024-06-24 11:04:24,418 - root - INFO - Loading saves... -2024-06-24 11:04:24,440 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-24 11:04:24,441 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-24 11:04:24,443 - root - INFO - Loading streamwaves... -2024-06-24 11:04:24,444 - root - INFO - Loading override... -2024-06-24 11:04:24,446 - root - INFO - Game is K1 and 'patch.erf' found at swkotor\patch.erf -2024-06-24 11:04:24,455 - root - INFO - Finished loading the installation from C:\Program Files (x86)\Steam\steamapps\common\swkotor -2024-06-24 11:04:24,472 - root - DEBUG - AsyncLoader.__init__: realtime_progress: False -2024-06-24 11:04:24,473 - root - DEBUG - AsyncWorker.__init__: realtime_progress: False -2024-06-24 11:04:24,474 - root - DEBUG - [_getModulesList scope] areaNames: {} -2024-06-24 11:04:24,474 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 11:04:24,474 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 11:04:24,475 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 11:04:24,475 - root - DEBUG - [_getTexturePackList scope] section: -2024-06-24 11:04:24,484 - root - DEBUG - Set sections of prepared lists -2024-06-24 11:04:24,485 - root - DEBUG - ToolWindow.onTexturesChanged(texturepackName='swpc_tex_gui.erf') -2024-06-24 11:04:24,508 - root - INFO - Loading core installation resources into UI... -2024-06-24 11:04:25,913 - root - DEBUG - Remove unused Core tab categories... -2024-06-24 11:04:25,913 - root - INFO - Loading saves list into UI... -2024-06-24 11:04:25,914 - root - DEBUG - Found an active save location at 'C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves' -2024-06-24 11:04:25,915 - root - DEBUG - Discovered a save bundle '000073 - Game72' -2024-06-24 11:04:25,916 - root - DEBUG - [refreshSavesList scope] save_path_str: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-24 11:04:25,916 - root - DEBUG - [refreshSavesList scope] section: -2024-06-24 11:04:25,917 - root - DEBUG - ToolWindow.onSavepathChanged(newSaveDir='C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves') -2024-06-24 11:04:25,917 - root - DEBUG - Loading save resources into UI... -2024-06-24 11:04:25,918 - root - DEBUG - [onSavepathChanged scope] newSaveDirPath: C:\Program Files (x86)\Steam\steamapps\common\swkotor\saves -2024-06-24 11:04:25,918 - root - DEBUG - [onSavepathChanged scope] save_path_item: -2024-06-24 11:04:25,919 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 11:04:25,919 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 11:04:25,920 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 11:04:25,920 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 11:04:25,920 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 11:04:25,920 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 11:04:25,921 - root - DEBUG - [onSavepathChanged scope] ResourceType: RES -2024-06-24 11:04:25,921 - root - DEBUG - [onSavepathChanged scope] category: Save Data -2024-06-24 11:04:25,921 - root - DEBUG - [onSavepathChanged scope] categoryItem: Save Data -2024-06-24 11:04:25,923 - root - DEBUG - Updating menus... -2024-06-24 11:04:25,925 - root - DEBUG - Setting up watchdog observer... -2024-06-24 11:04:25,925 - root - INFO - Loader task completed. -2024-06-24 11:04:28,881 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hbas_dialog', restype=ResourceType.DLG, size=432438, offset=2423583, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-24 11:04:29,172 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-24 11:04:29,172 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-24 11:04:29,172 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-24 11:04:29,173 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-24 11:04:29,173 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-24 11:04:29,173 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-24 11:04:29,174 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-24 11:04:29,174 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-24 11:04:29,174 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-24 11:04:29,237 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-24 11:04:29,281 - root - WARNING - Resource not found: 'emotion.2da' -2024-06-24 11:04:29,282 - root - WARNING - Could not find 'emotion.2da' during resource lookup. -2024-06-24 11:04:29,300 - root - WARNING - Resource not found: 'facialanim.2da' -2024-06-24 11:04:29,300 - root - WARNING - Could not find 'facialanim.2da' during resource lookup. -2024-06-24 11:04:29,558 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-24 11:04:29,560 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-24 11:04:29,560 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-24 11:04:29,560 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 11:04:29,561 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 11:04:29,561 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 11:04:29,562 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:04:30,015 - root - DEBUG - [load scope] dlg: -2024-06-24 11:04:30,015 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-24 11:04:30,148 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-24 11:04:30,148 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'bast06' -2024-06-24 11:04:30,149 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-24 11:04:30,149 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 11:04:30,149 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 11:04:30,149 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 11:04:30,151 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:04:30,151 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:04:30,152 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:04:30,153 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:04:30,154 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:04:30,154 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:04:30,155 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:04:30,156 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:04:30,157 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:04:30,157 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:04:30,158 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:04:30,159 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:04:30,160 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:04:30,160 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:04:30,161 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:04:30,161 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:04:30,162 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:04:30,163 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:04:30,163 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:04:30,164 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:04:30,165 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:04:30,166 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:04:30,167 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:04:30,167 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:04:30,168 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:04:30,168 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:04:30,169 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:04:30,170 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:04:30,171 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:04:30,172 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:04:30,173 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:04:30,174 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:04:30,595 - root - INFO - Loading Override from installation... -2024-06-24 11:04:33,349 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-24 11:04:33,446 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=-1, comment=), None) -2024-06-24 11:04:33,447 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-24 11:04:34,333 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(283, 268) -2024-06-24 11:04:34,334 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:04:34,334 - root - DEBUG - E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 11:04:34,335 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 3, Column: 0, Ancestors: 0 -2024-06-24 11:04:34,335 - root - DEBUG - Text for above item: E350: If you have questions, you should direct them towards the Jedi Council members. -2024-06-24 11:04:34,336 - root - DEBUG - plot xp percentage: 1.0 -2024-06-24 11:04:36,069 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: item.link.node.plot_xp_percentage -2024-06-24 11:04:36,994 - root - DEBUG - deleteOrphanedNodePermanently(link=DLGLinkSync(link_list_index=-1, comment=)) -2024-06-24 11:04:46,071 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:04:46,072 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:04:46,072 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:04:46,073 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:04:48,084 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:04:48,084 - root - DEBUG - R488: [End Dialog] -2024-06-24 11:04:48,085 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 1 -2024-06-24 11:04:48,086 - root - DEBUG - Text for above item: R488: [End Dialog] -2024-06-24 11:04:48,086 - root - DEBUG - plot xp percentage: 1.0 -2024-06-24 11:04:48,744 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:04:48,744 - root - DEBUG - E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 11:04:48,746 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 2, Column: 0, Ancestors: 0 -2024-06-24 11:04:48,747 - root - DEBUG - Text for above item: E351: With each passing moment your old apprentice becomes stronger, Master. We must act quickly to exact your vengeance. Malak will pay for stealing the mantle of Dark Lord from you! -2024-06-24 11:04:48,748 - root - DEBUG - plot xp percentage: 1.0 -2024-06-24 11:04:49,469 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:04:49,469 - root - DEBUG - E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-24 11:04:49,470 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 1, Column: 0, Ancestors: 0 -2024-06-24 11:04:49,470 - root - DEBUG - Text for above item: E352: You will have to disable the energy shield around this temple before we can leave. There is a computer here on the Temple summit that has access to the power generators. -2024-06-24 11:04:49,471 - root - DEBUG - plot xp percentage: 1.0 -2024-06-24 11:04:50,062 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:04:50,063 - root - DEBUG - E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 11:04:50,064 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 11:04:50,064 - root - DEBUG - Text for above item: E347: The Star Forge is under assault from the entire Republic fleet! If I don't use my Battle Meditation to turn the tide, Admiral Dodonna's capital ships will destroy the Star Forge. -2024-06-24 11:04:50,065 - root - DEBUG - plot xp percentage: 1.0 -2024-06-24 11:04:50,677 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:04:50,678 - root - DEBUG - E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 11:04:50,679 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 5, Column: 0, Ancestors: 0 -2024-06-24 11:04:50,679 - root - DEBUG - Text for above item: E345: I know we have not spoken often during our time together, despite my best efforts. And to this point I have respected your privacy. But there is something we must discuss. -2024-06-24 11:04:50,680 - root - DEBUG - plot xp percentage: 1.0 -2024-06-24 11:04:58,817 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:04:58,817 - root - DEBUG - E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-24 11:04:58,818 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 16, Column: 0, Ancestors: 0 -2024-06-24 11:04:58,818 - root - DEBUG - Text for above item: E2: We should guard and protect those weaker than ourselves... not bully and exploit them! [End Dialog] -2024-06-24 11:04:58,819 - root - DEBUG - plot xp percentage: 1.0 -2024-06-24 11:05:00,843 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:05:00,844 - root - DEBUG - E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-24 11:05:00,845 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 17, Column: 0, Ancestors: 0 -2024-06-24 11:05:00,845 - root - DEBUG - Text for above item: E1: That was beneath you. I hope in the future you will strive to be better than this. [End Dialog] -2024-06-24 11:05:00,845 - root - DEBUG - plot xp percentage: 1.0 -2024-06-24 11:05:01,328 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:05:01,328 - root - DEBUG - E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog] -2024-06-24 11:05:01,329 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 18, Column: 0, Ancestors: 0 -2024-06-24 11:05:01,330 - root - DEBUG - Text for above item: E0: That was a truly noble act. The Jedi Council would be pleased. [End Dialog] -2024-06-24 11:05:01,331 - root - DEBUG - plot xp percentage: 1.0 -2024-06-24 11:05:03,981 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:05:03,981 - root - DEBUG - E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-24 11:05:03,982 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 0, Column: 0, Ancestors: 0 -2024-06-24 11:05:03,982 - root - DEBUG - Text for above item: E354: [Bastila isn't in the mood to talk right now - not with enemies so close by.] -2024-06-24 11:05:03,983 - root - DEBUG - plot xp percentage: 1.0 -2024-06-24 11:05:08,732 - root - DEBUG - ToolWindow.onOpenResources(resources=[FileResource(resname='k_hjuh_dialog', restype=ResourceType.DLG, size=583894, offset=4430604, filepath=CaseAwarePath("C:\\Program Files (x86)\Steam\steamapps\common\swkotor\data\templates.bif"))], useSpecializedEditor=None, resourceWidget=None) -2024-06-24 11:05:09,006 - root - DEBUG - Level 0: Checking parent DLGTreeView with name dialogTree -2024-06-24 11:05:09,007 - root - DEBUG - Level 1: Checking parent QWidget with name centralwidget -2024-06-24 11:05:09,007 - root - DEBUG - Level 2: Checking parent DLGEditor with name MainWindow -2024-06-24 11:05:09,007 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-24 11:05:09,008 - root - DEBUG - Level 0: Checking parent DLGStandardItemModel with name -2024-06-24 11:05:09,008 - root - DEBUG - Level 1: Checking parent DLGTreeView with name dialogTree -2024-06-24 11:05:09,008 - root - DEBUG - Level 2: Checking parent QWidget with name centralwidget -2024-06-24 11:05:09,008 - root - DEBUG - Level 3: Checking parent DLGEditor with name MainWindow -2024-06-24 11:05:09,008 - root - DEBUG - DLGEditor found in the hierarchy. -2024-06-24 11:05:09,069 - root - DEBUG - [_setupInstallation scope] self._installation: -2024-06-24 11:05:09,090 - root - WARNING - Resource not found: 'emotion.2da' -2024-06-24 11:05:09,091 - root - WARNING - Could not find 'emotion.2da' during resource lookup. -2024-06-24 11:05:09,113 - root - WARNING - Resource not found: 'facialanim.2da' -2024-06-24 11:05:09,113 - root - WARNING - Could not find 'facialanim.2da' during resource lookup. -2024-06-24 11:05:09,366 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-24 11:05:09,367 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-24 11:05:09,368 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-24 11:05:09,368 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 11:05:09,368 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 11:05:09,368 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 11:05:09,369 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:09,954 - root - DEBUG - [load scope] dlg: -2024-06-24 11:05:09,955 - root - DEBUG - [_loadDLG scope] GlobalSettings().selectedTheme: Default (Light) -2024-06-24 11:05:10,124 - root - DEBUG - voIdEditTimer debounce finished, populate voiceComboBox with new VO_ID filter... -2024-06-24 11:05:10,125 - root - DEBUG - filtered 0 voices to 0 by substring vo_id 'juha11' -2024-06-24 11:05:10,125 - root - DEBUG - DLGStandardItemModel.resetModel() -2024-06-24 11:05:10,125 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 11:05:10,125 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 11:05:10,126 - root - DEBUG - DLGStandardItemModel.onModelReset() -2024-06-24 11:05:10,127 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:05:10,127 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:10,128 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:05:10,128 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:10,130 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:05:10,130 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:10,131 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:05:10,132 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:10,132 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:05:10,133 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:10,134 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:05:10,134 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:10,135 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:05:10,135 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:10,136 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:05:10,137 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:10,138 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:05:10,138 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:10,139 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:05:10,140 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:10,141 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:05:10,141 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:10,142 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:05:10,142 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:10,143 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:05:10,143 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:10,144 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:05:10,144 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:10,145 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:05:10,146 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:10,146 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:05:10,147 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:10,148 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:05:10,148 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:10,149 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:10,150 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:10,151 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:10,151 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:10,152 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:10,153 - root - DEBUG - DLGStandardItemModel.appendRow(args=(,)) -2024-06-24 11:05:10,197 - root - DEBUG - [onOpenResources scope] _editor: -2024-06-24 11:05:10,866 - root - DEBUG - [mousePressEvent scope] self.startPos: PyQt5.QtCore.QPoint(267, 242) -2024-06-24 11:05:10,867 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:05:10,867 - root - DEBUG - E489: This may be the last time I will have a chance to talk to you... -2024-06-24 11:05:10,868 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 4, Column: 0, Ancestors: 0 -2024-06-24 11:05:10,868 - root - DEBUG - Text for above item: E489: This may be the last time I will have a chance to talk to you... -2024-06-24 11:05:10,869 - root - DEBUG - plot xp percentage: 1.0 -2024-06-24 11:05:10,956 - root - DEBUG - onOrphanedNode(DLGLinkSync(link_list_index=-1, comment=), None) -2024-06-24 11:05:10,956 - root - DEBUG - Deleted the only link (DLGLinkSync(link_list_index=-1, comment=)) to node (DLGEntry(text=, list_index=-1, links=[])), setting up the orphan view. -2024-06-24 11:05:13,033 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:05:13,033 - root - DEBUG - E445: That man was a beast! A monster! I am glad that the galaxy is now rid of him, so that he may not harm others again. -2024-06-24 11:05:13,034 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 8, Column: 0, Ancestors: 0 -2024-06-24 11:05:13,034 - root - DEBUG - Text for above item: E445: That man was a beast! A monster! I am glad that the galaxy is now rid of him, so that he may not harm others again. -2024-06-24 11:05:13,035 - root - DEBUG - plot xp percentage: 1.0 -2024-06-24 11:05:15,231 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:05:15,231 - root - DEBUG - E3: *whisper* You should treat your power with respect, not use the Force on a whim like it is some toy! [End Dialog] -2024-06-24 11:05:15,232 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 19, Column: 0, Ancestors: 0 -2024-06-24 11:05:15,232 - root - DEBUG - Text for above item: E3: *whisper* You should treat your power with respect, not use the Force on a whim like it is some toy! [End Dialog] -2024-06-24 11:05:15,233 - root - DEBUG - plot xp percentage: 1.0 -2024-06-24 11:05:17,203 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:05:17,203 - root - DEBUG - E1: You are a representative of the Jedi Order. When you behave this way you disgrace us all! [End Dialog] -2024-06-24 11:05:17,204 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 21, Column: 0, Ancestors: 0 -2024-06-24 11:05:17,204 - root - DEBUG - Text for above item: E1: You are a representative of the Jedi Order. When you behave this way you disgrace us all! [End Dialog] -2024-06-24 11:05:17,205 - root - DEBUG - plot xp percentage: 1.0 -2024-06-24 11:05:17,724 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:05:17,724 - root - DEBUG - E0: This is how we Jedi should always act: with honor. [End Dialog] -2024-06-24 11:05:17,725 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 22, Column: 0, Ancestors: 0 -2024-06-24 11:05:17,725 - root - DEBUG - Text for above item: E0: This is how we Jedi should always act: with honor. [End Dialog] -2024-06-24 11:05:17,726 - root - DEBUG - plot xp percentage: 1.0 -2024-06-24 11:05:57,224 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:05:57,225 - root - DEBUG - E5: A Jedi should not use the Force for personal gain. We are better than that. [End Dialog] -2024-06-24 11:05:57,226 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 17, Column: 0, Ancestors: 0 -2024-06-24 11:05:57,226 - root - DEBUG - Text for above item: E5: A Jedi should not use the Force for personal gain. We are better than that. [End Dialog] -2024-06-24 11:05:57,227 - root - DEBUG - plot xp percentage: 1.0 -2024-06-24 11:05:58,031 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:05:58,031 - root - DEBUG - E6: I do not have the answer to your question. -2024-06-24 11:05:58,033 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 16, Column: 0, Ancestors: 0 -2024-06-24 11:05:58,033 - root - DEBUG - Text for above item: E6: I do not have the answer to your question. -2024-06-24 11:05:58,033 - root - DEBUG - plot xp percentage: 1.0 -2024-06-24 11:05:58,788 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:05:58,788 - root - DEBUG - E7: I do not know how to help you with that, I am sorry. -2024-06-24 11:05:58,789 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 15, Column: 0, Ancestors: 0 -2024-06-24 11:05:58,789 - root - DEBUG - Text for above item: E7: I do not know how to help you with that, I am sorry. -2024-06-24 11:05:58,790 - root - DEBUG - plot xp percentage: 1.0 -2024-06-24 11:05:59,253 - root - DEBUG - [onSelectionChanged scope] selectionIndices: -2024-06-24 11:05:59,254 - root - DEBUG - E8: How may I be of assistance to you, Padawan? -2024-06-24 11:05:59,255 - root - DEBUG - [onAddAnimClicked scope] QModelIndex: Item/Index at Row: 14, Column: 0, Ancestors: 0 -2024-06-24 11:05:59,255 - root - DEBUG - Text for above item: E8: How may I be of assistance to you, Padawan? -2024-06-24 11:05:59,256 - root - DEBUG - plot xp percentage: 1.0 -2024-06-24 11:06:03,814 - root - DEBUG - [_checkClipboardForJsonNode scope] clipboard_text: item.link.node.plot_xp_percentage -2024-06-24 11:06:05,019 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,020 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,021 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,098 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,098 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,099 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-24 11:06:05,192 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,192 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,193 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-24 11:06:05,194 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,194 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,195 - root - WARNING - Missing internal copy: DLGLink(link_list_index=3, comment=), creating one now. -2024-06-24 11:06:05,196 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,196 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,197 - root - WARNING - Missing internal copy: DLGLink(link_list_index=4, comment=), creating one now. -2024-06-24 11:06:05,198 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,198 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,199 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,199 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,199 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,277 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,277 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,278 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,279 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,279 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,283 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,283 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,284 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-24 11:06:05,291 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,292 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,292 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-24 11:06:05,508 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,508 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,509 - root - WARNING - Missing internal copy: DLGLink(link_list_index=3, comment=), creating one now. -2024-06-24 11:06:05,515 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,516 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,516 - root - WARNING - Missing internal copy: DLGLink(link_list_index=4, comment=), creating one now. -2024-06-24 11:06:05,531 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,532 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,532 - root - WARNING - Missing internal copy: DLGLink(link_list_index=5, comment=), creating one now. -2024-06-24 11:06:05,549 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,549 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,550 - root - WARNING - Missing internal copy: DLGLink(link_list_index=6, comment=), creating one now. -2024-06-24 11:06:05,561 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,561 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,562 - root - WARNING - Missing internal copy: DLGLink(link_list_index=7, comment=), creating one now. -2024-06-24 11:06:05,563 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,563 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,564 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,564 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,564 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,568 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,569 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,569 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,569 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,570 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,573 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,574 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,574 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,574 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,575 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,578 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,579 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,579 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,580 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,580 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,583 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,584 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,584 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,584 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,585 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,592 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,593 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,594 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,594 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,594 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,601 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,602 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,602 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-24 11:06:05,603 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,604 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,604 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-24 11:06:05,605 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,606 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,606 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,606 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,607 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,614 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,614 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,615 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,615 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,615 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,622 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,623 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,623 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,623 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,624 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,625 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,625 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,626 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,626 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,626 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,627 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,628 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,628 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,628 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,630 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,630 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,630 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,631 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,631 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,632 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,632 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,633 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,633 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,643 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,643 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,644 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-24 11:06:05,654 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,655 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,655 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-24 11:06:05,663 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,664 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,664 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,665 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,665 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,675 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,675 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,676 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,676 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,676 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,686 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,686 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,687 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,687 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,688 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,697 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,697 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,698 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-24 11:06:05,699 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,699 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,700 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-24 11:06:05,701 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,702 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,702 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,702 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,703 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,712 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,712 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,713 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-24 11:06:05,722 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,722 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,723 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-24 11:06:05,732 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,733 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,733 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,733 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,734 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,742 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,743 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,743 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,744 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,744 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,752 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,752 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,753 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-24 11:06:05,762 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,762 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,762 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-24 11:06:05,770 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,771 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,772 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,772 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,772 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,781 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,781 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,782 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,782 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,782 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,792 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,792 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,793 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,793 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,793 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,803 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,803 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,803 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,804 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,804 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,812 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,812 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,813 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,813 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,814 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,822 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,823 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,823 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,823 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,824 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,830 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,831 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,831 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-24 11:06:05,838 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,839 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,839 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-24 11:06:05,846 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,847 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,847 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,847 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,848 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,855 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,855 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,856 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,856 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,857 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,864 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,864 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,865 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,865 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,866 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,873 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,873 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,874 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,874 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,874 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,882 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,882 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,883 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-24 11:06:05,889 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,890 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,890 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-24 11:06:05,897 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,898 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,898 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,898 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,899 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,903 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,904 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,904 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-24 11:06:05,914 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,915 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,915 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,915 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,916 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,920 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,920 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,920 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-24 11:06:05,923 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,923 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,924 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-24 11:06:05,928 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,928 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,929 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,929 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,929 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,933 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,934 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,934 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,934 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,935 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,938 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,939 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,939 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,940 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,940 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,943 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,943 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,943 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,944 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,944 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,946 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,947 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,947 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,947 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,948 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,952 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,953 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,953 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,953 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,954 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,958 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,958 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,959 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,959 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,959 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,969 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,969 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,970 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,970 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,970 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,980 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,980 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,981 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:05,981 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:05,982 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:05,990 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,990 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,991 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-24 11:06:05,999 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,999 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:05,999 - root - WARNING - Missing internal copy: DLGLink(link_list_index=2, comment=), creating one now. -2024-06-24 11:06:06,001 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,001 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,002 - root - WARNING - Missing internal copy: DLGLink(link_list_index=3, comment=), creating one now. -2024-06-24 11:06:06,010 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,010 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,011 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:06,011 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:06,011 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:06,017 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,018 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,018 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-24 11:06:06,027 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,027 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,028 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:06,028 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:06,028 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:06,035 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,035 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,035 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:06,036 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:06,036 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:06,042 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,043 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,043 - root - WARNING - Missing internal copy: DLGLink(link_list_index=1, comment=), creating one now. -2024-06-24 11:06:06,049 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,049 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,050 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:06,050 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:06,050 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:06,056 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,056 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,057 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:06,057 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:06,057 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:06,063 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,063 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,064 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:06,064 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:06,064 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:06,073 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,074 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,074 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:06,074 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:06,075 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:06,083 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,083 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,084 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:06,084 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:06,085 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:06,093 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,093 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,094 - root - DEBUG - DLGStandardItem.removeRow(row=0) -2024-06-24 11:06:06,094 - root - DEBUG - DLGStandardItem.takeRow(row=0) -2024-06-24 11:06:06,094 - root - WARNING - Missing internal copy: DLGLink(link_list_index=0, comment=), creating one now. -2024-06-24 11:06:06,105 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,105 - root - DEBUG - DLGStandardItem.appendRow(item=) -2024-06-24 11:06:06,106 - root - DEBUG - DLGStandardItem.removeRow(row=0) diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt5/editors/erf.py b/Tools/HolocronToolset/src/toolset/uic/pyqt5/editors/erf.py index 9ba71d216..6a99ea8cd 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyqt5/editors/erf.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt5/editors/erf.py @@ -2,7 +2,7 @@ # Form implementation generated from reading ui file '..\ui\editors\erf.ui' # -# Created by: PyQt5 UI code generator 5.15.9 +# Created by: PyQt5 UI code generator 5.15.11 # # WARNING: Any manual changes made to this file will be lost when pyuic5 is # run again. Do not edit this file unless you know what you are doing. diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt5/editors/nss.py b/Tools/HolocronToolset/src/toolset/uic/pyqt5/editors/nss.py index a0c4dd55a..40c6372cf 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyqt5/editors/nss.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt5/editors/nss.py @@ -14,561 +14,14 @@ class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") - MainWindow.resize(1180, 690) + MainWindow.resize(1280, 720) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") - self.vboxlytCentralWidget = QtWidgets.QVBoxLayout(self.centralwidget) - self.vboxlytCentralWidget.setObjectName("vboxlytCentralWidget") + self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget) + self.verticalLayout.setObjectName("verticalLayout") self.middleTopHorizLyt = QtWidgets.QHBoxLayout() self.middleTopHorizLyt.setObjectName("middleTopHorizLyt") - spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + spacerItem = QtWidgets.QSpacerItem(320, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.middleTopHorizLyt.addItem(spacerItem) - self.gameSelector = QtWidgets.QComboBox(self.centralwidget) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.gameSelector.sizePolicy().hasHeightForWidth()) - self.gameSelector.setSizePolicy(sizePolicy) - self.gameSelector.setPlaceholderText("") - self.gameSelector.setObjectName("gameSelector") - self.gameSelector.addItem("") - self.gameSelector.addItem("") - self.middleTopHorizLyt.addWidget(self.gameSelector) - self.vboxlytCentralWidget.addLayout(self.middleTopHorizLyt) - spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) - self.vboxlytCentralWidget.addItem(spacerItem1) - self.editorTabs = QtWidgets.QTabWidget(self.centralwidget) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.editorTabs.sizePolicy().hasHeightForWidth()) - self.editorTabs.setSizePolicy(sizePolicy) - font = QtGui.QFont() - font.setStyleStrategy(QtGui.QFont.NoAntialias) - self.editorTabs.setFont(font) - self.editorTabs.setAcceptDrops(True) - self.editorTabs.setTabsClosable(True) - self.editorTabs.setMovable(True) - self.editorTabs.setObjectName("editorTabs") - self.tab = QtWidgets.QWidget() - self.tab.setObjectName("tab") - self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.tab) - self.verticalLayout_6.setObjectName("verticalLayout_6") - self.searchBar = QtWidgets.QLineEdit(self.tab) - self.searchBar.setObjectName("searchBar") - self.verticalLayout_6.addWidget(self.searchBar) - self.codeEdit = CodeEditor(self.tab) - self.codeEdit.setObjectName("codeEdit") - self.verticalLayout_6.addWidget(self.codeEdit) - self.editorTabs.addTab(self.tab, "") - self.vboxlytCentralWidget.addWidget(self.editorTabs) - self.panelTabs = QtWidgets.QTabWidget(self.centralwidget) - font = QtGui.QFont() - font.setFamily("Segoe UI") - font.setPointSize(10) - self.panelTabs.setFont(font) - self.panelTabs.setMovable(True) - self.panelTabs.setTabBarAutoHide(True) - self.panelTabs.setObjectName("panelTabs") - self.outputTab = QtWidgets.QWidget() - self.outputTab.setObjectName("outputTab") - self.vertLytPanelTabs = QtWidgets.QVBoxLayout(self.outputTab) - self.vertLytPanelTabs.setObjectName("vertLytPanelTabs") - self.outputEdit = QtWidgets.QPlainTextEdit(self.outputTab) - font = QtGui.QFont() - font.setFamily("Lucida Console") - font.setPointSize(10) - self.outputEdit.setFont(font) - self.outputEdit.viewport().setProperty("cursor", QtGui.QCursor(QtCore.Qt.IBeamCursor)) - self.outputEdit.setTabChangesFocus(True) - self.outputEdit.setReadOnly(True) - self.outputEdit.setObjectName("outputEdit") - self.vertLytPanelTabs.addWidget(self.outputEdit) - self.panelTabs.addTab(self.outputTab, "") - self.terminalTab = QtWidgets.QWidget() - self.terminalTab.setObjectName("terminalTab") - self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.terminalTab) - self.verticalLayout_13.setObjectName("verticalLayout_13") - self.terminalWidget = QtWidgets.QWidget(self.terminalTab) - self.terminalWidget.setMinimumSize(QtCore.QSize(0, 100)) - self.terminalWidget.setObjectName("terminalWidget") - self.verticalLayout_13.addWidget(self.terminalWidget) - self.panelTabs.addTab(self.terminalTab, "") - self.debugTab = QtWidgets.QWidget() - self.debugTab.setObjectName("debugTab") - self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.debugTab) - self.verticalLayout_12.setObjectName("verticalLayout_12") - self.debugTable = QtWidgets.QTableWidget(self.debugTab) - self.debugTable.setObjectName("debugTable") - self.debugTable.setColumnCount(3) - self.debugTable.setRowCount(0) - item = QtWidgets.QTableWidgetItem() - self.debugTable.setHorizontalHeaderItem(0, item) - item = QtWidgets.QTableWidgetItem() - self.debugTable.setHorizontalHeaderItem(1, item) - item = QtWidgets.QTableWidgetItem() - self.debugTable.setHorizontalHeaderItem(2, item) - self.verticalLayout_12.addWidget(self.debugTable) - self.panelTabs.addTab(self.debugTab, "") - self.findResultsTab = QtWidgets.QWidget() - self.findResultsTab.setObjectName("findResultsTab") - self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.findResultsTab) - self.verticalLayout_11.setObjectName("verticalLayout_11") - self.findResultsTree = QtWidgets.QTreeWidget(self.findResultsTab) - self.findResultsTree.setObjectName("findResultsTree") - self.verticalLayout_11.addWidget(self.findResultsTree) - self.panelTabs.addTab(self.findResultsTab, "") - self.outlineTab = QtWidgets.QWidget() - self.outlineTab.setObjectName("outlineTab") - self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.outlineTab) - self.verticalLayout_4.setObjectName("verticalLayout_4") - self.outlineView = QtWidgets.QTreeWidget(self.outlineTab) - self.outlineView.setObjectName("outlineView") - self.verticalLayout_4.addWidget(self.outlineView) - self.panelTabs.addTab(self.outlineTab, "") - self.learnTab = QtWidgets.QWidget() - self.learnTab.setObjectName("learnTab") - self.vertLytLearnTab = QtWidgets.QVBoxLayout(self.learnTab) - self.vertLytLearnTab.setObjectName("vertLytLearnTab") - self.horizontalLayout_5 = QtWidgets.QHBoxLayout() - self.horizontalLayout_5.setObjectName("horizontalLayout_5") - self.functionSearchEdit = QtWidgets.QLineEdit(self.learnTab) - self.functionSearchEdit.setObjectName("functionSearchEdit") - self.horizontalLayout_5.addWidget(self.functionSearchEdit) - self.constantSearchEdit = QtWidgets.QLineEdit(self.learnTab) - self.constantSearchEdit.setObjectName("constantSearchEdit") - self.horizontalLayout_5.addWidget(self.constantSearchEdit) - self.vertLytLearnTab.addLayout(self.horizontalLayout_5) - self.horizontalLayout = QtWidgets.QHBoxLayout() - self.horizontalLayout.setObjectName("horizontalLayout") - self.functionList = QtWidgets.QListWidget(self.learnTab) - self.functionList.setObjectName("functionList") - self.horizontalLayout.addWidget(self.functionList) - self.constantList = QtWidgets.QListWidget(self.learnTab) - self.constantList.setObjectName("constantList") - self.horizontalLayout.addWidget(self.constantList) - self.vertLytLearnTab.addLayout(self.horizontalLayout) - self.panelTabs.addTab(self.learnTab, "") - self.vboxlytCentralWidget.addWidget(self.panelTabs) - self.progressBar = QtWidgets.QProgressBar(self.centralwidget) - self.progressBar.setMaximum(1) - self.progressBar.setTextVisible(False) - self.progressBar.setObjectName("progressBar") - self.vboxlytCentralWidget.addWidget(self.progressBar) - self.vboxlytCentralWidget.setStretch(2, 1) - MainWindow.setCentralWidget(self.centralwidget) - self.statusbar = QtWidgets.QStatusBar(MainWindow) - self.statusbar.setObjectName("statusbar") - MainWindow.setStatusBar(self.statusbar) - self.fileExplorerDock = QtWidgets.QDockWidget(MainWindow) - self.fileExplorerDock.setObjectName("fileExplorerDock") - self.fileExplorerContents = QtWidgets.QWidget() - self.fileExplorerContents.setObjectName("fileExplorerContents") - self.fileExplorerLayout = QtWidgets.QVBoxLayout(self.fileExplorerContents) - self.fileExplorerLayout.setObjectName("fileExplorerLayout") - self.lineEdit = QtWidgets.QLineEdit(self.fileExplorerContents) - self.lineEdit.setObjectName("lineEdit") - self.fileExplorerLayout.addWidget(self.lineEdit) - self.fileExplorerView = RobustTreeView(self.fileExplorerContents) - self.fileExplorerView.setObjectName("fileExplorerView") - self.fileExplorerLayout.addWidget(self.fileExplorerView) - self.fileSearchEdit = QtWidgets.QLineEdit(self.fileExplorerContents) - self.fileSearchEdit.setObjectName("fileSearchEdit") - self.fileExplorerLayout.addWidget(self.fileSearchEdit) - self.refreshFileExplorerButton = QtWidgets.QPushButton(self.fileExplorerContents) - self.refreshFileExplorerButton.setObjectName("refreshFileExplorerButton") - self.fileExplorerLayout.addWidget(self.refreshFileExplorerButton) - self.fileExplorerDock.setWidget(self.fileExplorerContents) - MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(1), self.fileExplorerDock) - self.bookmarksDock = QtWidgets.QDockWidget(MainWindow) - self.bookmarksDock.setAcceptDrops(True) - self.bookmarksDock.setObjectName("bookmarksDock") - self.dockWidgetContents_2 = QtWidgets.QWidget() - self.dockWidgetContents_2.setObjectName("dockWidgetContents_2") - self.verticalLayout_14 = QtWidgets.QVBoxLayout(self.dockWidgetContents_2) - self.verticalLayout_14.setObjectName("verticalLayout_14") - self.bookmarkTree = QtWidgets.QTreeWidget(self.dockWidgetContents_2) - self.bookmarkTree.setObjectName("bookmarkTree") - self.verticalLayout_14.addWidget(self.bookmarkTree) - self.addBookmarkButton = QtWidgets.QPushButton(self.dockWidgetContents_2) - self.addBookmarkButton.setObjectName("addBookmarkButton") - self.verticalLayout_14.addWidget(self.addBookmarkButton) - self.removeBookmarkButton = QtWidgets.QPushButton(self.dockWidgetContents_2) - self.removeBookmarkButton.setObjectName("removeBookmarkButton") - self.verticalLayout_14.addWidget(self.removeBookmarkButton) - self.bookmarksDock.setWidget(self.dockWidgetContents_2) - MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.bookmarksDock) - self.snippetsDock = QtWidgets.QDockWidget(MainWindow) - self.snippetsDock.setAcceptDrops(True) - self.snippetsDock.setObjectName("snippetsDock") - self.snippetsDockContents = QtWidgets.QWidget() - self.snippetsDockContents.setObjectName("snippetsDockContents") - self.snippetsLayout = QtWidgets.QVBoxLayout(self.snippetsDockContents) - self.snippetsLayout.setObjectName("snippetsLayout") - self.snippetSearchEdit = QtWidgets.QLineEdit(self.snippetsDockContents) - self.snippetSearchEdit.setObjectName("snippetSearchEdit") - self.snippetsLayout.addWidget(self.snippetSearchEdit) - self.snippetList = QtWidgets.QListWidget(self.snippetsDockContents) - self.snippetList.setObjectName("snippetList") - self.snippetsLayout.addWidget(self.snippetList) - self.snippetButtonsLayout = QtWidgets.QHBoxLayout() - self.snippetButtonsLayout.setObjectName("snippetButtonsLayout") - self.snippetAddButton = QtWidgets.QPushButton(self.snippetsDockContents) - self.snippetAddButton.setObjectName("snippetAddButton") - self.snippetButtonsLayout.addWidget(self.snippetAddButton) - self.snippetDelButton = QtWidgets.QPushButton(self.snippetsDockContents) - self.snippetDelButton.setObjectName("snippetDelButton") - self.snippetButtonsLayout.addWidget(self.snippetDelButton) - self.snippetsLayout.addLayout(self.snippetButtonsLayout) - self.snippetReloadButton = QtWidgets.QPushButton(self.snippetsDockContents) - self.snippetReloadButton.setObjectName("snippetReloadButton") - self.snippetsLayout.addWidget(self.snippetReloadButton) - self.snippetsDock.setWidget(self.snippetsDockContents) - MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.snippetsDock) - self.menubar = QtWidgets.QMenuBar(MainWindow) - self.menubar.setGeometry(QtCore.QRect(0, 0, 1180, 22)) - self.menubar.setObjectName("menubar") - self.menuFile = QtWidgets.QMenu(self.menubar) - self.menuFile.setObjectName("menuFile") - self.menuEdit = QtWidgets.QMenu(self.menubar) - self.menuEdit.setObjectName("menuEdit") - self.menuView = QtWidgets.QMenu(self.menubar) - self.menuView.setObjectName("menuView") - self.menuTools = QtWidgets.QMenu(self.menubar) - self.menuTools.setObjectName("menuTools") - self.menuDebug = QtWidgets.QMenu(self.menubar) - self.menuDebug.setObjectName("menuDebug") - self.menuHelp = QtWidgets.QMenu(self.menubar) - self.menuHelp.setObjectName("menuHelp") - MainWindow.setMenuBar(self.menubar) - self.actionNew = QtWidgets.QAction(MainWindow) - self.actionNew.setObjectName("actionNew") - self.actionOpen = QtWidgets.QAction(MainWindow) - self.actionOpen.setObjectName("actionOpen") - self.actionSave = QtWidgets.QAction(MainWindow) - self.actionSave.setObjectName("actionSave") - self.actionSave_As = QtWidgets.QAction(MainWindow) - self.actionSave_As.setObjectName("actionSave_As") - self.actionSave_All = QtWidgets.QAction(MainWindow) - self.actionSave_All.setObjectName("actionSave_All") - self.actionClose = QtWidgets.QAction(MainWindow) - self.actionClose.setObjectName("actionClose") - self.actionClose_All = QtWidgets.QAction(MainWindow) - self.actionClose_All.setObjectName("actionClose_All") - self.actionCompile = QtWidgets.QAction(MainWindow) - self.actionCompile.setObjectName("actionCompile") - self.actionRun = QtWidgets.QAction(MainWindow) - self.actionRun.setVisible(False) - self.actionRun.setObjectName("actionRun") - self.actionPrint = QtWidgets.QAction(MainWindow) - self.actionPrint.setVisible(False) - self.actionPrint.setIconVisibleInMenu(False) - self.actionPrint.setObjectName("actionPrint") - self.actionExit = QtWidgets.QAction(MainWindow) - self.actionExit.setObjectName("actionExit") - self.actionUndo = QtWidgets.QAction(MainWindow) - self.actionUndo.setObjectName("actionUndo") - self.actionRedo = QtWidgets.QAction(MainWindow) - self.actionRedo.setObjectName("actionRedo") - self.actionCut = QtWidgets.QAction(MainWindow) - self.actionCut.setObjectName("actionCut") - self.actionCopy = QtWidgets.QAction(MainWindow) - self.actionCopy.setObjectName("actionCopy") - self.actionPaste = QtWidgets.QAction(MainWindow) - self.actionPaste.setObjectName("actionPaste") - self.actionFind = QtWidgets.QAction(MainWindow) - self.actionFind.setObjectName("actionFind") - self.actionReplace = QtWidgets.QAction(MainWindow) - self.actionReplace.setObjectName("actionReplace") - self.actionFind_in_Files = QtWidgets.QAction(MainWindow) - self.actionFind_in_Files.setObjectName("actionFind_in_Files") - self.actionGo_to_Line = QtWidgets.QAction(MainWindow) - self.actionGo_to_Line.setObjectName("actionGo_to_Line") - self.actionGo_to_Function = QtWidgets.QAction(MainWindow) - self.actionGo_to_Function.setObjectName("actionGo_to_Function") - self.actionToggle_Comment = QtWidgets.QAction(MainWindow) - self.actionToggle_Comment.setObjectName("actionToggle_Comment") - self.actionIndent = QtWidgets.QAction(MainWindow) - self.actionIndent.setObjectName("actionIndent") - self.actionUnindent = QtWidgets.QAction(MainWindow) - self.actionUnindent.setObjectName("actionUnindent") - self.actionToggleFileExplorer = QtWidgets.QAction(MainWindow) - self.actionToggleFileExplorer.setObjectName("actionToggleFileExplorer") - self.actionToggleTerminal = QtWidgets.QAction(MainWindow) - self.actionToggleTerminal.setObjectName("actionToggleTerminal") - self.actionToggle_Output_Panel = QtWidgets.QAction(MainWindow) - self.actionToggle_Output_Panel.setObjectName("actionToggle_Output_Panel") - self.actionZoom_In = QtWidgets.QAction(MainWindow) - self.actionZoom_In.setObjectName("actionZoom_In") - self.actionZoom_Out = QtWidgets.QAction(MainWindow) - self.actionZoom_Out.setObjectName("actionZoom_Out") - self.actionReset_Zoom = QtWidgets.QAction(MainWindow) - self.actionReset_Zoom.setObjectName("actionReset_Zoom") - self.actionToggle_Line_Numbers = QtWidgets.QAction(MainWindow) - self.actionToggle_Line_Numbers.setObjectName("actionToggle_Line_Numbers") - self.actionToggle_Minimap = QtWidgets.QAction(MainWindow) - self.actionToggle_Minimap.setObjectName("actionToggle_Minimap") - self.actionToggle_Wrap_Lines = QtWidgets.QAction(MainWindow) - self.actionToggle_Wrap_Lines.setObjectName("actionToggle_Wrap_Lines") - self.actionManage_Snippets = QtWidgets.QAction(MainWindow) - self.actionManage_Snippets.setObjectName("actionManage_Snippets") - self.actionManage_Plugins = QtWidgets.QAction(MainWindow) - self.actionManage_Plugins.setVisible(False) - self.actionManage_Plugins.setObjectName("actionManage_Plugins") - self.actionFormat_Code = QtWidgets.QAction(MainWindow) - self.actionFormat_Code.setObjectName("actionFormat_Code") - self.actionAnalyze_Code = QtWidgets.QAction(MainWindow) - self.actionAnalyze_Code.setObjectName("actionAnalyze_Code") - self.actionGenerate_Documentation = QtWidgets.QAction(MainWindow) - self.actionGenerate_Documentation.setObjectName("actionGenerate_Documentation") - self.actionExport_to_HTML = QtWidgets.QAction(MainWindow) - self.actionExport_to_HTML.setObjectName("actionExport_to_HTML") - self.actionStart_Debugging = QtWidgets.QAction(MainWindow) - self.actionStart_Debugging.setObjectName("actionStart_Debugging") - self.actionStop_Debugging = QtWidgets.QAction(MainWindow) - self.actionStop_Debugging.setObjectName("actionStop_Debugging") - self.actionStep_Over = QtWidgets.QAction(MainWindow) - self.actionStep_Over.setObjectName("actionStep_Over") - self.actionStep_Into = QtWidgets.QAction(MainWindow) - self.actionStep_Into.setObjectName("actionStep_Into") - self.actionStep_Out = QtWidgets.QAction(MainWindow) - self.actionStep_Out.setObjectName("actionStep_Out") - self.actionToggle_Breakpoint = QtWidgets.QAction(MainWindow) - self.actionToggle_Breakpoint.setObjectName("actionToggle_Breakpoint") - self.actionClear_All_Breakpoints = QtWidgets.QAction(MainWindow) - self.actionClear_All_Breakpoints.setObjectName("actionClear_All_Breakpoints") - self.actionDocumentation = QtWidgets.QAction(MainWindow) - self.actionDocumentation.setObjectName("actionDocumentation") - self.actionKeyboard_Shortcuts = QtWidgets.QAction(MainWindow) - self.actionKeyboard_Shortcuts.setObjectName("actionKeyboard_Shortcuts") - self.actionCheck_for_Updates = QtWidgets.QAction(MainWindow) - self.actionCheck_for_Updates.setObjectName("actionCheck_for_Updates") - self.actionAbout = QtWidgets.QAction(MainWindow) - self.actionAbout.setObjectName("actionAbout") - self.actionK1 = QtWidgets.QAction(MainWindow) - self.actionK1.setCheckable(True) - self.actionK1.setObjectName("actionK1") - self.actionTSL = QtWidgets.QAction(MainWindow) - self.actionTSL.setCheckable(True) - self.actionTSL.setChecked(True) - self.actionTSL.setObjectName("actionTSL") - self.menuFile.addAction(self.actionNew) - self.menuFile.addAction(self.actionOpen) - self.menuFile.addAction(self.actionSave) - self.menuFile.addAction(self.actionSave_As) - self.menuFile.addAction(self.actionSave_All) - self.menuFile.addSeparator() - self.menuFile.addAction(self.actionClose) - self.menuFile.addAction(self.actionClose_All) - self.menuFile.addSeparator() - self.menuFile.addAction(self.actionCompile) - self.menuFile.addAction(self.actionRun) - self.menuFile.addSeparator() - self.menuFile.addAction(self.actionPrint) - self.menuFile.addSeparator() - self.menuFile.addAction(self.actionExit) - self.menuEdit.addAction(self.actionUndo) - self.menuEdit.addAction(self.actionRedo) - self.menuEdit.addSeparator() - self.menuEdit.addAction(self.actionCut) - self.menuEdit.addAction(self.actionCopy) - self.menuEdit.addAction(self.actionPaste) - self.menuEdit.addSeparator() - self.menuEdit.addAction(self.actionFind) - self.menuEdit.addAction(self.actionReplace) - self.menuEdit.addAction(self.actionFind_in_Files) - self.menuEdit.addAction(self.actionGo_to_Line) - self.menuEdit.addSeparator() - self.menuEdit.addAction(self.actionToggle_Comment) - self.menuEdit.addAction(self.actionIndent) - self.menuEdit.addAction(self.actionUnindent) - self.menuView.addAction(self.actionToggleFileExplorer) - self.menuView.addAction(self.actionToggleTerminal) - self.menuView.addAction(self.actionToggle_Output_Panel) - self.menuView.addSeparator() - self.menuView.addAction(self.actionZoom_In) - self.menuView.addAction(self.actionZoom_Out) - self.menuView.addAction(self.actionReset_Zoom) - self.menuView.addSeparator() - self.menuView.addAction(self.actionToggle_Line_Numbers) - self.menuView.addAction(self.actionToggle_Wrap_Lines) - self.menuTools.addAction(self.actionManage_Snippets) - self.menuTools.addAction(self.actionManage_Plugins) - self.menuTools.addSeparator() - self.menuTools.addAction(self.actionFormat_Code) - self.menuTools.addAction(self.actionAnalyze_Code) - self.menuTools.addSeparator() - self.menuDebug.addAction(self.actionStart_Debugging) - self.menuDebug.addAction(self.actionStop_Debugging) - self.menuDebug.addAction(self.actionStep_Over) - self.menuDebug.addAction(self.actionStep_Into) - self.menuDebug.addAction(self.actionStep_Out) - self.menuDebug.addSeparator() - self.menuDebug.addAction(self.actionToggle_Breakpoint) - self.menuDebug.addAction(self.actionClear_All_Breakpoints) - self.menuHelp.addAction(self.actionDocumentation) - self.menuHelp.addAction(self.actionKeyboard_Shortcuts) - self.menuHelp.addSeparator() - self.menuHelp.addAction(self.actionCheck_for_Updates) - self.menuHelp.addAction(self.actionAbout) - self.menubar.addAction(self.menuFile.menuAction()) - self.menubar.addAction(self.menuEdit.menuAction()) - self.menubar.addAction(self.menuView.menuAction()) - self.menubar.addAction(self.menuTools.menuAction()) - self.menubar.addAction(self.menuDebug.menuAction()) - self.menubar.addAction(self.menuHelp.menuAction()) - - self.retranslateUi(MainWindow) - self.panelTabs.setCurrentIndex(2) - QtCore.QMetaObject.connectSlotsByName(MainWindow) - - def retranslateUi(self, MainWindow): - _translate = QtCore.QCoreApplication.translate - MainWindow.setWindowTitle(_translate("MainWindow", "Advanced NSS Editor")) - self.gameSelector.setToolTip(_translate("MainWindow", "This determines what constants to use for your IDE and impacts the PyKotor compiler (if used)")) - self.gameSelector.setItemText(0, _translate("MainWindow", "K1")) - self.gameSelector.setItemText(1, _translate("MainWindow", "TSL")) - self.editorTabs.setWhatsThis(_translate("MainWindow", "Main Code Area")) - self.searchBar.setPlaceholderText(_translate("MainWindow", "Search...")) - self.editorTabs.setTabText(self.editorTabs.indexOf(self.tab), _translate("MainWindow", "Untitled")) - self.outputEdit.setWhatsThis(_translate("MainWindow", "Output Window for the NWScript Editor")) - self.outputEdit.setPlaceholderText(_translate("MainWindow", "Important errors and logs will appear here.")) - self.panelTabs.setTabText(self.panelTabs.indexOf(self.outputTab), _translate("MainWindow", "Output")) - self.panelTabs.setTabText(self.panelTabs.indexOf(self.terminalTab), _translate("MainWindow", "Terminal")) - item = self.debugTable.horizontalHeaderItem(0) - item.setText(_translate("MainWindow", "Variable")) - item = self.debugTable.horizontalHeaderItem(1) - item.setText(_translate("MainWindow", "Value")) - item = self.debugTable.horizontalHeaderItem(2) - item.setText(_translate("MainWindow", "Type")) - self.panelTabs.setTabText(self.panelTabs.indexOf(self.debugTab), _translate("MainWindow", "Debug")) - self.findResultsTree.headerItem().setText(0, _translate("MainWindow", "File")) - self.findResultsTree.headerItem().setText(1, _translate("MainWindow", "Line")) - self.findResultsTree.headerItem().setText(2, _translate("MainWindow", "Content")) - self.panelTabs.setTabText(self.panelTabs.indexOf(self.findResultsTab), _translate("MainWindow", "Find Results")) - self.panelTabs.setTabText(self.panelTabs.indexOf(self.outlineTab), _translate("MainWindow", "Outline")) - self.functionSearchEdit.setPlaceholderText(_translate("MainWindow", "Search functions...")) - self.constantSearchEdit.setPlaceholderText(_translate("MainWindow", "Search constants...")) - self.panelTabs.setTabText(self.panelTabs.indexOf(self.learnTab), _translate("MainWindow", "Constants")) - self.fileExplorerDock.setWindowTitle(_translate("MainWindow", "File Explorer")) - self.lineEdit.setPlaceholderText(_translate("MainWindow", "Address Bar")) - self.fileSearchEdit.setPlaceholderText(_translate("MainWindow", "Search files...")) - self.refreshFileExplorerButton.setText(_translate("MainWindow", "Refresh")) - self.bookmarksDock.setWindowTitle(_translate("MainWindow", "Bookmarks")) - self.bookmarkTree.headerItem().setText(0, _translate("MainWindow", "Line")) - self.bookmarkTree.headerItem().setText(1, _translate("MainWindow", "Description")) - self.addBookmarkButton.setText(_translate("MainWindow", "Add Bookmark")) - self.removeBookmarkButton.setText(_translate("MainWindow", "Remove Bookmark")) - self.snippetsDock.setWindowTitle(_translate("MainWindow", "Snippets")) - self.snippetSearchEdit.setPlaceholderText(_translate("MainWindow", "Search snippets...")) - self.snippetAddButton.setText(_translate("MainWindow", "Add")) - self.snippetDelButton.setText(_translate("MainWindow", "Remove")) - self.snippetReloadButton.setText(_translate("MainWindow", "Reload")) - self.menuFile.setTitle(_translate("MainWindow", "File")) - self.menuEdit.setTitle(_translate("MainWindow", "Edit")) - self.menuView.setTitle(_translate("MainWindow", "View")) - self.menuTools.setTitle(_translate("MainWindow", "Tools")) - self.menuDebug.setTitle(_translate("MainWindow", "Debug")) - self.menuHelp.setTitle(_translate("MainWindow", "Help")) - self.actionNew.setText(_translate("MainWindow", "New")) - self.actionNew.setShortcut(_translate("MainWindow", "Ctrl+Shift+B")) - self.actionOpen.setText(_translate("MainWindow", "Open")) - self.actionOpen.setShortcut(_translate("MainWindow", "Ctrl+O")) - self.actionSave.setText(_translate("MainWindow", "Save")) - self.actionSave.setShortcut(_translate("MainWindow", "Ctrl+S")) - self.actionSave_As.setText(_translate("MainWindow", "Save As")) - self.actionSave_As.setShortcut(_translate("MainWindow", "Ctrl+Shift+S")) - self.actionSave_All.setText(_translate("MainWindow", "Save All")) - self.actionSave_All.setShortcut(_translate("MainWindow", "Ctrl+Shift+A")) - self.actionClose.setText(_translate("MainWindow", "Close")) - self.actionClose.setShortcut(_translate("MainWindow", "Ctrl+W")) - self.actionClose_All.setText(_translate("MainWindow", "Close All")) - self.actionClose_All.setShortcut(_translate("MainWindow", "Ctrl+Shift+W")) - self.actionCompile.setText(_translate("MainWindow", "Compile")) - self.actionCompile.setShortcut(_translate("MainWindow", "Ctrl+Shift+B")) - self.actionRun.setText(_translate("MainWindow", "Run")) - self.actionRun.setShortcut(_translate("MainWindow", "F6")) - self.actionPrint.setText(_translate("MainWindow", "Print")) - self.actionPrint.setShortcut(_translate("MainWindow", "Ctrl+P")) - self.actionExit.setText(_translate("MainWindow", "Exit")) - self.actionExit.setShortcut(_translate("MainWindow", "Ctrl+Q")) - self.actionUndo.setText(_translate("MainWindow", "Undo")) - self.actionUndo.setShortcut(_translate("MainWindow", "Ctrl+Z")) - self.actionRedo.setText(_translate("MainWindow", "Redo")) - self.actionRedo.setShortcut(_translate("MainWindow", "Ctrl+Y")) - self.actionCut.setText(_translate("MainWindow", "Cut")) - self.actionCut.setShortcut(_translate("MainWindow", "Ctrl+X")) - self.actionCopy.setText(_translate("MainWindow", "Copy")) - self.actionCopy.setShortcut(_translate("MainWindow", "Ctrl+C")) - self.actionPaste.setText(_translate("MainWindow", "Paste")) - self.actionPaste.setShortcut(_translate("MainWindow", "Ctrl+V")) - self.actionFind.setText(_translate("MainWindow", "Find")) - self.actionFind.setShortcut(_translate("MainWindow", "Ctrl+F")) - self.actionReplace.setText(_translate("MainWindow", "Replace")) - self.actionReplace.setShortcut(_translate("MainWindow", "Ctrl+H")) - self.actionFind_in_Files.setText(_translate("MainWindow", "Find in Files")) - self.actionFind_in_Files.setShortcut(_translate("MainWindow", "Ctrl+Shift+F")) - self.actionGo_to_Line.setText(_translate("MainWindow", "Go to Line")) - self.actionGo_to_Line.setShortcut(_translate("MainWindow", "Ctrl+G")) - self.actionGo_to_Function.setText(_translate("MainWindow", "Go to Function")) - self.actionGo_to_Function.setShortcut(_translate("MainWindow", "Ctrl+Shift+G")) - self.actionToggle_Comment.setText(_translate("MainWindow", "Block Comment")) - self.actionToggle_Comment.setShortcut(_translate("MainWindow", "Ctrl+/")) - self.actionIndent.setText(_translate("MainWindow", "Indent")) - self.actionIndent.setShortcut(_translate("MainWindow", "Ctrl+I")) - self.actionUnindent.setText(_translate("MainWindow", "Unindent")) - self.actionUnindent.setShortcut(_translate("MainWindow", "Ctrl+Shift+I")) - self.actionToggleFileExplorer.setText(_translate("MainWindow", "Toggle File Explorer")) - self.actionToggleFileExplorer.setShortcut(_translate("MainWindow", "Ctrl+B")) - self.actionToggleTerminal.setText(_translate("MainWindow", "Toggle Snip/Bookmark Panel")) - self.actionToggleTerminal.setShortcut(_translate("MainWindow", "Ctrl+`")) - self.actionToggle_Output_Panel.setText(_translate("MainWindow", "Toggle Output Panel")) - self.actionToggle_Output_Panel.setShortcut(_translate("MainWindow", "Ctrl+Shift+O")) - self.actionZoom_In.setText(_translate("MainWindow", "Zoom In")) - self.actionZoom_In.setShortcut(_translate("MainWindow", "Ctrl++")) - self.actionZoom_Out.setText(_translate("MainWindow", "Zoom Out")) - self.actionZoom_Out.setShortcut(_translate("MainWindow", "Ctrl+-")) - self.actionReset_Zoom.setText(_translate("MainWindow", "Reset Zoom")) - self.actionReset_Zoom.setShortcut(_translate("MainWindow", "Ctrl+0")) - self.actionToggle_Line_Numbers.setText(_translate("MainWindow", "Toggle Line Numbers")) - self.actionToggle_Line_Numbers.setShortcut(_translate("MainWindow", "Ctrl+Shift+L")) - self.actionToggle_Minimap.setText(_translate("MainWindow", "Toggle Minimap")) - self.actionToggle_Minimap.setShortcut(_translate("MainWindow", "Ctrl+Shift+M")) - self.actionToggle_Wrap_Lines.setText(_translate("MainWindow", "Toggle Wrap Lines")) - self.actionToggle_Wrap_Lines.setShortcut(_translate("MainWindow", "Ctrl+Shift+W")) - self.actionManage_Snippets.setText(_translate("MainWindow", "Manage Snippets")) - self.actionManage_Plugins.setText(_translate("MainWindow", "Manage Plugins")) - self.actionFormat_Code.setText(_translate("MainWindow", "Format Code")) - self.actionFormat_Code.setShortcut(_translate("MainWindow", "Ctrl+Shift+F")) - self.actionAnalyze_Code.setText(_translate("MainWindow", "Analyze Code")) - self.actionAnalyze_Code.setShortcut(_translate("MainWindow", "Ctrl+Shift+A")) - self.actionGenerate_Documentation.setText(_translate("MainWindow", "Generate Documentation")) - self.actionGenerate_Documentation.setShortcut(_translate("MainWindow", "Ctrl+Shift+D")) - self.actionExport_to_HTML.setText(_translate("MainWindow", "Export to HTML")) - self.actionExport_to_HTML.setShortcut(_translate("MainWindow", "Ctrl+Shift+E")) - self.actionStart_Debugging.setText(_translate("MainWindow", "Start Debugging")) - self.actionStart_Debugging.setShortcut(_translate("MainWindow", "F9")) - self.actionStop_Debugging.setText(_translate("MainWindow", "Stop Debugging")) - self.actionStop_Debugging.setShortcut(_translate("MainWindow", "Shift+F9")) - self.actionStep_Over.setText(_translate("MainWindow", "Step Over")) - self.actionStep_Over.setShortcut(_translate("MainWindow", "F10")) - self.actionStep_Into.setText(_translate("MainWindow", "Step Into")) - self.actionStep_Into.setShortcut(_translate("MainWindow", "F11")) - self.actionStep_Out.setText(_translate("MainWindow", "Step Out")) - self.actionStep_Out.setShortcut(_translate("MainWindow", "Shift+F11")) - self.actionToggle_Breakpoint.setText(_translate("MainWindow", "Toggle Breakpoint")) - self.actionToggle_Breakpoint.setShortcut(_translate("MainWindow", "F12")) - self.actionClear_All_Breakpoints.setText(_translate("MainWindow", "Clear All Breakpoints")) - self.actionClear_All_Breakpoints.setShortcut(_translate("MainWindow", "Ctrl+Shift+F12")) - self.actionDocumentation.setText(_translate("MainWindow", "Documentation")) - self.actionDocumentation.setShortcut(_translate("MainWindow", "F1")) - self.actionKeyboard_Shortcuts.setText(_translate("MainWindow", "Keyboard Shortcuts")) - self.actionKeyboard_Shortcuts.setShortcut(_translate("MainWindow", "Ctrl+Shift+K")) - self.actionCheck_for_Updates.setText(_translate("MainWindow", "Check for Updates")) - self.actionAbout.setText(_translate("MainWindow", "About")) - self.actionK1.setText(_translate("MainWindow", "K1")) - self.actionTSL.setText(_translate("MainWindow", "TSL")) -from toolset.gui.common.widgets.code_editor import CodeEditor -from utility.ui_libraries.qt.widgets.itemviews.tree import RobustTreeView from toolset.rcc import resources_rc_pyqt5 diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt5/editors/tlk.py b/Tools/HolocronToolset/src/toolset/uic/pyqt5/editors/tlk.py index 555a78572..e37581419 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyqt5/editors/tlk.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt5/editors/tlk.py @@ -158,6 +158,6 @@ def retranslateUi(self, MainWindow): self.actionClose.setText(_translate("MainWindow", "Exit")) self.actionInsert.setText(_translate("MainWindow", "Insert")) self.actionAuto_detect_slower.setText(_translate("MainWindow", "Auto-detect (slower)")) -from utility.ui_libraries.qt.widgets.itemviews.tableview import RobustTableView +from utility.ui_libraries.qt.widgets.itemviews.treeview import RobustTableView from toolset.rcc import resources_rc_pyqt5 diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt5/editors/twoda.py b/Tools/HolocronToolset/src/toolset/uic/pyqt5/editors/twoda.py index ff83fe443..841565076 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyqt5/editors/twoda.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt5/editors/twoda.py @@ -132,6 +132,6 @@ def retranslateUi(self, MainWindow): self.actionDuplicateRow.setText(_translate("MainWindow", "Duplicate Row")) self.actionDuplicateRow.setShortcut(_translate("MainWindow", "Ctrl+D")) self.actionplaceholder.setText(_translate("MainWindow", "placeholder")) -from utility.ui_libraries.qt.widgets.itemviews.tableview import RobustTableView +from utility.ui_libraries.qt.widgets.itemviews.treeview import RobustTableView from toolset.rcc import resources_rc_pyqt5 diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt5/widgets/renderer/__init__.py b/Tools/HolocronToolset/src/toolset/uic/pyqt5/widgets/renderer/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt5/widgets/renderer/lyt_editor.py b/Tools/HolocronToolset/src/toolset/uic/pyqt5/widgets/renderer/lyt_editor.py new file mode 100644 index 000000000..bf6833b70 --- /dev/null +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt5/widgets/renderer/lyt_editor.py @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file '..\ui\widgets\renderer\lyt_editor.ui' +# +# Created by: PyQt5 UI code generator 5.15.11 +# +# WARNING: Any manual changes made to this file will be lost when pyuic5 is +# run again. Do not edit this file unless you know what you are doing. + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_LYTEditor(object): + def setupUi(self, LYTEditor): + LYTEditor.setObjectName("LYTEditor") + LYTEditor.resize(400, 300) + self.verticalLayout = QtWidgets.QVBoxLayout(LYTEditor) + self.verticalLayout.setObjectName("verticalLayout") + self.graphicsView = QtWidgets.QGraphicsView(LYTEditor) + self.graphicsView.setObjectName("graphicsView") + self.verticalLayout.addWidget(self.graphicsView) + + self.retranslateUi(LYTEditor) + QtCore.QMetaObject.connectSlotsByName(LYTEditor) + + def retranslateUi(self, LYTEditor): + _translate = QtCore.QCoreApplication.translate + LYTEditor.setWindowTitle(_translate("LYTEditor", "LYT Editor")) + +from toolset.rcc import resources_rc_pyqt5 diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt5/widgets/resource_list.py b/Tools/HolocronToolset/src/toolset/uic/pyqt5/widgets/resource_list.py index 273438d6b..551014c95 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyqt5/widgets/resource_list.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt5/widgets/resource_list.py @@ -71,6 +71,6 @@ def retranslateUi(self, Form): self.searchEdit.setPlaceholderText(_translate("Form", "search...")) self.reloadButton.setToolTip(_translate("Form", "Reload the active module/folder.")) self.reloadButton.setText(_translate("Form", "Reload")) -from utility.ui_libraries.qt.widgets.itemviews.tree import RobustTreeView +from utility.ui_libraries.qt.widgets.itemviews.treeview import RobustTreeView from toolset.rcc import resources_rc_pyqt5 diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt5/widgets/settings/installations.py b/Tools/HolocronToolset/src/toolset/uic/pyqt5/widgets/settings/installations.py index a07917509..254b606b8 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyqt5/widgets/settings/installations.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt5/widgets/settings/installations.py @@ -2,7 +2,7 @@ # Form implementation generated from reading ui file '..\ui\widgets\settings\installations.ui' # -# Created by: PyQt5 UI code generator 5.15.9 +# Created by: PyQt5 UI code generator 5.15.11 # # WARNING: Any manual changes made to this file will be lost when pyuic5 is # run again. Do not edit this file unless you know what you are doing. @@ -19,7 +19,7 @@ def setupUi(self, Form): self.horizontalLayout.setObjectName("horizontalLayout") self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") - self.pathList = QtWidgets.QListView(Form) + self.pathList = RobustListView(Form) self.pathList.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers) self.pathList.setObjectName("pathList") self.verticalLayout_2.addWidget(self.pathList) @@ -76,5 +76,6 @@ def retranslateUi(self, Form): self.label_11.setText(_translate("Form", "Name:")) self.label_12.setText(_translate("Form", "Path:")) self.label_13.setText(_translate("Form", "TSL:")) +from utility.ui_libraries.qt.widgets.itemviews.listview import RobustListView from toolset.rcc import resources_rc_pyqt5 diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt5/widgets/texture_list.py b/Tools/HolocronToolset/src/toolset/uic/pyqt5/widgets/texture_list.py index 92b652a0f..1f75600cd 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyqt5/widgets/texture_list.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt5/widgets/texture_list.py @@ -2,7 +2,7 @@ # Form implementation generated from reading ui file '..\ui\widgets\texture_list.ui' # -# Created by: PyQt5 UI code generator 5.15.9 +# Created by: PyQt5 UI code generator 5.15.11 # # WARNING: Any manual changes made to this file will be lost when pyuic5 is # run again. Do not edit this file unless you know what you are doing. diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt5/windows/main.py b/Tools/HolocronToolset/src/toolset/uic/pyqt5/windows/main.py index 4c51157aa..944e0ccb7 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyqt5/windows/main.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt5/windows/main.py @@ -26,13 +26,7 @@ def setupUi(self, MainWindow): self.gameCombo = QtWidgets.QComboBox(self.centralwidget) self.gameCombo.setObjectName("gameCombo") self.verticalLayout_4.addWidget(self.gameCombo) - self.outerTabWidget = QtWidgets.QTabWidget(self.centralwidget) - self.outerTabWidget.setObjectName("outerTabWidget") - self.resourceListTab = QtWidgets.QWidget() - self.resourceListTab.setObjectName("resourceListTab") - self.verticalLayoutResourceListTab = QtWidgets.QVBoxLayout(self.resourceListTab) - self.verticalLayoutResourceListTab.setObjectName("verticalLayoutResourceListTab") - self.resourceTabs = QtWidgets.QTabWidget(self.resourceListTab) + self.resourceTabs = QtWidgets.QTabWidget(self.centralwidget) self.resourceTabs.setObjectName("resourceTabs") self.coreTab = QtWidgets.QWidget() self.coreTab.setObjectName("coreTab") @@ -87,17 +81,7 @@ def setupUi(self, MainWindow): self.texturesWidget.setObjectName("texturesWidget") self.verticalLayout_6.addWidget(self.texturesWidget) self.resourceTabs.addTab(self.texturesTab, "") - self.verticalLayoutResourceListTab.addWidget(self.resourceTabs) - self.outerTabWidget.addTab(self.resourceListTab, "") - self.fileSystemTab = QtWidgets.QWidget() - self.fileSystemTab.setObjectName("fileSystemTab") - self.verticalLayoutFileSystemTab = QtWidgets.QVBoxLayout(self.fileSystemTab) - self.verticalLayoutFileSystemTab.setObjectName("verticalLayoutFileSystemTab") - self.fileSystemWidget = ResourceFileSystemWidget(self.fileSystemTab) - self.fileSystemWidget.setObjectName("fileSystemWidget") - self.verticalLayoutFileSystemTab.addWidget(self.fileSystemWidget) - self.outerTabWidget.addTab(self.fileSystemTab, "") - self.verticalLayout_4.addWidget(self.outerTabWidget) + self.verticalLayout_4.addWidget(self.resourceTabs) self.horizontalLayout.addLayout(self.verticalLayout_4) self.vboxlayout = QtWidgets.QVBoxLayout() self.vboxlayout.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) @@ -406,7 +390,6 @@ def setupUi(self, MainWindow): self.menubar.addAction(self.menuHelp.menuAction()) self.retranslateUi(MainWindow) - self.outerTabWidget.setCurrentIndex(0) self.resourceTabs.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow) @@ -419,8 +402,6 @@ def retranslateUi(self, MainWindow): self.resourceTabs.setTabText(self.resourceTabs.indexOf(self.modulesTab), _translate("MainWindow", "Modules")) self.resourceTabs.setTabText(self.resourceTabs.indexOf(self.overrideTab), _translate("MainWindow", "Override")) self.resourceTabs.setTabText(self.resourceTabs.indexOf(self.texturesTab), _translate("MainWindow", "Textures")) - self.outerTabWidget.setTabText(self.outerTabWidget.indexOf(self.resourceListTab), _translate("MainWindow", "Resource List")) - self.outerTabWidget.setTabText(self.outerTabWidget.indexOf(self.fileSystemTab), _translate("MainWindow", "File System")) self.openButton.setText(_translate("MainWindow", "Open Selected")) self.extractButton.setText(_translate("MainWindow", "Extract Selected")) self.tpcGroup_2.setTitle(_translate("MainWindow", "TPC")) @@ -497,6 +478,5 @@ def retranslateUi(self, MainWindow): self.actionDiscordKotOR.setText(_translate("MainWindow", "KOTOR Community Portal")) self.actionDiscordDeadlyStream.setText(_translate("MainWindow", "Deadly Stream")) self.actionModuleDesigner.setText(_translate("MainWindow", "Module Designer")) -from toolset.gui.widgets.kotor_filesystem_model import ResourceFileSystemWidget from toolset.gui.widgets.main_widgets import ResourceList, TextureList from toolset.rcc import resources_rc_pyqt5 \ No newline at end of file diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt5/windows/module_designer.py b/Tools/HolocronToolset/src/toolset/uic/pyqt5/windows/module_designer.py index f073eacba..4168ae6e4 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyqt5/windows/module_designer.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt5/windows/module_designer.py @@ -14,16 +14,18 @@ class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") - MainWindow.resize(970, 651) + MainWindow.resize(970, 650) MainWindow.setFocusPolicy(QtCore.Qt.StrongFocus) - self.actionUndo = QtWidgets.QAction(MainWindow) - self.actionUndo.setObjectName("actionUndo") - self.actionRedo = QtWidgets.QAction(MainWindow) - self.actionRedo.setObjectName("actionRedo") self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName("verticalLayout") + self.lytToolbar = QtWidgets.QToolBar(self.centralwidget) + self.lytToolbar.setObjectName("lytToolbar") + self.verticalLayout.addWidget(self.lytToolbar) + self.walkmeshToolbar = QtWidgets.QToolBar(self.centralwidget) + self.walkmeshToolbar.setObjectName("walkmeshToolbar") + self.verticalLayout.addWidget(self.walkmeshToolbar) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setSpacing(4) self.horizontalLayout_2.setObjectName("horizontalLayout_2") @@ -31,33 +33,34 @@ def setupUi(self, MainWindow): self.horizontalLayout_2.addItem(spacerItem) self.lockInstancesCheck = QtWidgets.QCheckBox(self.centralwidget) self.lockInstancesCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.lockInstancesCheck.setStyleSheet("QCheckbox {\n" -" spacing: 0px;\n" -"}\n" -"\n" -"QCheckBox::indicator {\n" -" image: url(:/images/icons/lock.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.lockInstancesCheck.setStyleSheet(" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/lock.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.lockInstancesCheck.setText("") self.lockInstancesCheck.setChecked(False) self.lockInstancesCheck.setObjectName("lockInstancesCheck") @@ -69,99 +72,102 @@ def setupUi(self, MainWindow): self.horizontalLayout_2.addWidget(self.line_2) self.cursorCheck = QtWidgets.QCheckBox(self.centralwidget) self.cursorCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.cursorCheck.setStyleSheet("QCheckbox {\n" -" spacing: 0px;\n" -"}\n" -"\n" -"QCheckBox::indicator {\n" -" image: url(:/images/icons/cursor.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.cursorCheck.setStyleSheet(" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/cursor.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.cursorCheck.setText("") self.cursorCheck.setChecked(True) self.cursorCheck.setObjectName("cursorCheck") self.horizontalLayout_2.addWidget(self.cursorCheck) self.backfaceCheck = QtWidgets.QCheckBox(self.centralwidget) self.backfaceCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.backfaceCheck.setStyleSheet("QCheckbox {\n" -" spacing: 0px;\n" -"}\n" -"\n" -"QCheckBox::indicator {\n" -" image: url(:/images/icons/backface.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.backfaceCheck.setStyleSheet(" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/backface.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.backfaceCheck.setText("") self.backfaceCheck.setChecked(True) self.backfaceCheck.setObjectName("backfaceCheck") self.horizontalLayout_2.addWidget(self.backfaceCheck) self.lightmapCheck = QtWidgets.QCheckBox(self.centralwidget) self.lightmapCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.lightmapCheck.setStyleSheet("QCheckbox {\n" -" spacing: 0px;\n" -"}\n" -"\n" -"QCheckBox::indicator {\n" -" image: url(:/images/icons/lightmap.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.lightmapCheck.setStyleSheet(" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/lightmap.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.lightmapCheck.setText("") self.lightmapCheck.setChecked(True) self.lightmapCheck.setObjectName("lightmapCheck") @@ -173,265 +179,274 @@ def setupUi(self, MainWindow): self.horizontalLayout_2.addWidget(self.line) self.viewCreatureCheck = QtWidgets.QCheckBox(self.centralwidget) self.viewCreatureCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.viewCreatureCheck.setStyleSheet("QCheckbox {\n" -" spacing: 0px;\n" -"}\n" -"\n" -"QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/creature.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewCreatureCheck.setStyleSheet(" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/creature.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewCreatureCheck.setText("") self.viewCreatureCheck.setChecked(True) self.viewCreatureCheck.setObjectName("viewCreatureCheck") self.horizontalLayout_2.addWidget(self.viewCreatureCheck) self.viewDoorCheck = QtWidgets.QCheckBox(self.centralwidget) self.viewDoorCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.viewDoorCheck.setStyleSheet("QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/door.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewDoorCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/door.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewDoorCheck.setText("") self.viewDoorCheck.setChecked(True) self.viewDoorCheck.setObjectName("viewDoorCheck") self.horizontalLayout_2.addWidget(self.viewDoorCheck) self.viewPlaceableCheck = QtWidgets.QCheckBox(self.centralwidget) self.viewPlaceableCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.viewPlaceableCheck.setStyleSheet("QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/placeable.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewPlaceableCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/placeable.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewPlaceableCheck.setText("") self.viewPlaceableCheck.setChecked(True) self.viewPlaceableCheck.setObjectName("viewPlaceableCheck") self.horizontalLayout_2.addWidget(self.viewPlaceableCheck) self.viewStoreCheck = QtWidgets.QCheckBox(self.centralwidget) self.viewStoreCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.viewStoreCheck.setStyleSheet("QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/merchant.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewStoreCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/merchant.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewStoreCheck.setText("") self.viewStoreCheck.setChecked(True) self.viewStoreCheck.setObjectName("viewStoreCheck") self.horizontalLayout_2.addWidget(self.viewStoreCheck) self.viewSoundCheck = QtWidgets.QCheckBox(self.centralwidget) self.viewSoundCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.viewSoundCheck.setStyleSheet("QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/sound.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewSoundCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/sound.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewSoundCheck.setText("") self.viewSoundCheck.setChecked(True) self.viewSoundCheck.setObjectName("viewSoundCheck") self.horizontalLayout_2.addWidget(self.viewSoundCheck) self.viewWaypointCheck = QtWidgets.QCheckBox(self.centralwidget) self.viewWaypointCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.viewWaypointCheck.setStyleSheet("QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/waypoint.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewWaypointCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/waypoint.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewWaypointCheck.setText("") self.viewWaypointCheck.setChecked(True) self.viewWaypointCheck.setObjectName("viewWaypointCheck") self.horizontalLayout_2.addWidget(self.viewWaypointCheck) self.viewCameraCheck = QtWidgets.QCheckBox(self.centralwidget) self.viewCameraCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.viewCameraCheck.setStyleSheet("QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/camera.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewCameraCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/camera.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewCameraCheck.setText("") self.viewCameraCheck.setChecked(True) self.viewCameraCheck.setObjectName("viewCameraCheck") self.horizontalLayout_2.addWidget(self.viewCameraCheck) self.viewEncounterCheck = QtWidgets.QCheckBox(self.centralwidget) self.viewEncounterCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.viewEncounterCheck.setStyleSheet("QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/encounter.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewEncounterCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/encounter.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewEncounterCheck.setText("") self.viewEncounterCheck.setChecked(True) self.viewEncounterCheck.setObjectName("viewEncounterCheck") self.horizontalLayout_2.addWidget(self.viewEncounterCheck) self.viewTriggerCheck = QtWidgets.QCheckBox(self.centralwidget) self.viewTriggerCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.viewTriggerCheck.setStyleSheet("QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/trigger.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewTriggerCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/trigger.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewTriggerCheck.setText("") self.viewTriggerCheck.setChecked(True) self.viewTriggerCheck.setObjectName("viewTriggerCheck") @@ -468,7 +483,7 @@ def setupUi(self, MainWindow): self.verticalLayout.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) - self.menubar.setGeometry(QtCore.QRect(0, 0, 970, 22)) + self.menubar.setGeometry(QtCore.QRect(0, 0, 970, 21)) self.menubar.setObjectName("menubar") self.menuFile = QtWidgets.QMenu(self.menubar) self.menuFile.setObjectName("menuFile") @@ -478,18 +493,114 @@ def setupUi(self, MainWindow): self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) - self.actionSave = QtWidgets.QAction(MainWindow) - self.actionSave.setObjectName("actionSave") self.actiona = QtWidgets.QAction(MainWindow) self.actiona.setObjectName("actiona") - self.actionInstructions = QtWidgets.QAction(MainWindow) - self.actionInstructions.setObjectName("actionInstructions") self.actionOpen = QtWidgets.QAction(MainWindow) self.actionOpen.setObjectName("actionOpen") + self.actionSave = QtWidgets.QAction(MainWindow) + self.actionSave.setShortcut("") + self.actionSave.setObjectName("actionSave") + self.actionSaveAs = QtWidgets.QAction(MainWindow) + self.actionSaveAs.setShortcut("") + self.actionSaveAs.setObjectName("actionSaveAs") + self.actionExit = QtWidgets.QAction(MainWindow) + self.actionExit.setShortcut("") + self.actionExit.setObjectName("actionExit") + self.actionUndo = QtWidgets.QAction(MainWindow) + self.actionUndo.setShortcut("") + self.actionUndo.setObjectName("actionUndo") + self.actionRedo = QtWidgets.QAction(MainWindow) + self.actionRedo.setShortcut("") + self.actionRedo.setObjectName("actionRedo") + self.actionCut = QtWidgets.QAction(MainWindow) + self.actionCut.setShortcut("") + self.actionCut.setObjectName("actionCut") + self.actionCopy = QtWidgets.QAction(MainWindow) + self.actionCopy.setShortcut("") + self.actionCopy.setObjectName("actionCopy") + self.actionPaste = QtWidgets.QAction(MainWindow) + self.actionPaste.setShortcut("") + self.actionPaste.setObjectName("actionPaste") + self.actionDelete = QtWidgets.QAction(MainWindow) + self.actionDelete.setShortcut("") + self.actionDelete.setObjectName("actionDelete") + self.actionToggleWireframe = QtWidgets.QAction(MainWindow) + self.actionToggleWireframe.setCheckable(False) + self.actionToggleWireframe.setShortcut("") + self.actionToggleWireframe.setObjectName("actionToggleWireframe") + self.actionToggleTextures = QtWidgets.QAction(MainWindow) + self.actionToggleTextures.setCheckable(False) + self.actionToggleTextures.setShortcut("") + self.actionToggleTextures.setObjectName("actionToggleTextures") + self.actionShowHideWalkmesh = QtWidgets.QAction(MainWindow) + self.actionShowHideWalkmesh.setCheckable(False) + self.actionShowHideWalkmesh.setShortcut("") + self.actionShowHideWalkmesh.setObjectName("actionShowHideWalkmesh") + self.actionShowHideLYT = QtWidgets.QAction(MainWindow) + self.actionShowHideLYT.setCheckable(False) + self.actionShowHideLYT.setShortcut("") + self.actionShowHideLYT.setObjectName("actionShowHideLYT") + self.actionWalkmeshEditor = QtWidgets.QAction(MainWindow) + self.actionWalkmeshEditor.setCheckable(False) + self.actionWalkmeshEditor.setObjectName("actionWalkmeshEditor") + self.actionLYTEditor = QtWidgets.QAction(MainWindow) + self.actionLYTEditor.setCheckable(False) + self.actionLYTEditor.setObjectName("actionLYTEditor") + self.actionGenerateWalkmesh = QtWidgets.QAction(MainWindow) + self.actionGenerateWalkmesh.setObjectName("actionGenerateWalkmesh") + self.actionOptimizeWalkmesh = QtWidgets.QAction(MainWindow) + self.actionOptimizeWalkmesh.setObjectName("actionOptimizeWalkmesh") + self.actionGenerateLYT = QtWidgets.QAction(MainWindow) + self.actionGenerateLYT.setObjectName("actionGenerateLYT") + self.actionOptimizeLYT = QtWidgets.QAction(MainWindow) + self.actionOptimizeLYT.setObjectName("actionOptimizeLYT") + self.actionInstructions = QtWidgets.QAction(MainWindow) + self.actionInstructions.setObjectName("actionInstructions") + self.actionAbout = QtWidgets.QAction(MainWindow) + self.actionAbout.setObjectName("actionAbout") + self.actionAddWalkmeshFace = QtWidgets.QAction(MainWindow) + self.actionAddWalkmeshFace.setObjectName("actionAddWalkmeshFace") + self.actionRemoveWalkmeshFace = QtWidgets.QAction(MainWindow) + self.actionRemoveWalkmeshFace.setObjectName("actionRemoveWalkmeshFace") + self.actionMergeWalkmeshFaces = QtWidgets.QAction(MainWindow) + self.actionMergeWalkmeshFaces.setObjectName("actionMergeWalkmeshFaces") + self.actionSplitWalkmeshFace = QtWidgets.QAction(MainWindow) + self.actionSplitWalkmeshFace.setObjectName("actionSplitWalkmeshFace") + self.actionSetWalkmeshMaterial = QtWidgets.QAction(MainWindow) + self.actionSetWalkmeshMaterial.setObjectName("actionSetWalkmeshMaterial") + self.actionAddRoom = QtWidgets.QAction(MainWindow) + self.actionAddRoom.setObjectName("actionAddRoom") + self.actionRemoveRoom = QtWidgets.QAction(MainWindow) + self.actionRemoveRoom.setObjectName("actionRemoveRoom") + self.actionConnectRooms = QtWidgets.QAction(MainWindow) + self.actionConnectRooms.setObjectName("actionConnectRooms") + self.actionAddObstacle = QtWidgets.QAction(MainWindow) + self.actionAddObstacle.setObjectName("actionAddObstacle") + self.actionRemoveObstacle = QtWidgets.QAction(MainWindow) + self.actionRemoveObstacle.setObjectName("actionRemoveObstacle") + self.actionAddTrack = QtWidgets.QAction(MainWindow) + self.actionAddTrack.setObjectName("actionAddTrack") + self.actionRemoveTrack = QtWidgets.QAction(MainWindow) + self.actionRemoveTrack.setObjectName("actionRemoveTrack") self.actionHide3DView = QtWidgets.QAction(MainWindow) self.actionHide3DView.setObjectName("actionHide3DView") self.actionHide2DView = QtWidgets.QAction(MainWindow) self.actionHide2DView.setObjectName("actionHide2DView") + self.lytToolbar.addAction(self.actionAddRoom) + self.lytToolbar.addAction(self.actionRemoveRoom) + self.lytToolbar.addAction(self.actionConnectRooms) + self.lytToolbar.addSeparator() + self.lytToolbar.addAction(self.actionAddObstacle) + self.lytToolbar.addAction(self.actionRemoveObstacle) + self.lytToolbar.addSeparator() + self.lytToolbar.addAction(self.actionAddTrack) + self.lytToolbar.addAction(self.actionRemoveTrack) + self.walkmeshToolbar.addAction(self.actionAddWalkmeshFace) + self.walkmeshToolbar.addAction(self.actionRemoveWalkmeshFace) + self.walkmeshToolbar.addAction(self.actionMergeWalkmeshFaces) + self.walkmeshToolbar.addAction(self.actionSplitWalkmeshFace) + self.walkmeshToolbar.addSeparator() + self.walkmeshToolbar.addAction(self.actionSetWalkmeshMaterial) self.menuFile.addAction(self.actionOpen) self.menuFile.addAction(self.actionSave) self.menuFile.addSeparator() @@ -505,11 +616,6 @@ def setupUi(self, MainWindow): def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) - self.actionUndo.setText(_translate("MainWindow", "Undo")) - self.actionUndo.setShortcut(_translate("MainWindow", "Ctrl+Z")) - self.actionRedo.setText(_translate("MainWindow", "Redo")) - self.actionRedo.setShortcut(_translate("MainWindow", "Ctrl+Y")) - self.actionRedo.setShortcut(_translate("MainWindow", "Ctrl+Shift+Z")) self.lockInstancesCheck.setToolTip(_translate("MainWindow", "Lock all instances in place")) self.cursorCheck.setToolTip(_translate("MainWindow", "Display cursor at mouse")) self.backfaceCheck.setToolTip(_translate("MainWindow", "Enable backface culling")) @@ -525,12 +631,43 @@ def retranslateUi(self, MainWindow): self.viewTriggerCheck.setToolTip(_translate("MainWindow", "Triggers")) self.menuFile.setTitle(_translate("MainWindow", "File")) self.menuHelp.setTitle(_translate("MainWindow", "Help")) - self.actionSave.setText(_translate("MainWindow", "Save GIT")) self.actiona.setText(_translate("MainWindow", "Placeholdewr")) - self.actionInstructions.setText(_translate("MainWindow", "Instructions")) self.actionOpen.setText(_translate("MainWindow", "Open")) + self.actionSave.setText(_translate("MainWindow", "Save")) + self.actionSaveAs.setText(_translate("MainWindow", "Save As...")) + self.actionExit.setText(_translate("MainWindow", "Exit")) + self.actionUndo.setText(_translate("MainWindow", "Undo")) + self.actionRedo.setText(_translate("MainWindow", "Redo")) + self.actionCut.setText(_translate("MainWindow", "Cut")) + self.actionCopy.setText(_translate("MainWindow", "Copy")) + self.actionPaste.setText(_translate("MainWindow", "Paste")) + self.actionDelete.setText(_translate("MainWindow", "Delete")) + self.actionToggleWireframe.setText(_translate("MainWindow", "Toggle Wireframe")) + self.actionToggleTextures.setText(_translate("MainWindow", "Toggle Textures")) + self.actionShowHideWalkmesh.setText(_translate("MainWindow", "Show/Hide Walkmesh")) + self.actionShowHideLYT.setText(_translate("MainWindow", "Show/Hide LYT")) + self.actionWalkmeshEditor.setText(_translate("MainWindow", "Walkmesh Editor")) + self.actionLYTEditor.setText(_translate("MainWindow", "LYT Editor")) + self.actionGenerateWalkmesh.setText(_translate("MainWindow", "Generate Walkmesh")) + self.actionOptimizeWalkmesh.setText(_translate("MainWindow", "Optimize Walkmesh")) + self.actionGenerateLYT.setText(_translate("MainWindow", "Generate LYT")) + self.actionOptimizeLYT.setText(_translate("MainWindow", "Optimize LYT")) + self.actionInstructions.setText(_translate("MainWindow", "Instructions")) + self.actionAbout.setText(_translate("MainWindow", "About")) + self.actionAddWalkmeshFace.setText(_translate("MainWindow", "Add Face")) + self.actionRemoveWalkmeshFace.setText(_translate("MainWindow", "Remove Face")) + self.actionMergeWalkmeshFaces.setText(_translate("MainWindow", "Merge Faces")) + self.actionSplitWalkmeshFace.setText(_translate("MainWindow", "Split Face")) + self.actionSetWalkmeshMaterial.setText(_translate("MainWindow", "Set Material")) + self.actionAddRoom.setText(_translate("MainWindow", "Add Room")) + self.actionRemoveRoom.setText(_translate("MainWindow", "Remove Room")) + self.actionConnectRooms.setText(_translate("MainWindow", "Connect Rooms")) + self.actionAddObstacle.setText(_translate("MainWindow", "Add Obstacle")) + self.actionRemoveObstacle.setText(_translate("MainWindow", "Remove Obstacle")) + self.actionAddTrack.setText(_translate("MainWindow", "Add Track")) + self.actionRemoveTrack.setText(_translate("MainWindow", "Remove Track")) self.actionHide3DView.setText(_translate("MainWindow", "Hide 3D View")) self.actionHide2DView.setText(_translate("MainWindow", "Hide 2D View")) -from toolset.gui.widgets.renderer.module import ModuleRenderer -from toolset.gui.widgets.renderer.walkmesh import WalkmeshRenderer +from modulerenderer import ModuleRenderer +from walkmeshrenderer import WalkmeshRenderer from toolset.rcc import resources_rc_pyqt5 \ No newline at end of file diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt5/windows/module_designer_new.py b/Tools/HolocronToolset/src/toolset/uic/pyqt5/windows/module_designer_new.py new file mode 100644 index 000000000..6d8ec85f6 --- /dev/null +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt5/windows/module_designer_new.py @@ -0,0 +1,12 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file '..\ui\windows\module_designer_new.ui' +# +# Created by: PyQt5 UI code generator 5.15.11 +# +# WARNING: Any manual changes made to this file will be lost when pyuic5 is +# run again. Do not edit this file unless you know what you are doing. + + + +from toolset.rcc import resources_rc_pyqt5 diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt5/windows/module_designer_old.py b/Tools/HolocronToolset/src/toolset/uic/pyqt5/windows/module_designer_old.py new file mode 100644 index 000000000..754415109 --- /dev/null +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt5/windows/module_designer_old.py @@ -0,0 +1,548 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file '..\ui\windows\module_designer_old.ui' +# +# Created by: PyQt5 UI code generator 5.15.11 +# +# WARNING: Any manual changes made to this file will be lost when pyuic5 is +# run again. Do not edit this file unless you know what you are doing. + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_MainWindow(object): + def setupUi(self, MainWindow): + MainWindow.setObjectName("MainWindow") + MainWindow.resize(970, 650) + MainWindow.setFocusPolicy(QtCore.Qt.StrongFocus) + self.centralwidget = QtWidgets.QWidget(MainWindow) + self.centralwidget.setObjectName("centralwidget") + self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget) + self.verticalLayout.setObjectName("verticalLayout") + self.horizontalLayout_2 = QtWidgets.QHBoxLayout() + self.horizontalLayout_2.setSpacing(4) + self.horizontalLayout_2.setObjectName("horizontalLayout_2") + spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.horizontalLayout_2.addItem(spacerItem) + self.lockInstancesCheck = QtWidgets.QCheckBox(self.centralwidget) + self.lockInstancesCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.lockInstancesCheck.setStyleSheet(" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/lock.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.lockInstancesCheck.setText("") + self.lockInstancesCheck.setChecked(False) + self.lockInstancesCheck.setObjectName("lockInstancesCheck") + self.horizontalLayout_2.addWidget(self.lockInstancesCheck) + self.line_2 = QtWidgets.QFrame(self.centralwidget) + self.line_2.setFrameShape(QtWidgets.QFrame.VLine) + self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) + self.line_2.setObjectName("line_2") + self.horizontalLayout_2.addWidget(self.line_2) + self.cursorCheck = QtWidgets.QCheckBox(self.centralwidget) + self.cursorCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.cursorCheck.setStyleSheet(" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/cursor.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.cursorCheck.setText("") + self.cursorCheck.setChecked(True) + self.cursorCheck.setObjectName("cursorCheck") + self.horizontalLayout_2.addWidget(self.cursorCheck) + self.backfaceCheck = QtWidgets.QCheckBox(self.centralwidget) + self.backfaceCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.backfaceCheck.setStyleSheet(" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/backface.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.backfaceCheck.setText("") + self.backfaceCheck.setChecked(True) + self.backfaceCheck.setObjectName("backfaceCheck") + self.horizontalLayout_2.addWidget(self.backfaceCheck) + self.lightmapCheck = QtWidgets.QCheckBox(self.centralwidget) + self.lightmapCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.lightmapCheck.setStyleSheet(" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/lightmap.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.lightmapCheck.setText("") + self.lightmapCheck.setChecked(True) + self.lightmapCheck.setObjectName("lightmapCheck") + self.horizontalLayout_2.addWidget(self.lightmapCheck) + self.line = QtWidgets.QFrame(self.centralwidget) + self.line.setFrameShape(QtWidgets.QFrame.VLine) + self.line.setFrameShadow(QtWidgets.QFrame.Sunken) + self.line.setObjectName("line") + self.horizontalLayout_2.addWidget(self.line) + self.viewCreatureCheck = QtWidgets.QCheckBox(self.centralwidget) + self.viewCreatureCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.viewCreatureCheck.setStyleSheet(" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/creature.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.viewCreatureCheck.setText("") + self.viewCreatureCheck.setChecked(True) + self.viewCreatureCheck.setObjectName("viewCreatureCheck") + self.horizontalLayout_2.addWidget(self.viewCreatureCheck) + self.viewDoorCheck = QtWidgets.QCheckBox(self.centralwidget) + self.viewDoorCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.viewDoorCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/door.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.viewDoorCheck.setText("") + self.viewDoorCheck.setChecked(True) + self.viewDoorCheck.setObjectName("viewDoorCheck") + self.horizontalLayout_2.addWidget(self.viewDoorCheck) + self.viewPlaceableCheck = QtWidgets.QCheckBox(self.centralwidget) + self.viewPlaceableCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.viewPlaceableCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/placeable.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.viewPlaceableCheck.setText("") + self.viewPlaceableCheck.setChecked(True) + self.viewPlaceableCheck.setObjectName("viewPlaceableCheck") + self.horizontalLayout_2.addWidget(self.viewPlaceableCheck) + self.viewStoreCheck = QtWidgets.QCheckBox(self.centralwidget) + self.viewStoreCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.viewStoreCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/merchant.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.viewStoreCheck.setText("") + self.viewStoreCheck.setChecked(True) + self.viewStoreCheck.setObjectName("viewStoreCheck") + self.horizontalLayout_2.addWidget(self.viewStoreCheck) + self.viewSoundCheck = QtWidgets.QCheckBox(self.centralwidget) + self.viewSoundCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.viewSoundCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/sound.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.viewSoundCheck.setText("") + self.viewSoundCheck.setChecked(True) + self.viewSoundCheck.setObjectName("viewSoundCheck") + self.horizontalLayout_2.addWidget(self.viewSoundCheck) + self.viewWaypointCheck = QtWidgets.QCheckBox(self.centralwidget) + self.viewWaypointCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.viewWaypointCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/waypoint.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.viewWaypointCheck.setText("") + self.viewWaypointCheck.setChecked(True) + self.viewWaypointCheck.setObjectName("viewWaypointCheck") + self.horizontalLayout_2.addWidget(self.viewWaypointCheck) + self.viewCameraCheck = QtWidgets.QCheckBox(self.centralwidget) + self.viewCameraCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.viewCameraCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/camera.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.viewCameraCheck.setText("") + self.viewCameraCheck.setChecked(True) + self.viewCameraCheck.setObjectName("viewCameraCheck") + self.horizontalLayout_2.addWidget(self.viewCameraCheck) + self.viewEncounterCheck = QtWidgets.QCheckBox(self.centralwidget) + self.viewEncounterCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.viewEncounterCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/encounter.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.viewEncounterCheck.setText("") + self.viewEncounterCheck.setChecked(True) + self.viewEncounterCheck.setObjectName("viewEncounterCheck") + self.horizontalLayout_2.addWidget(self.viewEncounterCheck) + self.viewTriggerCheck = QtWidgets.QCheckBox(self.centralwidget) + self.viewTriggerCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.viewTriggerCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/trigger.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.viewTriggerCheck.setText("") + self.viewTriggerCheck.setChecked(True) + self.viewTriggerCheck.setObjectName("viewTriggerCheck") + self.horizontalLayout_2.addWidget(self.viewTriggerCheck) + self.verticalLayout.addLayout(self.horizontalLayout_2) + self.horizontalLayout = QtWidgets.QHBoxLayout() + self.horizontalLayout.setObjectName("horizontalLayout") + self.resourceTree = QtWidgets.QTreeWidget(self.centralwidget) + self.resourceTree.setMaximumSize(QtCore.QSize(200, 16777215)) + self.resourceTree.setContextMenuPolicy(QtCore.Qt.CustomContextMenu) + self.resourceTree.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers) + self.resourceTree.setHeaderHidden(True) + self.resourceTree.setObjectName("resourceTree") + self.resourceTree.headerItem().setText(0, "1") + self.horizontalLayout.addWidget(self.resourceTree) + self.verticalLayout_2 = QtWidgets.QVBoxLayout() + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.splitter = QtWidgets.QSplitter(self.centralwidget) + self.splitter.setOrientation(QtCore.Qt.Vertical) + self.splitter.setObjectName("splitter") + self.mainRenderer = ModuleRenderer(self.splitter) + self.mainRenderer.setMouseTracking(True) + self.mainRenderer.setObjectName("mainRenderer") + self.flatRenderer = WalkmeshRenderer(self.splitter) + self.flatRenderer.setMouseTracking(True) + self.flatRenderer.setObjectName("flatRenderer") + self.verticalLayout_2.addWidget(self.splitter) + self.horizontalLayout.addLayout(self.verticalLayout_2) + self.instanceList = QtWidgets.QListWidget(self.centralwidget) + self.instanceList.setMaximumSize(QtCore.QSize(200, 16777215)) + self.instanceList.setContextMenuPolicy(QtCore.Qt.CustomContextMenu) + self.instanceList.setObjectName("instanceList") + self.horizontalLayout.addWidget(self.instanceList) + self.verticalLayout.addLayout(self.horizontalLayout) + MainWindow.setCentralWidget(self.centralwidget) + self.menubar = QtWidgets.QMenuBar(MainWindow) + self.menubar.setGeometry(QtCore.QRect(0, 0, 970, 21)) + self.menubar.setObjectName("menubar") + self.menuFile = QtWidgets.QMenu(self.menubar) + self.menuFile.setObjectName("menuFile") + self.menuHelp = QtWidgets.QMenu(self.menubar) + self.menuHelp.setObjectName("menuHelp") + MainWindow.setMenuBar(self.menubar) + self.statusbar = QtWidgets.QStatusBar(MainWindow) + self.statusbar.setObjectName("statusbar") + MainWindow.setStatusBar(self.statusbar) + self.actionUndo = QtWidgets.QAction(MainWindow) + self.actionUndo.setObjectName("actionUndo") + self.actionRedo = QtWidgets.QAction(MainWindow) + self.actionRedo.setObjectName("actionRedo") + self.actionSave = QtWidgets.QAction(MainWindow) + self.actionSave.setObjectName("actionSave") + self.actiona = QtWidgets.QAction(MainWindow) + self.actiona.setObjectName("actiona") + self.actionInstructions = QtWidgets.QAction(MainWindow) + self.actionInstructions.setObjectName("actionInstructions") + self.actionOpen = QtWidgets.QAction(MainWindow) + self.actionOpen.setObjectName("actionOpen") + self.actionHide3DView = QtWidgets.QAction(MainWindow) + self.actionHide3DView.setObjectName("actionHide3DView") + self.actionHide2DView = QtWidgets.QAction(MainWindow) + self.actionHide2DView.setObjectName("actionHide2DView") + self.menuFile.addAction(self.actionOpen) + self.menuFile.addAction(self.actionSave) + self.menuFile.addSeparator() + self.menuFile.addAction(self.actionUndo) + self.menuFile.addAction(self.actionRedo) + self.menuHelp.addAction(self.actionInstructions) + self.menubar.addAction(self.menuFile.menuAction()) + self.menubar.addAction(self.menuHelp.menuAction()) + + self.retranslateUi(MainWindow) + QtCore.QMetaObject.connectSlotsByName(MainWindow) + + def retranslateUi(self, MainWindow): + _translate = QtCore.QCoreApplication.translate + MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) + self.lockInstancesCheck.setToolTip(_translate("MainWindow", "Lock all instances in place")) + self.cursorCheck.setToolTip(_translate("MainWindow", "Display cursor at mouse")) + self.backfaceCheck.setToolTip(_translate("MainWindow", "Enable backface culling")) + self.lightmapCheck.setToolTip(_translate("MainWindow", "Enable lightmaps")) + self.viewCreatureCheck.setToolTip(_translate("MainWindow", "Creatures")) + self.viewDoorCheck.setToolTip(_translate("MainWindow", "Doors")) + self.viewPlaceableCheck.setToolTip(_translate("MainWindow", "Placeables")) + self.viewStoreCheck.setToolTip(_translate("MainWindow", "Merchants")) + self.viewSoundCheck.setToolTip(_translate("MainWindow", "Sounds")) + self.viewWaypointCheck.setToolTip(_translate("MainWindow", "Waypoints")) + self.viewCameraCheck.setToolTip(_translate("MainWindow", "Cameras")) + self.viewEncounterCheck.setToolTip(_translate("MainWindow", "Encounters")) + self.viewTriggerCheck.setToolTip(_translate("MainWindow", "Triggers")) + self.menuFile.setTitle(_translate("MainWindow", "File")) + self.menuHelp.setTitle(_translate("MainWindow", "Help")) + self.actionUndo.setText(_translate("MainWindow", "Undo")) + self.actionUndo.setShortcut(_translate("MainWindow", "Ctrl+Z")) + self.actionRedo.setText(_translate("MainWindow", "Redo")) + self.actionRedo.setShortcut(_translate("MainWindow", "Ctrl+Shift+Z")) + self.actionSave.setText(_translate("MainWindow", "Save GIT")) + self.actiona.setText(_translate("MainWindow", "Placeholdewr")) + self.actionInstructions.setText(_translate("MainWindow", "Instructions")) + self.actionOpen.setText(_translate("MainWindow", "Open")) + self.actionHide3DView.setText(_translate("MainWindow", "Hide 3D View")) + self.actionHide2DView.setText(_translate("MainWindow", "Hide 2D View")) +from modulerenderer import ModuleRenderer +from walkmeshrenderer import WalkmeshRenderer +from toolset.rcc import resources_rc_pyqt5 \ No newline at end of file diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt6/editors/erf.py b/Tools/HolocronToolset/src/toolset/uic/pyqt6/editors/erf.py index 281f43614..ce5f45b91 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyqt6/editors/erf.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt6/editors/erf.py @@ -1,6 +1,6 @@ # Form implementation generated from reading ui file '..\ui\editors\erf.ui' # -# Created by: PyQt6 UI code generator 6.4.2 +# Created by: PyQt6 UI code generator 6.6.1 # # WARNING: Any manual changes made to this file will be lost when pyuic6 is # run again. Do not edit this file unless you know what you are doing. diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt6/editors/nss.py b/Tools/HolocronToolset/src/toolset/uic/pyqt6/editors/nss.py index 8e54c1992..dd993286a 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyqt6/editors/nss.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt6/editors/nss.py @@ -12,561 +12,14 @@ class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") - MainWindow.resize(1180, 690) + MainWindow.resize(1280, 720) self.centralwidget = QtWidgets.QWidget(parent=MainWindow) self.centralwidget.setObjectName("centralwidget") - self.vboxlytCentralWidget = QtWidgets.QVBoxLayout(self.centralwidget) - self.vboxlytCentralWidget.setObjectName("vboxlytCentralWidget") + self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget) + self.verticalLayout.setObjectName("verticalLayout") self.middleTopHorizLyt = QtWidgets.QHBoxLayout() self.middleTopHorizLyt.setObjectName("middleTopHorizLyt") - spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) + spacerItem = QtWidgets.QSpacerItem(320, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) self.middleTopHorizLyt.addItem(spacerItem) - self.gameSelector = QtWidgets.QComboBox(parent=self.centralwidget) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.gameSelector.sizePolicy().hasHeightForWidth()) - self.gameSelector.setSizePolicy(sizePolicy) - self.gameSelector.setPlaceholderText("") - self.gameSelector.setObjectName("gameSelector") - self.gameSelector.addItem("") - self.gameSelector.addItem("") - self.middleTopHorizLyt.addWidget(self.gameSelector) - self.vboxlytCentralWidget.addLayout(self.middleTopHorizLyt) - spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) - self.vboxlytCentralWidget.addItem(spacerItem1) - self.editorTabs = QtWidgets.QTabWidget(parent=self.centralwidget) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Preferred) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.editorTabs.sizePolicy().hasHeightForWidth()) - self.editorTabs.setSizePolicy(sizePolicy) - font = QtGui.QFont() - font.setStyleStrategy(QtGui.QFont.StyleStrategy.NoAntialias) - self.editorTabs.setFont(font) - self.editorTabs.setAcceptDrops(True) - self.editorTabs.setTabsClosable(True) - self.editorTabs.setMovable(True) - self.editorTabs.setObjectName("editorTabs") - self.tab = QtWidgets.QWidget() - self.tab.setObjectName("tab") - self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.tab) - self.verticalLayout_6.setObjectName("verticalLayout_6") - self.searchBar = QtWidgets.QLineEdit(parent=self.tab) - self.searchBar.setObjectName("searchBar") - self.verticalLayout_6.addWidget(self.searchBar) - self.codeEdit = CodeEditor(parent=self.tab) - self.codeEdit.setObjectName("codeEdit") - self.verticalLayout_6.addWidget(self.codeEdit) - self.editorTabs.addTab(self.tab, "") - self.vboxlytCentralWidget.addWidget(self.editorTabs) - self.panelTabs = QtWidgets.QTabWidget(parent=self.centralwidget) - font = QtGui.QFont() - font.setFamily("Segoe UI") - font.setPointSize(10) - self.panelTabs.setFont(font) - self.panelTabs.setMovable(True) - self.panelTabs.setTabBarAutoHide(True) - self.panelTabs.setObjectName("panelTabs") - self.outputTab = QtWidgets.QWidget() - self.outputTab.setObjectName("outputTab") - self.vertLytPanelTabs = QtWidgets.QVBoxLayout(self.outputTab) - self.vertLytPanelTabs.setObjectName("vertLytPanelTabs") - self.outputEdit = QtWidgets.QPlainTextEdit(parent=self.outputTab) - font = QtGui.QFont() - font.setFamily("Lucida Console") - font.setPointSize(10) - self.outputEdit.setFont(font) - self.outputEdit.viewport().setProperty("cursor", QtGui.QCursor(QtCore.Qt.CursorShape.IBeamCursor)) - self.outputEdit.setTabChangesFocus(True) - self.outputEdit.setReadOnly(True) - self.outputEdit.setObjectName("outputEdit") - self.vertLytPanelTabs.addWidget(self.outputEdit) - self.panelTabs.addTab(self.outputTab, "") - self.terminalTab = QtWidgets.QWidget() - self.terminalTab.setObjectName("terminalTab") - self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.terminalTab) - self.verticalLayout_13.setObjectName("verticalLayout_13") - self.terminalWidget = QtWidgets.QWidget(parent=self.terminalTab) - self.terminalWidget.setMinimumSize(QtCore.QSize(0, 100)) - self.terminalWidget.setObjectName("terminalWidget") - self.verticalLayout_13.addWidget(self.terminalWidget) - self.panelTabs.addTab(self.terminalTab, "") - self.debugTab = QtWidgets.QWidget() - self.debugTab.setObjectName("debugTab") - self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.debugTab) - self.verticalLayout_12.setObjectName("verticalLayout_12") - self.debugTable = QtWidgets.QTableWidget(parent=self.debugTab) - self.debugTable.setObjectName("debugTable") - self.debugTable.setColumnCount(3) - self.debugTable.setRowCount(0) - item = QtWidgets.QTableWidgetItem() - self.debugTable.setHorizontalHeaderItem(0, item) - item = QtWidgets.QTableWidgetItem() - self.debugTable.setHorizontalHeaderItem(1, item) - item = QtWidgets.QTableWidgetItem() - self.debugTable.setHorizontalHeaderItem(2, item) - self.verticalLayout_12.addWidget(self.debugTable) - self.panelTabs.addTab(self.debugTab, "") - self.findResultsTab = QtWidgets.QWidget() - self.findResultsTab.setObjectName("findResultsTab") - self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.findResultsTab) - self.verticalLayout_11.setObjectName("verticalLayout_11") - self.findResultsTree = QtWidgets.QTreeWidget(parent=self.findResultsTab) - self.findResultsTree.setObjectName("findResultsTree") - self.verticalLayout_11.addWidget(self.findResultsTree) - self.panelTabs.addTab(self.findResultsTab, "") - self.outlineTab = QtWidgets.QWidget() - self.outlineTab.setObjectName("outlineTab") - self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.outlineTab) - self.verticalLayout_4.setObjectName("verticalLayout_4") - self.outlineView = QtWidgets.QTreeWidget(parent=self.outlineTab) - self.outlineView.setObjectName("outlineView") - self.verticalLayout_4.addWidget(self.outlineView) - self.panelTabs.addTab(self.outlineTab, "") - self.learnTab = QtWidgets.QWidget() - self.learnTab.setObjectName("learnTab") - self.vertLytLearnTab = QtWidgets.QVBoxLayout(self.learnTab) - self.vertLytLearnTab.setObjectName("vertLytLearnTab") - self.horizontalLayout_5 = QtWidgets.QHBoxLayout() - self.horizontalLayout_5.setObjectName("horizontalLayout_5") - self.functionSearchEdit = QtWidgets.QLineEdit(parent=self.learnTab) - self.functionSearchEdit.setObjectName("functionSearchEdit") - self.horizontalLayout_5.addWidget(self.functionSearchEdit) - self.constantSearchEdit = QtWidgets.QLineEdit(parent=self.learnTab) - self.constantSearchEdit.setObjectName("constantSearchEdit") - self.horizontalLayout_5.addWidget(self.constantSearchEdit) - self.vertLytLearnTab.addLayout(self.horizontalLayout_5) - self.horizontalLayout = QtWidgets.QHBoxLayout() - self.horizontalLayout.setObjectName("horizontalLayout") - self.functionList = QtWidgets.QListWidget(parent=self.learnTab) - self.functionList.setObjectName("functionList") - self.horizontalLayout.addWidget(self.functionList) - self.constantList = QtWidgets.QListWidget(parent=self.learnTab) - self.constantList.setObjectName("constantList") - self.horizontalLayout.addWidget(self.constantList) - self.vertLytLearnTab.addLayout(self.horizontalLayout) - self.panelTabs.addTab(self.learnTab, "") - self.vboxlytCentralWidget.addWidget(self.panelTabs) - self.progressBar = QtWidgets.QProgressBar(parent=self.centralwidget) - self.progressBar.setMaximum(1) - self.progressBar.setTextVisible(False) - self.progressBar.setObjectName("progressBar") - self.vboxlytCentralWidget.addWidget(self.progressBar) - self.vboxlytCentralWidget.setStretch(2, 1) - MainWindow.setCentralWidget(self.centralwidget) - self.statusbar = QtWidgets.QStatusBar(parent=MainWindow) - self.statusbar.setObjectName("statusbar") - MainWindow.setStatusBar(self.statusbar) - self.fileExplorerDock = QtWidgets.QDockWidget(parent=MainWindow) - self.fileExplorerDock.setObjectName("fileExplorerDock") - self.fileExplorerContents = QtWidgets.QWidget() - self.fileExplorerContents.setObjectName("fileExplorerContents") - self.fileExplorerLayout = QtWidgets.QVBoxLayout(self.fileExplorerContents) - self.fileExplorerLayout.setObjectName("fileExplorerLayout") - self.lineEdit = QtWidgets.QLineEdit(parent=self.fileExplorerContents) - self.lineEdit.setObjectName("lineEdit") - self.fileExplorerLayout.addWidget(self.lineEdit) - self.fileExplorerView = RobustTreeView(parent=self.fileExplorerContents) - self.fileExplorerView.setObjectName("fileExplorerView") - self.fileExplorerLayout.addWidget(self.fileExplorerView) - self.fileSearchEdit = QtWidgets.QLineEdit(parent=self.fileExplorerContents) - self.fileSearchEdit.setObjectName("fileSearchEdit") - self.fileExplorerLayout.addWidget(self.fileSearchEdit) - self.refreshFileExplorerButton = QtWidgets.QPushButton(parent=self.fileExplorerContents) - self.refreshFileExplorerButton.setObjectName("refreshFileExplorerButton") - self.fileExplorerLayout.addWidget(self.refreshFileExplorerButton) - self.fileExplorerDock.setWidget(self.fileExplorerContents) - MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(1), self.fileExplorerDock) - self.bookmarksDock = QtWidgets.QDockWidget(parent=MainWindow) - self.bookmarksDock.setAcceptDrops(True) - self.bookmarksDock.setObjectName("bookmarksDock") - self.dockWidgetContents_2 = QtWidgets.QWidget() - self.dockWidgetContents_2.setObjectName("dockWidgetContents_2") - self.verticalLayout_14 = QtWidgets.QVBoxLayout(self.dockWidgetContents_2) - self.verticalLayout_14.setObjectName("verticalLayout_14") - self.bookmarkTree = QtWidgets.QTreeWidget(parent=self.dockWidgetContents_2) - self.bookmarkTree.setObjectName("bookmarkTree") - self.verticalLayout_14.addWidget(self.bookmarkTree) - self.addBookmarkButton = QtWidgets.QPushButton(parent=self.dockWidgetContents_2) - self.addBookmarkButton.setObjectName("addBookmarkButton") - self.verticalLayout_14.addWidget(self.addBookmarkButton) - self.removeBookmarkButton = QtWidgets.QPushButton(parent=self.dockWidgetContents_2) - self.removeBookmarkButton.setObjectName("removeBookmarkButton") - self.verticalLayout_14.addWidget(self.removeBookmarkButton) - self.bookmarksDock.setWidget(self.dockWidgetContents_2) - MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.bookmarksDock) - self.snippetsDock = QtWidgets.QDockWidget(parent=MainWindow) - self.snippetsDock.setAcceptDrops(True) - self.snippetsDock.setObjectName("snippetsDock") - self.snippetsDockContents = QtWidgets.QWidget() - self.snippetsDockContents.setObjectName("snippetsDockContents") - self.snippetsLayout = QtWidgets.QVBoxLayout(self.snippetsDockContents) - self.snippetsLayout.setObjectName("snippetsLayout") - self.snippetSearchEdit = QtWidgets.QLineEdit(parent=self.snippetsDockContents) - self.snippetSearchEdit.setObjectName("snippetSearchEdit") - self.snippetsLayout.addWidget(self.snippetSearchEdit) - self.snippetList = QtWidgets.QListWidget(parent=self.snippetsDockContents) - self.snippetList.setObjectName("snippetList") - self.snippetsLayout.addWidget(self.snippetList) - self.snippetButtonsLayout = QtWidgets.QHBoxLayout() - self.snippetButtonsLayout.setObjectName("snippetButtonsLayout") - self.snippetAddButton = QtWidgets.QPushButton(parent=self.snippetsDockContents) - self.snippetAddButton.setObjectName("snippetAddButton") - self.snippetButtonsLayout.addWidget(self.snippetAddButton) - self.snippetDelButton = QtWidgets.QPushButton(parent=self.snippetsDockContents) - self.snippetDelButton.setObjectName("snippetDelButton") - self.snippetButtonsLayout.addWidget(self.snippetDelButton) - self.snippetsLayout.addLayout(self.snippetButtonsLayout) - self.snippetReloadButton = QtWidgets.QPushButton(parent=self.snippetsDockContents) - self.snippetReloadButton.setObjectName("snippetReloadButton") - self.snippetsLayout.addWidget(self.snippetReloadButton) - self.snippetsDock.setWidget(self.snippetsDockContents) - MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.snippetsDock) - self.menubar = QtWidgets.QMenuBar(parent=MainWindow) - self.menubar.setGeometry(QtCore.QRect(0, 0, 1180, 22)) - self.menubar.setObjectName("menubar") - self.menuFile = QtWidgets.QMenu(parent=self.menubar) - self.menuFile.setObjectName("menuFile") - self.menuEdit = QtWidgets.QMenu(parent=self.menubar) - self.menuEdit.setObjectName("menuEdit") - self.menuView = QtWidgets.QMenu(parent=self.menubar) - self.menuView.setObjectName("menuView") - self.menuTools = QtWidgets.QMenu(parent=self.menubar) - self.menuTools.setObjectName("menuTools") - self.menuDebug = QtWidgets.QMenu(parent=self.menubar) - self.menuDebug.setObjectName("menuDebug") - self.menuHelp = QtWidgets.QMenu(parent=self.menubar) - self.menuHelp.setObjectName("menuHelp") - MainWindow.setMenuBar(self.menubar) - self.actionNew = QtGui.QAction(parent=MainWindow) - self.actionNew.setObjectName("actionNew") - self.actionOpen = QtGui.QAction(parent=MainWindow) - self.actionOpen.setObjectName("actionOpen") - self.actionSave = QtGui.QAction(parent=MainWindow) - self.actionSave.setObjectName("actionSave") - self.actionSave_As = QtGui.QAction(parent=MainWindow) - self.actionSave_As.setObjectName("actionSave_As") - self.actionSave_All = QtGui.QAction(parent=MainWindow) - self.actionSave_All.setObjectName("actionSave_All") - self.actionClose = QtGui.QAction(parent=MainWindow) - self.actionClose.setObjectName("actionClose") - self.actionClose_All = QtGui.QAction(parent=MainWindow) - self.actionClose_All.setObjectName("actionClose_All") - self.actionCompile = QtGui.QAction(parent=MainWindow) - self.actionCompile.setObjectName("actionCompile") - self.actionRun = QtGui.QAction(parent=MainWindow) - self.actionRun.setVisible(False) - self.actionRun.setObjectName("actionRun") - self.actionPrint = QtGui.QAction(parent=MainWindow) - self.actionPrint.setVisible(False) - self.actionPrint.setIconVisibleInMenu(False) - self.actionPrint.setObjectName("actionPrint") - self.actionExit = QtGui.QAction(parent=MainWindow) - self.actionExit.setObjectName("actionExit") - self.actionUndo = QtGui.QAction(parent=MainWindow) - self.actionUndo.setObjectName("actionUndo") - self.actionRedo = QtGui.QAction(parent=MainWindow) - self.actionRedo.setObjectName("actionRedo") - self.actionCut = QtGui.QAction(parent=MainWindow) - self.actionCut.setObjectName("actionCut") - self.actionCopy = QtGui.QAction(parent=MainWindow) - self.actionCopy.setObjectName("actionCopy") - self.actionPaste = QtGui.QAction(parent=MainWindow) - self.actionPaste.setObjectName("actionPaste") - self.actionFind = QtGui.QAction(parent=MainWindow) - self.actionFind.setObjectName("actionFind") - self.actionReplace = QtGui.QAction(parent=MainWindow) - self.actionReplace.setObjectName("actionReplace") - self.actionFind_in_Files = QtGui.QAction(parent=MainWindow) - self.actionFind_in_Files.setObjectName("actionFind_in_Files") - self.actionGo_to_Line = QtGui.QAction(parent=MainWindow) - self.actionGo_to_Line.setObjectName("actionGo_to_Line") - self.actionGo_to_Function = QtGui.QAction(parent=MainWindow) - self.actionGo_to_Function.setObjectName("actionGo_to_Function") - self.actionToggle_Comment = QtGui.QAction(parent=MainWindow) - self.actionToggle_Comment.setObjectName("actionToggle_Comment") - self.actionIndent = QtGui.QAction(parent=MainWindow) - self.actionIndent.setObjectName("actionIndent") - self.actionUnindent = QtGui.QAction(parent=MainWindow) - self.actionUnindent.setObjectName("actionUnindent") - self.actionToggleFileExplorer = QtGui.QAction(parent=MainWindow) - self.actionToggleFileExplorer.setObjectName("actionToggleFileExplorer") - self.actionToggleTerminal = QtGui.QAction(parent=MainWindow) - self.actionToggleTerminal.setObjectName("actionToggleTerminal") - self.actionToggle_Output_Panel = QtGui.QAction(parent=MainWindow) - self.actionToggle_Output_Panel.setObjectName("actionToggle_Output_Panel") - self.actionZoom_In = QtGui.QAction(parent=MainWindow) - self.actionZoom_In.setObjectName("actionZoom_In") - self.actionZoom_Out = QtGui.QAction(parent=MainWindow) - self.actionZoom_Out.setObjectName("actionZoom_Out") - self.actionReset_Zoom = QtGui.QAction(parent=MainWindow) - self.actionReset_Zoom.setObjectName("actionReset_Zoom") - self.actionToggle_Line_Numbers = QtGui.QAction(parent=MainWindow) - self.actionToggle_Line_Numbers.setObjectName("actionToggle_Line_Numbers") - self.actionToggle_Minimap = QtGui.QAction(parent=MainWindow) - self.actionToggle_Minimap.setObjectName("actionToggle_Minimap") - self.actionToggle_Wrap_Lines = QtGui.QAction(parent=MainWindow) - self.actionToggle_Wrap_Lines.setObjectName("actionToggle_Wrap_Lines") - self.actionManage_Snippets = QtGui.QAction(parent=MainWindow) - self.actionManage_Snippets.setObjectName("actionManage_Snippets") - self.actionManage_Plugins = QtGui.QAction(parent=MainWindow) - self.actionManage_Plugins.setVisible(False) - self.actionManage_Plugins.setObjectName("actionManage_Plugins") - self.actionFormat_Code = QtGui.QAction(parent=MainWindow) - self.actionFormat_Code.setObjectName("actionFormat_Code") - self.actionAnalyze_Code = QtGui.QAction(parent=MainWindow) - self.actionAnalyze_Code.setObjectName("actionAnalyze_Code") - self.actionGenerate_Documentation = QtGui.QAction(parent=MainWindow) - self.actionGenerate_Documentation.setObjectName("actionGenerate_Documentation") - self.actionExport_to_HTML = QtGui.QAction(parent=MainWindow) - self.actionExport_to_HTML.setObjectName("actionExport_to_HTML") - self.actionStart_Debugging = QtGui.QAction(parent=MainWindow) - self.actionStart_Debugging.setObjectName("actionStart_Debugging") - self.actionStop_Debugging = QtGui.QAction(parent=MainWindow) - self.actionStop_Debugging.setObjectName("actionStop_Debugging") - self.actionStep_Over = QtGui.QAction(parent=MainWindow) - self.actionStep_Over.setObjectName("actionStep_Over") - self.actionStep_Into = QtGui.QAction(parent=MainWindow) - self.actionStep_Into.setObjectName("actionStep_Into") - self.actionStep_Out = QtGui.QAction(parent=MainWindow) - self.actionStep_Out.setObjectName("actionStep_Out") - self.actionToggle_Breakpoint = QtGui.QAction(parent=MainWindow) - self.actionToggle_Breakpoint.setObjectName("actionToggle_Breakpoint") - self.actionClear_All_Breakpoints = QtGui.QAction(parent=MainWindow) - self.actionClear_All_Breakpoints.setObjectName("actionClear_All_Breakpoints") - self.actionDocumentation = QtGui.QAction(parent=MainWindow) - self.actionDocumentation.setObjectName("actionDocumentation") - self.actionKeyboard_Shortcuts = QtGui.QAction(parent=MainWindow) - self.actionKeyboard_Shortcuts.setObjectName("actionKeyboard_Shortcuts") - self.actionCheck_for_Updates = QtGui.QAction(parent=MainWindow) - self.actionCheck_for_Updates.setObjectName("actionCheck_for_Updates") - self.actionAbout = QtGui.QAction(parent=MainWindow) - self.actionAbout.setObjectName("actionAbout") - self.actionK1 = QtGui.QAction(parent=MainWindow) - self.actionK1.setCheckable(True) - self.actionK1.setObjectName("actionK1") - self.actionTSL = QtGui.QAction(parent=MainWindow) - self.actionTSL.setCheckable(True) - self.actionTSL.setChecked(True) - self.actionTSL.setObjectName("actionTSL") - self.menuFile.addAction(self.actionNew) - self.menuFile.addAction(self.actionOpen) - self.menuFile.addAction(self.actionSave) - self.menuFile.addAction(self.actionSave_As) - self.menuFile.addAction(self.actionSave_All) - self.menuFile.addSeparator() - self.menuFile.addAction(self.actionClose) - self.menuFile.addAction(self.actionClose_All) - self.menuFile.addSeparator() - self.menuFile.addAction(self.actionCompile) - self.menuFile.addAction(self.actionRun) - self.menuFile.addSeparator() - self.menuFile.addAction(self.actionPrint) - self.menuFile.addSeparator() - self.menuFile.addAction(self.actionExit) - self.menuEdit.addAction(self.actionUndo) - self.menuEdit.addAction(self.actionRedo) - self.menuEdit.addSeparator() - self.menuEdit.addAction(self.actionCut) - self.menuEdit.addAction(self.actionCopy) - self.menuEdit.addAction(self.actionPaste) - self.menuEdit.addSeparator() - self.menuEdit.addAction(self.actionFind) - self.menuEdit.addAction(self.actionReplace) - self.menuEdit.addAction(self.actionFind_in_Files) - self.menuEdit.addAction(self.actionGo_to_Line) - self.menuEdit.addSeparator() - self.menuEdit.addAction(self.actionToggle_Comment) - self.menuEdit.addAction(self.actionIndent) - self.menuEdit.addAction(self.actionUnindent) - self.menuView.addAction(self.actionToggleFileExplorer) - self.menuView.addAction(self.actionToggleTerminal) - self.menuView.addAction(self.actionToggle_Output_Panel) - self.menuView.addSeparator() - self.menuView.addAction(self.actionZoom_In) - self.menuView.addAction(self.actionZoom_Out) - self.menuView.addAction(self.actionReset_Zoom) - self.menuView.addSeparator() - self.menuView.addAction(self.actionToggle_Line_Numbers) - self.menuView.addAction(self.actionToggle_Wrap_Lines) - self.menuTools.addAction(self.actionManage_Snippets) - self.menuTools.addAction(self.actionManage_Plugins) - self.menuTools.addSeparator() - self.menuTools.addAction(self.actionFormat_Code) - self.menuTools.addAction(self.actionAnalyze_Code) - self.menuTools.addSeparator() - self.menuDebug.addAction(self.actionStart_Debugging) - self.menuDebug.addAction(self.actionStop_Debugging) - self.menuDebug.addAction(self.actionStep_Over) - self.menuDebug.addAction(self.actionStep_Into) - self.menuDebug.addAction(self.actionStep_Out) - self.menuDebug.addSeparator() - self.menuDebug.addAction(self.actionToggle_Breakpoint) - self.menuDebug.addAction(self.actionClear_All_Breakpoints) - self.menuHelp.addAction(self.actionDocumentation) - self.menuHelp.addAction(self.actionKeyboard_Shortcuts) - self.menuHelp.addSeparator() - self.menuHelp.addAction(self.actionCheck_for_Updates) - self.menuHelp.addAction(self.actionAbout) - self.menubar.addAction(self.menuFile.menuAction()) - self.menubar.addAction(self.menuEdit.menuAction()) - self.menubar.addAction(self.menuView.menuAction()) - self.menubar.addAction(self.menuTools.menuAction()) - self.menubar.addAction(self.menuDebug.menuAction()) - self.menubar.addAction(self.menuHelp.menuAction()) - - self.retranslateUi(MainWindow) - self.panelTabs.setCurrentIndex(2) - QtCore.QMetaObject.connectSlotsByName(MainWindow) - - def retranslateUi(self, MainWindow): - _translate = QtCore.QCoreApplication.translate - MainWindow.setWindowTitle(_translate("MainWindow", "Advanced NSS Editor")) - self.gameSelector.setToolTip(_translate("MainWindow", "This determines what constants to use for your IDE and impacts the PyKotor compiler (if used)")) - self.gameSelector.setItemText(0, _translate("MainWindow", "K1")) - self.gameSelector.setItemText(1, _translate("MainWindow", "TSL")) - self.editorTabs.setWhatsThis(_translate("MainWindow", "Main Code Area")) - self.searchBar.setPlaceholderText(_translate("MainWindow", "Search...")) - self.editorTabs.setTabText(self.editorTabs.indexOf(self.tab), _translate("MainWindow", "Untitled")) - self.outputEdit.setWhatsThis(_translate("MainWindow", "Output Window for the NWScript Editor")) - self.outputEdit.setPlaceholderText(_translate("MainWindow", "Important errors and logs will appear here.")) - self.panelTabs.setTabText(self.panelTabs.indexOf(self.outputTab), _translate("MainWindow", "Output")) - self.panelTabs.setTabText(self.panelTabs.indexOf(self.terminalTab), _translate("MainWindow", "Terminal")) - item = self.debugTable.horizontalHeaderItem(0) - item.setText(_translate("MainWindow", "Variable")) - item = self.debugTable.horizontalHeaderItem(1) - item.setText(_translate("MainWindow", "Value")) - item = self.debugTable.horizontalHeaderItem(2) - item.setText(_translate("MainWindow", "Type")) - self.panelTabs.setTabText(self.panelTabs.indexOf(self.debugTab), _translate("MainWindow", "Debug")) - self.findResultsTree.headerItem().setText(0, _translate("MainWindow", "File")) - self.findResultsTree.headerItem().setText(1, _translate("MainWindow", "Line")) - self.findResultsTree.headerItem().setText(2, _translate("MainWindow", "Content")) - self.panelTabs.setTabText(self.panelTabs.indexOf(self.findResultsTab), _translate("MainWindow", "Find Results")) - self.panelTabs.setTabText(self.panelTabs.indexOf(self.outlineTab), _translate("MainWindow", "Outline")) - self.functionSearchEdit.setPlaceholderText(_translate("MainWindow", "Search functions...")) - self.constantSearchEdit.setPlaceholderText(_translate("MainWindow", "Search constants...")) - self.panelTabs.setTabText(self.panelTabs.indexOf(self.learnTab), _translate("MainWindow", "Constants")) - self.fileExplorerDock.setWindowTitle(_translate("MainWindow", "File Explorer")) - self.lineEdit.setPlaceholderText(_translate("MainWindow", "Address Bar")) - self.fileSearchEdit.setPlaceholderText(_translate("MainWindow", "Search files...")) - self.refreshFileExplorerButton.setText(_translate("MainWindow", "Refresh")) - self.bookmarksDock.setWindowTitle(_translate("MainWindow", "Bookmarks")) - self.bookmarkTree.headerItem().setText(0, _translate("MainWindow", "Line")) - self.bookmarkTree.headerItem().setText(1, _translate("MainWindow", "Description")) - self.addBookmarkButton.setText(_translate("MainWindow", "Add Bookmark")) - self.removeBookmarkButton.setText(_translate("MainWindow", "Remove Bookmark")) - self.snippetsDock.setWindowTitle(_translate("MainWindow", "Snippets")) - self.snippetSearchEdit.setPlaceholderText(_translate("MainWindow", "Search snippets...")) - self.snippetAddButton.setText(_translate("MainWindow", "Add")) - self.snippetDelButton.setText(_translate("MainWindow", "Remove")) - self.snippetReloadButton.setText(_translate("MainWindow", "Reload")) - self.menuFile.setTitle(_translate("MainWindow", "File")) - self.menuEdit.setTitle(_translate("MainWindow", "Edit")) - self.menuView.setTitle(_translate("MainWindow", "View")) - self.menuTools.setTitle(_translate("MainWindow", "Tools")) - self.menuDebug.setTitle(_translate("MainWindow", "Debug")) - self.menuHelp.setTitle(_translate("MainWindow", "Help")) - self.actionNew.setText(_translate("MainWindow", "New")) - self.actionNew.setShortcut(_translate("MainWindow", "Ctrl+Shift+B")) - self.actionOpen.setText(_translate("MainWindow", "Open")) - self.actionOpen.setShortcut(_translate("MainWindow", "Ctrl+O")) - self.actionSave.setText(_translate("MainWindow", "Save")) - self.actionSave.setShortcut(_translate("MainWindow", "Ctrl+S")) - self.actionSave_As.setText(_translate("MainWindow", "Save As")) - self.actionSave_As.setShortcut(_translate("MainWindow", "Ctrl+Shift+S")) - self.actionSave_All.setText(_translate("MainWindow", "Save All")) - self.actionSave_All.setShortcut(_translate("MainWindow", "Ctrl+Shift+A")) - self.actionClose.setText(_translate("MainWindow", "Close")) - self.actionClose.setShortcut(_translate("MainWindow", "Ctrl+W")) - self.actionClose_All.setText(_translate("MainWindow", "Close All")) - self.actionClose_All.setShortcut(_translate("MainWindow", "Ctrl+Shift+W")) - self.actionCompile.setText(_translate("MainWindow", "Compile")) - self.actionCompile.setShortcut(_translate("MainWindow", "Ctrl+Shift+B")) - self.actionRun.setText(_translate("MainWindow", "Run")) - self.actionRun.setShortcut(_translate("MainWindow", "F6")) - self.actionPrint.setText(_translate("MainWindow", "Print")) - self.actionPrint.setShortcut(_translate("MainWindow", "Ctrl+P")) - self.actionExit.setText(_translate("MainWindow", "Exit")) - self.actionExit.setShortcut(_translate("MainWindow", "Ctrl+Q")) - self.actionUndo.setText(_translate("MainWindow", "Undo")) - self.actionUndo.setShortcut(_translate("MainWindow", "Ctrl+Z")) - self.actionRedo.setText(_translate("MainWindow", "Redo")) - self.actionRedo.setShortcut(_translate("MainWindow", "Ctrl+Y")) - self.actionCut.setText(_translate("MainWindow", "Cut")) - self.actionCut.setShortcut(_translate("MainWindow", "Ctrl+X")) - self.actionCopy.setText(_translate("MainWindow", "Copy")) - self.actionCopy.setShortcut(_translate("MainWindow", "Ctrl+C")) - self.actionPaste.setText(_translate("MainWindow", "Paste")) - self.actionPaste.setShortcut(_translate("MainWindow", "Ctrl+V")) - self.actionFind.setText(_translate("MainWindow", "Find")) - self.actionFind.setShortcut(_translate("MainWindow", "Ctrl+F")) - self.actionReplace.setText(_translate("MainWindow", "Replace")) - self.actionReplace.setShortcut(_translate("MainWindow", "Ctrl+H")) - self.actionFind_in_Files.setText(_translate("MainWindow", "Find in Files")) - self.actionFind_in_Files.setShortcut(_translate("MainWindow", "Ctrl+Shift+F")) - self.actionGo_to_Line.setText(_translate("MainWindow", "Go to Line")) - self.actionGo_to_Line.setShortcut(_translate("MainWindow", "Ctrl+G")) - self.actionGo_to_Function.setText(_translate("MainWindow", "Go to Function")) - self.actionGo_to_Function.setShortcut(_translate("MainWindow", "Ctrl+Shift+G")) - self.actionToggle_Comment.setText(_translate("MainWindow", "Block Comment")) - self.actionToggle_Comment.setShortcut(_translate("MainWindow", "Ctrl+/")) - self.actionIndent.setText(_translate("MainWindow", "Indent")) - self.actionIndent.setShortcut(_translate("MainWindow", "Ctrl+I")) - self.actionUnindent.setText(_translate("MainWindow", "Unindent")) - self.actionUnindent.setShortcut(_translate("MainWindow", "Ctrl+Shift+I")) - self.actionToggleFileExplorer.setText(_translate("MainWindow", "Toggle File Explorer")) - self.actionToggleFileExplorer.setShortcut(_translate("MainWindow", "Ctrl+B")) - self.actionToggleTerminal.setText(_translate("MainWindow", "Toggle Snip/Bookmark Panel")) - self.actionToggleTerminal.setShortcut(_translate("MainWindow", "Ctrl+`")) - self.actionToggle_Output_Panel.setText(_translate("MainWindow", "Toggle Output Panel")) - self.actionToggle_Output_Panel.setShortcut(_translate("MainWindow", "Ctrl+Shift+O")) - self.actionZoom_In.setText(_translate("MainWindow", "Zoom In")) - self.actionZoom_In.setShortcut(_translate("MainWindow", "Ctrl++")) - self.actionZoom_Out.setText(_translate("MainWindow", "Zoom Out")) - self.actionZoom_Out.setShortcut(_translate("MainWindow", "Ctrl+-")) - self.actionReset_Zoom.setText(_translate("MainWindow", "Reset Zoom")) - self.actionReset_Zoom.setShortcut(_translate("MainWindow", "Ctrl+0")) - self.actionToggle_Line_Numbers.setText(_translate("MainWindow", "Toggle Line Numbers")) - self.actionToggle_Line_Numbers.setShortcut(_translate("MainWindow", "Ctrl+Shift+L")) - self.actionToggle_Minimap.setText(_translate("MainWindow", "Toggle Minimap")) - self.actionToggle_Minimap.setShortcut(_translate("MainWindow", "Ctrl+Shift+M")) - self.actionToggle_Wrap_Lines.setText(_translate("MainWindow", "Toggle Wrap Lines")) - self.actionToggle_Wrap_Lines.setShortcut(_translate("MainWindow", "Ctrl+Shift+W")) - self.actionManage_Snippets.setText(_translate("MainWindow", "Manage Snippets")) - self.actionManage_Plugins.setText(_translate("MainWindow", "Manage Plugins")) - self.actionFormat_Code.setText(_translate("MainWindow", "Format Code")) - self.actionFormat_Code.setShortcut(_translate("MainWindow", "Ctrl+Shift+F")) - self.actionAnalyze_Code.setText(_translate("MainWindow", "Analyze Code")) - self.actionAnalyze_Code.setShortcut(_translate("MainWindow", "Ctrl+Shift+A")) - self.actionGenerate_Documentation.setText(_translate("MainWindow", "Generate Documentation")) - self.actionGenerate_Documentation.setShortcut(_translate("MainWindow", "Ctrl+Shift+D")) - self.actionExport_to_HTML.setText(_translate("MainWindow", "Export to HTML")) - self.actionExport_to_HTML.setShortcut(_translate("MainWindow", "Ctrl+Shift+E")) - self.actionStart_Debugging.setText(_translate("MainWindow", "Start Debugging")) - self.actionStart_Debugging.setShortcut(_translate("MainWindow", "F9")) - self.actionStop_Debugging.setText(_translate("MainWindow", "Stop Debugging")) - self.actionStop_Debugging.setShortcut(_translate("MainWindow", "Shift+F9")) - self.actionStep_Over.setText(_translate("MainWindow", "Step Over")) - self.actionStep_Over.setShortcut(_translate("MainWindow", "F10")) - self.actionStep_Into.setText(_translate("MainWindow", "Step Into")) - self.actionStep_Into.setShortcut(_translate("MainWindow", "F11")) - self.actionStep_Out.setText(_translate("MainWindow", "Step Out")) - self.actionStep_Out.setShortcut(_translate("MainWindow", "Shift+F11")) - self.actionToggle_Breakpoint.setText(_translate("MainWindow", "Toggle Breakpoint")) - self.actionToggle_Breakpoint.setShortcut(_translate("MainWindow", "F12")) - self.actionClear_All_Breakpoints.setText(_translate("MainWindow", "Clear All Breakpoints")) - self.actionClear_All_Breakpoints.setShortcut(_translate("MainWindow", "Ctrl+Shift+F12")) - self.actionDocumentation.setText(_translate("MainWindow", "Documentation")) - self.actionDocumentation.setShortcut(_translate("MainWindow", "F1")) - self.actionKeyboard_Shortcuts.setText(_translate("MainWindow", "Keyboard Shortcuts")) - self.actionKeyboard_Shortcuts.setShortcut(_translate("MainWindow", "Ctrl+Shift+K")) - self.actionCheck_for_Updates.setText(_translate("MainWindow", "Check for Updates")) - self.actionAbout.setText(_translate("MainWindow", "About")) - self.actionK1.setText(_translate("MainWindow", "K1")) - self.actionTSL.setText(_translate("MainWindow", "TSL")) -from toolset.gui.common.widgets.code_editor import CodeEditor -from utility.ui_libraries.qt.widgets.itemviews.tree import RobustTreeView from toolset.rcc import resources_rc_pyqt6 diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt6/editors/tlk.py b/Tools/HolocronToolset/src/toolset/uic/pyqt6/editors/tlk.py index 3e7ded923..14acddb3f 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyqt6/editors/tlk.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt6/editors/tlk.py @@ -156,6 +156,6 @@ def retranslateUi(self, MainWindow): self.actionClose.setText(_translate("MainWindow", "Exit")) self.actionInsert.setText(_translate("MainWindow", "Insert")) self.actionAuto_detect_slower.setText(_translate("MainWindow", "Auto-detect (slower)")) -from utility.ui_libraries.qt.widgets.itemviews.tableview import RobustTableView +from utility.ui_libraries.qt.widgets.itemviews.treeview import RobustTableView from toolset.rcc import resources_rc_pyqt6 diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt6/editors/twoda.py b/Tools/HolocronToolset/src/toolset/uic/pyqt6/editors/twoda.py index 5a63ad139..87f2e97fd 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyqt6/editors/twoda.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt6/editors/twoda.py @@ -130,6 +130,6 @@ def retranslateUi(self, MainWindow): self.actionDuplicateRow.setText(_translate("MainWindow", "Duplicate Row")) self.actionDuplicateRow.setShortcut(_translate("MainWindow", "Ctrl+D")) self.actionplaceholder.setText(_translate("MainWindow", "placeholder")) -from utility.ui_libraries.qt.widgets.itemviews.tableview import RobustTableView +from utility.ui_libraries.qt.widgets.itemviews.treeview import RobustTableView from toolset.rcc import resources_rc_pyqt6 diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt6/widgets/renderer/__init__.py b/Tools/HolocronToolset/src/toolset/uic/pyqt6/widgets/renderer/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt6/widgets/renderer/lyt_editor.py b/Tools/HolocronToolset/src/toolset/uic/pyqt6/widgets/renderer/lyt_editor.py new file mode 100644 index 000000000..ca9bd934b --- /dev/null +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt6/widgets/renderer/lyt_editor.py @@ -0,0 +1,29 @@ +# Form implementation generated from reading ui file '..\ui\widgets\renderer\lyt_editor.ui' +# +# Created by: PyQt6 UI code generator 6.6.1 +# +# WARNING: Any manual changes made to this file will be lost when pyuic6 is +# run again. Do not edit this file unless you know what you are doing. + + +from PyQt6 import QtCore, QtGui, QtWidgets + + +class Ui_LYTEditor(object): + def setupUi(self, LYTEditor): + LYTEditor.setObjectName("LYTEditor") + LYTEditor.resize(400, 300) + self.verticalLayout = QtWidgets.QVBoxLayout(LYTEditor) + self.verticalLayout.setObjectName("verticalLayout") + self.graphicsView = QtWidgets.QGraphicsView(parent=LYTEditor) + self.graphicsView.setObjectName("graphicsView") + self.verticalLayout.addWidget(self.graphicsView) + + self.retranslateUi(LYTEditor) + QtCore.QMetaObject.connectSlotsByName(LYTEditor) + + def retranslateUi(self, LYTEditor): + _translate = QtCore.QCoreApplication.translate + LYTEditor.setWindowTitle(_translate("LYTEditor", "LYT Editor")) + +from toolset.rcc import resources_rc_pyqt6 diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt6/widgets/resource_list.py b/Tools/HolocronToolset/src/toolset/uic/pyqt6/widgets/resource_list.py index f0b9c66bc..32105de87 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyqt6/widgets/resource_list.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt6/widgets/resource_list.py @@ -69,6 +69,6 @@ def retranslateUi(self, Form): self.searchEdit.setPlaceholderText(_translate("Form", "search...")) self.reloadButton.setToolTip(_translate("Form", "Reload the active module/folder.")) self.reloadButton.setText(_translate("Form", "Reload")) -from utility.ui_libraries.qt.widgets.itemviews.tree import RobustTreeView +from utility.ui_libraries.qt.widgets.itemviews.treeview import RobustTreeView from toolset.rcc import resources_rc_pyqt6 diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt6/widgets/settings/installations.py b/Tools/HolocronToolset/src/toolset/uic/pyqt6/widgets/settings/installations.py index 04ff952f3..4e777f989 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyqt6/widgets/settings/installations.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt6/widgets/settings/installations.py @@ -1,6 +1,6 @@ # Form implementation generated from reading ui file '..\ui\widgets\settings\installations.ui' # -# Created by: PyQt6 UI code generator 6.4.2 +# Created by: PyQt6 UI code generator 6.6.1 # # WARNING: Any manual changes made to this file will be lost when pyuic6 is # run again. Do not edit this file unless you know what you are doing. @@ -17,7 +17,7 @@ def setupUi(self, Form): self.horizontalLayout.setObjectName("horizontalLayout") self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") - self.pathList = QtWidgets.QListView(parent=Form) + self.pathList = RobustListView(parent=Form) self.pathList.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers) self.pathList.setObjectName("pathList") self.verticalLayout_2.addWidget(self.pathList) @@ -74,5 +74,6 @@ def retranslateUi(self, Form): self.label_11.setText(_translate("Form", "Name:")) self.label_12.setText(_translate("Form", "Path:")) self.label_13.setText(_translate("Form", "TSL:")) +from utility.ui_libraries.qt.widgets.itemviews.listview import RobustListView from toolset.rcc import resources_rc_pyqt6 diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt6/widgets/texture_list.py b/Tools/HolocronToolset/src/toolset/uic/pyqt6/widgets/texture_list.py index 843486e7e..eed93d7ea 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyqt6/widgets/texture_list.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt6/widgets/texture_list.py @@ -1,6 +1,6 @@ # Form implementation generated from reading ui file '..\ui\widgets\texture_list.ui' # -# Created by: PyQt6 UI code generator 6.4.2 +# Created by: PyQt6 UI code generator 6.6.1 # # WARNING: Any manual changes made to this file will be lost when pyuic6 is # run again. Do not edit this file unless you know what you are doing. diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt6/windows/main.py b/Tools/HolocronToolset/src/toolset/uic/pyqt6/windows/main.py index 4f5479a64..3fe777530 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyqt6/windows/main.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt6/windows/main.py @@ -24,13 +24,7 @@ def setupUi(self, MainWindow): self.gameCombo = QtWidgets.QComboBox(parent=self.centralwidget) self.gameCombo.setObjectName("gameCombo") self.verticalLayout_4.addWidget(self.gameCombo) - self.outerTabWidget = QtWidgets.QTabWidget(parent=self.centralwidget) - self.outerTabWidget.setObjectName("outerTabWidget") - self.resourceListTab = QtWidgets.QWidget() - self.resourceListTab.setObjectName("resourceListTab") - self.verticalLayoutResourceListTab = QtWidgets.QVBoxLayout(self.resourceListTab) - self.verticalLayoutResourceListTab.setObjectName("verticalLayoutResourceListTab") - self.resourceTabs = QtWidgets.QTabWidget(parent=self.resourceListTab) + self.resourceTabs = QtWidgets.QTabWidget(parent=self.centralwidget) self.resourceTabs.setObjectName("resourceTabs") self.coreTab = QtWidgets.QWidget() self.coreTab.setObjectName("coreTab") @@ -85,17 +79,7 @@ def setupUi(self, MainWindow): self.texturesWidget.setObjectName("texturesWidget") self.verticalLayout_6.addWidget(self.texturesWidget) self.resourceTabs.addTab(self.texturesTab, "") - self.verticalLayoutResourceListTab.addWidget(self.resourceTabs) - self.outerTabWidget.addTab(self.resourceListTab, "") - self.fileSystemTab = QtWidgets.QWidget() - self.fileSystemTab.setObjectName("fileSystemTab") - self.verticalLayoutFileSystemTab = QtWidgets.QVBoxLayout(self.fileSystemTab) - self.verticalLayoutFileSystemTab.setObjectName("verticalLayoutFileSystemTab") - self.fileSystemWidget = ResourceFileSystemWidget(parent=self.fileSystemTab) - self.fileSystemWidget.setObjectName("fileSystemWidget") - self.verticalLayoutFileSystemTab.addWidget(self.fileSystemWidget) - self.outerTabWidget.addTab(self.fileSystemTab, "") - self.verticalLayout_4.addWidget(self.outerTabWidget) + self.verticalLayout_4.addWidget(self.resourceTabs) self.horizontalLayout.addLayout(self.verticalLayout_4) self.vboxlayout = QtWidgets.QVBoxLayout() self.vboxlayout.setSizeConstraint(QtWidgets.QLayout.SizeConstraint.SetFixedSize) @@ -404,7 +388,6 @@ def setupUi(self, MainWindow): self.menubar.addAction(self.menuHelp.menuAction()) self.retranslateUi(MainWindow) - self.outerTabWidget.setCurrentIndex(0) self.resourceTabs.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow) @@ -417,8 +400,6 @@ def retranslateUi(self, MainWindow): self.resourceTabs.setTabText(self.resourceTabs.indexOf(self.modulesTab), _translate("MainWindow", "Modules")) self.resourceTabs.setTabText(self.resourceTabs.indexOf(self.overrideTab), _translate("MainWindow", "Override")) self.resourceTabs.setTabText(self.resourceTabs.indexOf(self.texturesTab), _translate("MainWindow", "Textures")) - self.outerTabWidget.setTabText(self.outerTabWidget.indexOf(self.resourceListTab), _translate("MainWindow", "Resource List")) - self.outerTabWidget.setTabText(self.outerTabWidget.indexOf(self.fileSystemTab), _translate("MainWindow", "File System")) self.openButton.setText(_translate("MainWindow", "Open Selected")) self.extractButton.setText(_translate("MainWindow", "Extract Selected")) self.tpcGroup_2.setTitle(_translate("MainWindow", "TPC")) @@ -495,7 +476,6 @@ def retranslateUi(self, MainWindow): self.actionDiscordKotOR.setText(_translate("MainWindow", "KOTOR Community Portal")) self.actionDiscordDeadlyStream.setText(_translate("MainWindow", "Deadly Stream")) self.actionModuleDesigner.setText(_translate("MainWindow", "Module Designer")) -from toolset.gui.widgets.kotor_filesystem_model import ResourceFileSystemWidget from toolset.gui.widgets.main_widgets import ResourceList, TextureList from toolset.rcc import resources_rc_pyqt6 diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt6/windows/module_designer.py b/Tools/HolocronToolset/src/toolset/uic/pyqt6/windows/module_designer.py index 867ed415c..9f2ec55f1 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyqt6/windows/module_designer.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt6/windows/module_designer.py @@ -12,16 +12,18 @@ class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") - MainWindow.resize(970, 651) + MainWindow.resize(970, 650) MainWindow.setFocusPolicy(QtCore.Qt.FocusPolicy.StrongFocus) - self.actionUndo = QtGui.QAction(parent=MainWindow) - self.actionUndo.setObjectName("actionUndo") - self.actionRedo = QtGui.QAction(parent=MainWindow) - self.actionRedo.setObjectName("actionRedo") self.centralwidget = QtWidgets.QWidget(parent=MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName("verticalLayout") + self.lytToolbar = QtWidgets.QToolBar(parent=self.centralwidget) + self.lytToolbar.setObjectName("lytToolbar") + self.verticalLayout.addWidget(self.lytToolbar) + self.walkmeshToolbar = QtWidgets.QToolBar(parent=self.centralwidget) + self.walkmeshToolbar.setObjectName("walkmeshToolbar") + self.verticalLayout.addWidget(self.walkmeshToolbar) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setSpacing(4) self.horizontalLayout_2.setObjectName("horizontalLayout_2") @@ -29,33 +31,34 @@ def setupUi(self, MainWindow): self.horizontalLayout_2.addItem(spacerItem) self.lockInstancesCheck = QtWidgets.QCheckBox(parent=self.centralwidget) self.lockInstancesCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.lockInstancesCheck.setStyleSheet("QCheckbox {\n" -" spacing: 0px;\n" -"}\n" -"\n" -"QCheckBox::indicator {\n" -" image: url(:/images/icons/lock.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.lockInstancesCheck.setStyleSheet(" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/lock.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.lockInstancesCheck.setText("") self.lockInstancesCheck.setChecked(False) self.lockInstancesCheck.setObjectName("lockInstancesCheck") @@ -67,99 +70,102 @@ def setupUi(self, MainWindow): self.horizontalLayout_2.addWidget(self.line_2) self.cursorCheck = QtWidgets.QCheckBox(parent=self.centralwidget) self.cursorCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.cursorCheck.setStyleSheet("QCheckbox {\n" -" spacing: 0px;\n" -"}\n" -"\n" -"QCheckBox::indicator {\n" -" image: url(:/images/icons/cursor.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.cursorCheck.setStyleSheet(" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/cursor.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.cursorCheck.setText("") self.cursorCheck.setChecked(True) self.cursorCheck.setObjectName("cursorCheck") self.horizontalLayout_2.addWidget(self.cursorCheck) self.backfaceCheck = QtWidgets.QCheckBox(parent=self.centralwidget) self.backfaceCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.backfaceCheck.setStyleSheet("QCheckbox {\n" -" spacing: 0px;\n" -"}\n" -"\n" -"QCheckBox::indicator {\n" -" image: url(:/images/icons/backface.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.backfaceCheck.setStyleSheet(" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/backface.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.backfaceCheck.setText("") self.backfaceCheck.setChecked(True) self.backfaceCheck.setObjectName("backfaceCheck") self.horizontalLayout_2.addWidget(self.backfaceCheck) self.lightmapCheck = QtWidgets.QCheckBox(parent=self.centralwidget) self.lightmapCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.lightmapCheck.setStyleSheet("QCheckbox {\n" -" spacing: 0px;\n" -"}\n" -"\n" -"QCheckBox::indicator {\n" -" image: url(:/images/icons/lightmap.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.lightmapCheck.setStyleSheet(" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/lightmap.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.lightmapCheck.setText("") self.lightmapCheck.setChecked(True) self.lightmapCheck.setObjectName("lightmapCheck") @@ -171,265 +177,274 @@ def setupUi(self, MainWindow): self.horizontalLayout_2.addWidget(self.line) self.viewCreatureCheck = QtWidgets.QCheckBox(parent=self.centralwidget) self.viewCreatureCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.viewCreatureCheck.setStyleSheet("QCheckbox {\n" -" spacing: 0px;\n" -"}\n" -"\n" -"QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/creature.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewCreatureCheck.setStyleSheet(" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/creature.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewCreatureCheck.setText("") self.viewCreatureCheck.setChecked(True) self.viewCreatureCheck.setObjectName("viewCreatureCheck") self.horizontalLayout_2.addWidget(self.viewCreatureCheck) self.viewDoorCheck = QtWidgets.QCheckBox(parent=self.centralwidget) self.viewDoorCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.viewDoorCheck.setStyleSheet("QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/door.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewDoorCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/door.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewDoorCheck.setText("") self.viewDoorCheck.setChecked(True) self.viewDoorCheck.setObjectName("viewDoorCheck") self.horizontalLayout_2.addWidget(self.viewDoorCheck) self.viewPlaceableCheck = QtWidgets.QCheckBox(parent=self.centralwidget) self.viewPlaceableCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.viewPlaceableCheck.setStyleSheet("QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/placeable.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewPlaceableCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/placeable.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewPlaceableCheck.setText("") self.viewPlaceableCheck.setChecked(True) self.viewPlaceableCheck.setObjectName("viewPlaceableCheck") self.horizontalLayout_2.addWidget(self.viewPlaceableCheck) self.viewStoreCheck = QtWidgets.QCheckBox(parent=self.centralwidget) self.viewStoreCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.viewStoreCheck.setStyleSheet("QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/merchant.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewStoreCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/merchant.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewStoreCheck.setText("") self.viewStoreCheck.setChecked(True) self.viewStoreCheck.setObjectName("viewStoreCheck") self.horizontalLayout_2.addWidget(self.viewStoreCheck) self.viewSoundCheck = QtWidgets.QCheckBox(parent=self.centralwidget) self.viewSoundCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.viewSoundCheck.setStyleSheet("QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/sound.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewSoundCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/sound.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewSoundCheck.setText("") self.viewSoundCheck.setChecked(True) self.viewSoundCheck.setObjectName("viewSoundCheck") self.horizontalLayout_2.addWidget(self.viewSoundCheck) self.viewWaypointCheck = QtWidgets.QCheckBox(parent=self.centralwidget) self.viewWaypointCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.viewWaypointCheck.setStyleSheet("QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/waypoint.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewWaypointCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/waypoint.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewWaypointCheck.setText("") self.viewWaypointCheck.setChecked(True) self.viewWaypointCheck.setObjectName("viewWaypointCheck") self.horizontalLayout_2.addWidget(self.viewWaypointCheck) self.viewCameraCheck = QtWidgets.QCheckBox(parent=self.centralwidget) self.viewCameraCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.viewCameraCheck.setStyleSheet("QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/camera.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewCameraCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/camera.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewCameraCheck.setText("") self.viewCameraCheck.setChecked(True) self.viewCameraCheck.setObjectName("viewCameraCheck") self.horizontalLayout_2.addWidget(self.viewCameraCheck) self.viewEncounterCheck = QtWidgets.QCheckBox(parent=self.centralwidget) self.viewEncounterCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.viewEncounterCheck.setStyleSheet("QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/encounter.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewEncounterCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/encounter.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewEncounterCheck.setText("") self.viewEncounterCheck.setChecked(True) self.viewEncounterCheck.setObjectName("viewEncounterCheck") self.horizontalLayout_2.addWidget(self.viewEncounterCheck) self.viewTriggerCheck = QtWidgets.QCheckBox(parent=self.centralwidget) self.viewTriggerCheck.setMaximumSize(QtCore.QSize(28, 16777215)) - self.viewTriggerCheck.setStyleSheet("QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/trigger.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewTriggerCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/trigger.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewTriggerCheck.setText("") self.viewTriggerCheck.setChecked(True) self.viewTriggerCheck.setObjectName("viewTriggerCheck") @@ -466,7 +481,7 @@ def setupUi(self, MainWindow): self.verticalLayout.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(parent=MainWindow) - self.menubar.setGeometry(QtCore.QRect(0, 0, 970, 22)) + self.menubar.setGeometry(QtCore.QRect(0, 0, 970, 21)) self.menubar.setObjectName("menubar") self.menuFile = QtWidgets.QMenu(parent=self.menubar) self.menuFile.setObjectName("menuFile") @@ -476,18 +491,114 @@ def setupUi(self, MainWindow): self.statusbar = QtWidgets.QStatusBar(parent=MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) - self.actionSave = QtGui.QAction(parent=MainWindow) - self.actionSave.setObjectName("actionSave") self.actiona = QtGui.QAction(parent=MainWindow) self.actiona.setObjectName("actiona") - self.actionInstructions = QtGui.QAction(parent=MainWindow) - self.actionInstructions.setObjectName("actionInstructions") self.actionOpen = QtGui.QAction(parent=MainWindow) self.actionOpen.setObjectName("actionOpen") + self.actionSave = QtGui.QAction(parent=MainWindow) + self.actionSave.setShortcut("") + self.actionSave.setObjectName("actionSave") + self.actionSaveAs = QtGui.QAction(parent=MainWindow) + self.actionSaveAs.setShortcut("") + self.actionSaveAs.setObjectName("actionSaveAs") + self.actionExit = QtGui.QAction(parent=MainWindow) + self.actionExit.setShortcut("") + self.actionExit.setObjectName("actionExit") + self.actionUndo = QtGui.QAction(parent=MainWindow) + self.actionUndo.setShortcut("") + self.actionUndo.setObjectName("actionUndo") + self.actionRedo = QtGui.QAction(parent=MainWindow) + self.actionRedo.setShortcut("") + self.actionRedo.setObjectName("actionRedo") + self.actionCut = QtGui.QAction(parent=MainWindow) + self.actionCut.setShortcut("") + self.actionCut.setObjectName("actionCut") + self.actionCopy = QtGui.QAction(parent=MainWindow) + self.actionCopy.setShortcut("") + self.actionCopy.setObjectName("actionCopy") + self.actionPaste = QtGui.QAction(parent=MainWindow) + self.actionPaste.setShortcut("") + self.actionPaste.setObjectName("actionPaste") + self.actionDelete = QtGui.QAction(parent=MainWindow) + self.actionDelete.setShortcut("") + self.actionDelete.setObjectName("actionDelete") + self.actionToggleWireframe = QtGui.QAction(parent=MainWindow) + self.actionToggleWireframe.setCheckable(False) + self.actionToggleWireframe.setShortcut("") + self.actionToggleWireframe.setObjectName("actionToggleWireframe") + self.actionToggleTextures = QtGui.QAction(parent=MainWindow) + self.actionToggleTextures.setCheckable(False) + self.actionToggleTextures.setShortcut("") + self.actionToggleTextures.setObjectName("actionToggleTextures") + self.actionShowHideWalkmesh = QtGui.QAction(parent=MainWindow) + self.actionShowHideWalkmesh.setCheckable(False) + self.actionShowHideWalkmesh.setShortcut("") + self.actionShowHideWalkmesh.setObjectName("actionShowHideWalkmesh") + self.actionShowHideLYT = QtGui.QAction(parent=MainWindow) + self.actionShowHideLYT.setCheckable(False) + self.actionShowHideLYT.setShortcut("") + self.actionShowHideLYT.setObjectName("actionShowHideLYT") + self.actionWalkmeshEditor = QtGui.QAction(parent=MainWindow) + self.actionWalkmeshEditor.setCheckable(False) + self.actionWalkmeshEditor.setObjectName("actionWalkmeshEditor") + self.actionLYTEditor = QtGui.QAction(parent=MainWindow) + self.actionLYTEditor.setCheckable(False) + self.actionLYTEditor.setObjectName("actionLYTEditor") + self.actionGenerateWalkmesh = QtGui.QAction(parent=MainWindow) + self.actionGenerateWalkmesh.setObjectName("actionGenerateWalkmesh") + self.actionOptimizeWalkmesh = QtGui.QAction(parent=MainWindow) + self.actionOptimizeWalkmesh.setObjectName("actionOptimizeWalkmesh") + self.actionGenerateLYT = QtGui.QAction(parent=MainWindow) + self.actionGenerateLYT.setObjectName("actionGenerateLYT") + self.actionOptimizeLYT = QtGui.QAction(parent=MainWindow) + self.actionOptimizeLYT.setObjectName("actionOptimizeLYT") + self.actionInstructions = QtGui.QAction(parent=MainWindow) + self.actionInstructions.setObjectName("actionInstructions") + self.actionAbout = QtGui.QAction(parent=MainWindow) + self.actionAbout.setObjectName("actionAbout") + self.actionAddWalkmeshFace = QtGui.QAction(parent=MainWindow) + self.actionAddWalkmeshFace.setObjectName("actionAddWalkmeshFace") + self.actionRemoveWalkmeshFace = QtGui.QAction(parent=MainWindow) + self.actionRemoveWalkmeshFace.setObjectName("actionRemoveWalkmeshFace") + self.actionMergeWalkmeshFaces = QtGui.QAction(parent=MainWindow) + self.actionMergeWalkmeshFaces.setObjectName("actionMergeWalkmeshFaces") + self.actionSplitWalkmeshFace = QtGui.QAction(parent=MainWindow) + self.actionSplitWalkmeshFace.setObjectName("actionSplitWalkmeshFace") + self.actionSetWalkmeshMaterial = QtGui.QAction(parent=MainWindow) + self.actionSetWalkmeshMaterial.setObjectName("actionSetWalkmeshMaterial") + self.actionAddRoom = QtGui.QAction(parent=MainWindow) + self.actionAddRoom.setObjectName("actionAddRoom") + self.actionRemoveRoom = QtGui.QAction(parent=MainWindow) + self.actionRemoveRoom.setObjectName("actionRemoveRoom") + self.actionConnectRooms = QtGui.QAction(parent=MainWindow) + self.actionConnectRooms.setObjectName("actionConnectRooms") + self.actionAddObstacle = QtGui.QAction(parent=MainWindow) + self.actionAddObstacle.setObjectName("actionAddObstacle") + self.actionRemoveObstacle = QtGui.QAction(parent=MainWindow) + self.actionRemoveObstacle.setObjectName("actionRemoveObstacle") + self.actionAddTrack = QtGui.QAction(parent=MainWindow) + self.actionAddTrack.setObjectName("actionAddTrack") + self.actionRemoveTrack = QtGui.QAction(parent=MainWindow) + self.actionRemoveTrack.setObjectName("actionRemoveTrack") self.actionHide3DView = QtGui.QAction(parent=MainWindow) self.actionHide3DView.setObjectName("actionHide3DView") self.actionHide2DView = QtGui.QAction(parent=MainWindow) self.actionHide2DView.setObjectName("actionHide2DView") + self.lytToolbar.addAction(self.actionAddRoom) + self.lytToolbar.addAction(self.actionRemoveRoom) + self.lytToolbar.addAction(self.actionConnectRooms) + self.lytToolbar.addSeparator() + self.lytToolbar.addAction(self.actionAddObstacle) + self.lytToolbar.addAction(self.actionRemoveObstacle) + self.lytToolbar.addSeparator() + self.lytToolbar.addAction(self.actionAddTrack) + self.lytToolbar.addAction(self.actionRemoveTrack) + self.walkmeshToolbar.addAction(self.actionAddWalkmeshFace) + self.walkmeshToolbar.addAction(self.actionRemoveWalkmeshFace) + self.walkmeshToolbar.addAction(self.actionMergeWalkmeshFaces) + self.walkmeshToolbar.addAction(self.actionSplitWalkmeshFace) + self.walkmeshToolbar.addSeparator() + self.walkmeshToolbar.addAction(self.actionSetWalkmeshMaterial) self.menuFile.addAction(self.actionOpen) self.menuFile.addAction(self.actionSave) self.menuFile.addSeparator() @@ -503,11 +614,6 @@ def setupUi(self, MainWindow): def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) - self.actionUndo.setText(_translate("MainWindow", "Undo")) - self.actionUndo.setShortcut(_translate("MainWindow", "Ctrl+Z")) - self.actionRedo.setText(_translate("MainWindow", "Redo")) - self.actionRedo.setShortcut(_translate("MainWindow", "Ctrl+Y")) - self.actionRedo.setShortcut(_translate("MainWindow", "Ctrl+Shift+Z")) self.lockInstancesCheck.setToolTip(_translate("MainWindow", "Lock all instances in place")) self.cursorCheck.setToolTip(_translate("MainWindow", "Display cursor at mouse")) self.backfaceCheck.setToolTip(_translate("MainWindow", "Enable backface culling")) @@ -523,13 +629,44 @@ def retranslateUi(self, MainWindow): self.viewTriggerCheck.setToolTip(_translate("MainWindow", "Triggers")) self.menuFile.setTitle(_translate("MainWindow", "File")) self.menuHelp.setTitle(_translate("MainWindow", "Help")) - self.actionSave.setText(_translate("MainWindow", "Save GIT")) self.actiona.setText(_translate("MainWindow", "Placeholdewr")) - self.actionInstructions.setText(_translate("MainWindow", "Instructions")) self.actionOpen.setText(_translate("MainWindow", "Open")) + self.actionSave.setText(_translate("MainWindow", "Save")) + self.actionSaveAs.setText(_translate("MainWindow", "Save As...")) + self.actionExit.setText(_translate("MainWindow", "Exit")) + self.actionUndo.setText(_translate("MainWindow", "Undo")) + self.actionRedo.setText(_translate("MainWindow", "Redo")) + self.actionCut.setText(_translate("MainWindow", "Cut")) + self.actionCopy.setText(_translate("MainWindow", "Copy")) + self.actionPaste.setText(_translate("MainWindow", "Paste")) + self.actionDelete.setText(_translate("MainWindow", "Delete")) + self.actionToggleWireframe.setText(_translate("MainWindow", "Toggle Wireframe")) + self.actionToggleTextures.setText(_translate("MainWindow", "Toggle Textures")) + self.actionShowHideWalkmesh.setText(_translate("MainWindow", "Show/Hide Walkmesh")) + self.actionShowHideLYT.setText(_translate("MainWindow", "Show/Hide LYT")) + self.actionWalkmeshEditor.setText(_translate("MainWindow", "Walkmesh Editor")) + self.actionLYTEditor.setText(_translate("MainWindow", "LYT Editor")) + self.actionGenerateWalkmesh.setText(_translate("MainWindow", "Generate Walkmesh")) + self.actionOptimizeWalkmesh.setText(_translate("MainWindow", "Optimize Walkmesh")) + self.actionGenerateLYT.setText(_translate("MainWindow", "Generate LYT")) + self.actionOptimizeLYT.setText(_translate("MainWindow", "Optimize LYT")) + self.actionInstructions.setText(_translate("MainWindow", "Instructions")) + self.actionAbout.setText(_translate("MainWindow", "About")) + self.actionAddWalkmeshFace.setText(_translate("MainWindow", "Add Face")) + self.actionRemoveWalkmeshFace.setText(_translate("MainWindow", "Remove Face")) + self.actionMergeWalkmeshFaces.setText(_translate("MainWindow", "Merge Faces")) + self.actionSplitWalkmeshFace.setText(_translate("MainWindow", "Split Face")) + self.actionSetWalkmeshMaterial.setText(_translate("MainWindow", "Set Material")) + self.actionAddRoom.setText(_translate("MainWindow", "Add Room")) + self.actionRemoveRoom.setText(_translate("MainWindow", "Remove Room")) + self.actionConnectRooms.setText(_translate("MainWindow", "Connect Rooms")) + self.actionAddObstacle.setText(_translate("MainWindow", "Add Obstacle")) + self.actionRemoveObstacle.setText(_translate("MainWindow", "Remove Obstacle")) + self.actionAddTrack.setText(_translate("MainWindow", "Add Track")) + self.actionRemoveTrack.setText(_translate("MainWindow", "Remove Track")) self.actionHide3DView.setText(_translate("MainWindow", "Hide 3D View")) self.actionHide2DView.setText(_translate("MainWindow", "Hide 2D View")) -from toolset.gui.widgets.renderer.module import ModuleRenderer -from toolset.gui.widgets.renderer.walkmesh import WalkmeshRenderer +from modulerenderer import ModuleRenderer +from walkmeshrenderer import WalkmeshRenderer from toolset.rcc import resources_rc_pyqt6 diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt6/windows/module_designer_new.py b/Tools/HolocronToolset/src/toolset/uic/pyqt6/windows/module_designer_new.py new file mode 100644 index 000000000..43dfa146a --- /dev/null +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt6/windows/module_designer_new.py @@ -0,0 +1,10 @@ +# Form implementation generated from reading ui file '..\ui\windows\module_designer_new.ui' +# +# Created by: PyQt6 UI code generator 6.6.1 +# +# WARNING: Any manual changes made to this file will be lost when pyuic6 is +# run again. Do not edit this file unless you know what you are doing. + + + +from toolset.rcc import resources_rc_pyqt6 diff --git a/Tools/HolocronToolset/src/toolset/uic/pyqt6/windows/module_designer_old.py b/Tools/HolocronToolset/src/toolset/uic/pyqt6/windows/module_designer_old.py new file mode 100644 index 000000000..45224d87d --- /dev/null +++ b/Tools/HolocronToolset/src/toolset/uic/pyqt6/windows/module_designer_old.py @@ -0,0 +1,547 @@ +# Form implementation generated from reading ui file '..\ui\windows\module_designer_old.ui' +# +# Created by: PyQt6 UI code generator 6.6.1 +# +# WARNING: Any manual changes made to this file will be lost when pyuic6 is +# run again. Do not edit this file unless you know what you are doing. + + +from PyQt6 import QtCore, QtGui, QtWidgets + + +class Ui_MainWindow(object): + def setupUi(self, MainWindow): + MainWindow.setObjectName("MainWindow") + MainWindow.resize(970, 650) + MainWindow.setFocusPolicy(QtCore.Qt.FocusPolicy.StrongFocus) + self.centralwidget = QtWidgets.QWidget(parent=MainWindow) + self.centralwidget.setObjectName("centralwidget") + self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget) + self.verticalLayout.setObjectName("verticalLayout") + self.horizontalLayout_2 = QtWidgets.QHBoxLayout() + self.horizontalLayout_2.setSpacing(4) + self.horizontalLayout_2.setObjectName("horizontalLayout_2") + spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) + self.horizontalLayout_2.addItem(spacerItem) + self.lockInstancesCheck = QtWidgets.QCheckBox(parent=self.centralwidget) + self.lockInstancesCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.lockInstancesCheck.setStyleSheet(" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/lock.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.lockInstancesCheck.setText("") + self.lockInstancesCheck.setChecked(False) + self.lockInstancesCheck.setObjectName("lockInstancesCheck") + self.horizontalLayout_2.addWidget(self.lockInstancesCheck) + self.line_2 = QtWidgets.QFrame(parent=self.centralwidget) + self.line_2.setFrameShape(QtWidgets.QFrame.Shape.VLine) + self.line_2.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken) + self.line_2.setObjectName("line_2") + self.horizontalLayout_2.addWidget(self.line_2) + self.cursorCheck = QtWidgets.QCheckBox(parent=self.centralwidget) + self.cursorCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.cursorCheck.setStyleSheet(" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/cursor.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.cursorCheck.setText("") + self.cursorCheck.setChecked(True) + self.cursorCheck.setObjectName("cursorCheck") + self.horizontalLayout_2.addWidget(self.cursorCheck) + self.backfaceCheck = QtWidgets.QCheckBox(parent=self.centralwidget) + self.backfaceCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.backfaceCheck.setStyleSheet(" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/backface.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.backfaceCheck.setText("") + self.backfaceCheck.setChecked(True) + self.backfaceCheck.setObjectName("backfaceCheck") + self.horizontalLayout_2.addWidget(self.backfaceCheck) + self.lightmapCheck = QtWidgets.QCheckBox(parent=self.centralwidget) + self.lightmapCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.lightmapCheck.setStyleSheet(" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/lightmap.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.lightmapCheck.setText("") + self.lightmapCheck.setChecked(True) + self.lightmapCheck.setObjectName("lightmapCheck") + self.horizontalLayout_2.addWidget(self.lightmapCheck) + self.line = QtWidgets.QFrame(parent=self.centralwidget) + self.line.setFrameShape(QtWidgets.QFrame.Shape.VLine) + self.line.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken) + self.line.setObjectName("line") + self.horizontalLayout_2.addWidget(self.line) + self.viewCreatureCheck = QtWidgets.QCheckBox(parent=self.centralwidget) + self.viewCreatureCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.viewCreatureCheck.setStyleSheet(" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/creature.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.viewCreatureCheck.setText("") + self.viewCreatureCheck.setChecked(True) + self.viewCreatureCheck.setObjectName("viewCreatureCheck") + self.horizontalLayout_2.addWidget(self.viewCreatureCheck) + self.viewDoorCheck = QtWidgets.QCheckBox(parent=self.centralwidget) + self.viewDoorCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.viewDoorCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/door.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.viewDoorCheck.setText("") + self.viewDoorCheck.setChecked(True) + self.viewDoorCheck.setObjectName("viewDoorCheck") + self.horizontalLayout_2.addWidget(self.viewDoorCheck) + self.viewPlaceableCheck = QtWidgets.QCheckBox(parent=self.centralwidget) + self.viewPlaceableCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.viewPlaceableCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/placeable.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.viewPlaceableCheck.setText("") + self.viewPlaceableCheck.setChecked(True) + self.viewPlaceableCheck.setObjectName("viewPlaceableCheck") + self.horizontalLayout_2.addWidget(self.viewPlaceableCheck) + self.viewStoreCheck = QtWidgets.QCheckBox(parent=self.centralwidget) + self.viewStoreCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.viewStoreCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/merchant.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.viewStoreCheck.setText("") + self.viewStoreCheck.setChecked(True) + self.viewStoreCheck.setObjectName("viewStoreCheck") + self.horizontalLayout_2.addWidget(self.viewStoreCheck) + self.viewSoundCheck = QtWidgets.QCheckBox(parent=self.centralwidget) + self.viewSoundCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.viewSoundCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/sound.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.viewSoundCheck.setText("") + self.viewSoundCheck.setChecked(True) + self.viewSoundCheck.setObjectName("viewSoundCheck") + self.horizontalLayout_2.addWidget(self.viewSoundCheck) + self.viewWaypointCheck = QtWidgets.QCheckBox(parent=self.centralwidget) + self.viewWaypointCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.viewWaypointCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/waypoint.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.viewWaypointCheck.setText("") + self.viewWaypointCheck.setChecked(True) + self.viewWaypointCheck.setObjectName("viewWaypointCheck") + self.horizontalLayout_2.addWidget(self.viewWaypointCheck) + self.viewCameraCheck = QtWidgets.QCheckBox(parent=self.centralwidget) + self.viewCameraCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.viewCameraCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/camera.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.viewCameraCheck.setText("") + self.viewCameraCheck.setChecked(True) + self.viewCameraCheck.setObjectName("viewCameraCheck") + self.horizontalLayout_2.addWidget(self.viewCameraCheck) + self.viewEncounterCheck = QtWidgets.QCheckBox(parent=self.centralwidget) + self.viewEncounterCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.viewEncounterCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/encounter.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.viewEncounterCheck.setText("") + self.viewEncounterCheck.setChecked(True) + self.viewEncounterCheck.setObjectName("viewEncounterCheck") + self.horizontalLayout_2.addWidget(self.viewEncounterCheck) + self.viewTriggerCheck = QtWidgets.QCheckBox(parent=self.centralwidget) + self.viewTriggerCheck.setMaximumSize(QtCore.QSize(28, 16777215)) + self.viewTriggerCheck.setStyleSheet(" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/trigger.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +"") + self.viewTriggerCheck.setText("") + self.viewTriggerCheck.setChecked(True) + self.viewTriggerCheck.setObjectName("viewTriggerCheck") + self.horizontalLayout_2.addWidget(self.viewTriggerCheck) + self.verticalLayout.addLayout(self.horizontalLayout_2) + self.horizontalLayout = QtWidgets.QHBoxLayout() + self.horizontalLayout.setObjectName("horizontalLayout") + self.resourceTree = QtWidgets.QTreeWidget(parent=self.centralwidget) + self.resourceTree.setMaximumSize(QtCore.QSize(200, 16777215)) + self.resourceTree.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.CustomContextMenu) + self.resourceTree.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers) + self.resourceTree.setHeaderHidden(True) + self.resourceTree.setObjectName("resourceTree") + self.resourceTree.headerItem().setText(0, "1") + self.horizontalLayout.addWidget(self.resourceTree) + self.verticalLayout_2 = QtWidgets.QVBoxLayout() + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.splitter = QtWidgets.QSplitter(parent=self.centralwidget) + self.splitter.setOrientation(QtCore.Qt.Orientation.Vertical) + self.splitter.setObjectName("splitter") + self.mainRenderer = ModuleRenderer(parent=self.splitter) + self.mainRenderer.setMouseTracking(True) + self.mainRenderer.setObjectName("mainRenderer") + self.flatRenderer = WalkmeshRenderer(parent=self.splitter) + self.flatRenderer.setMouseTracking(True) + self.flatRenderer.setObjectName("flatRenderer") + self.verticalLayout_2.addWidget(self.splitter) + self.horizontalLayout.addLayout(self.verticalLayout_2) + self.instanceList = QtWidgets.QListWidget(parent=self.centralwidget) + self.instanceList.setMaximumSize(QtCore.QSize(200, 16777215)) + self.instanceList.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.CustomContextMenu) + self.instanceList.setObjectName("instanceList") + self.horizontalLayout.addWidget(self.instanceList) + self.verticalLayout.addLayout(self.horizontalLayout) + MainWindow.setCentralWidget(self.centralwidget) + self.menubar = QtWidgets.QMenuBar(parent=MainWindow) + self.menubar.setGeometry(QtCore.QRect(0, 0, 970, 21)) + self.menubar.setObjectName("menubar") + self.menuFile = QtWidgets.QMenu(parent=self.menubar) + self.menuFile.setObjectName("menuFile") + self.menuHelp = QtWidgets.QMenu(parent=self.menubar) + self.menuHelp.setObjectName("menuHelp") + MainWindow.setMenuBar(self.menubar) + self.statusbar = QtWidgets.QStatusBar(parent=MainWindow) + self.statusbar.setObjectName("statusbar") + MainWindow.setStatusBar(self.statusbar) + self.actionUndo = QtGui.QAction(parent=MainWindow) + self.actionUndo.setObjectName("actionUndo") + self.actionRedo = QtGui.QAction(parent=MainWindow) + self.actionRedo.setObjectName("actionRedo") + self.actionSave = QtGui.QAction(parent=MainWindow) + self.actionSave.setObjectName("actionSave") + self.actiona = QtGui.QAction(parent=MainWindow) + self.actiona.setObjectName("actiona") + self.actionInstructions = QtGui.QAction(parent=MainWindow) + self.actionInstructions.setObjectName("actionInstructions") + self.actionOpen = QtGui.QAction(parent=MainWindow) + self.actionOpen.setObjectName("actionOpen") + self.actionHide3DView = QtGui.QAction(parent=MainWindow) + self.actionHide3DView.setObjectName("actionHide3DView") + self.actionHide2DView = QtGui.QAction(parent=MainWindow) + self.actionHide2DView.setObjectName("actionHide2DView") + self.menuFile.addAction(self.actionOpen) + self.menuFile.addAction(self.actionSave) + self.menuFile.addSeparator() + self.menuFile.addAction(self.actionUndo) + self.menuFile.addAction(self.actionRedo) + self.menuHelp.addAction(self.actionInstructions) + self.menubar.addAction(self.menuFile.menuAction()) + self.menubar.addAction(self.menuHelp.menuAction()) + + self.retranslateUi(MainWindow) + QtCore.QMetaObject.connectSlotsByName(MainWindow) + + def retranslateUi(self, MainWindow): + _translate = QtCore.QCoreApplication.translate + MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) + self.lockInstancesCheck.setToolTip(_translate("MainWindow", "Lock all instances in place")) + self.cursorCheck.setToolTip(_translate("MainWindow", "Display cursor at mouse")) + self.backfaceCheck.setToolTip(_translate("MainWindow", "Enable backface culling")) + self.lightmapCheck.setToolTip(_translate("MainWindow", "Enable lightmaps")) + self.viewCreatureCheck.setToolTip(_translate("MainWindow", "Creatures")) + self.viewDoorCheck.setToolTip(_translate("MainWindow", "Doors")) + self.viewPlaceableCheck.setToolTip(_translate("MainWindow", "Placeables")) + self.viewStoreCheck.setToolTip(_translate("MainWindow", "Merchants")) + self.viewSoundCheck.setToolTip(_translate("MainWindow", "Sounds")) + self.viewWaypointCheck.setToolTip(_translate("MainWindow", "Waypoints")) + self.viewCameraCheck.setToolTip(_translate("MainWindow", "Cameras")) + self.viewEncounterCheck.setToolTip(_translate("MainWindow", "Encounters")) + self.viewTriggerCheck.setToolTip(_translate("MainWindow", "Triggers")) + self.menuFile.setTitle(_translate("MainWindow", "File")) + self.menuHelp.setTitle(_translate("MainWindow", "Help")) + self.actionUndo.setText(_translate("MainWindow", "Undo")) + self.actionUndo.setShortcut(_translate("MainWindow", "Ctrl+Z")) + self.actionRedo.setText(_translate("MainWindow", "Redo")) + self.actionRedo.setShortcut(_translate("MainWindow", "Ctrl+Shift+Z")) + self.actionSave.setText(_translate("MainWindow", "Save GIT")) + self.actiona.setText(_translate("MainWindow", "Placeholdewr")) + self.actionInstructions.setText(_translate("MainWindow", "Instructions")) + self.actionOpen.setText(_translate("MainWindow", "Open")) + self.actionHide3DView.setText(_translate("MainWindow", "Hide 3D View")) + self.actionHide2DView.setText(_translate("MainWindow", "Hide 2D View")) +from modulerenderer import ModuleRenderer +from walkmeshrenderer import WalkmeshRenderer + +from toolset.rcc import resources_rc_pyqt6 diff --git a/Tools/HolocronToolset/src/toolset/uic/pyside2/editors/erf.py b/Tools/HolocronToolset/src/toolset/uic/pyside2/editors/erf.py index 8d80d4081..1c12daa57 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyside2/editors/erf.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyside2/editors/erf.py @@ -12,6 +12,7 @@ from PySide2.QtGui import * from PySide2.QtWidgets import * +from utility.ui_libraries.qt.widgets.itemviews.tableview import RobustTableView from toolset.gui.editors.erf import ERFEditorTable diff --git a/Tools/HolocronToolset/src/toolset/uic/pyside2/editors/nss.py b/Tools/HolocronToolset/src/toolset/uic/pyside2/editors/nss.py index 68085b1fe..e4483df1d 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyside2/editors/nss.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyside2/editors/nss.py @@ -12,15 +12,14 @@ from PySide2.QtGui import * from PySide2.QtWidgets import * -from utility.ui_libraries.qt.widgets.itemviews.tree import RobustTreeView -from toolset.gui.common.widgets.code_editor import CodeEditor +from toolset.gui.common.widgets.code_editor import NSSCodeEditor class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") - MainWindow.resize(1180, 690) + MainWindow.resize(1280, 720) self.actionNew = QAction(MainWindow) self.actionNew.setObjectName(u"actionNew") self.actionOpen = QAction(MainWindow) @@ -132,16 +131,23 @@ def setupUi(self, MainWindow): self.actionTSL.setObjectName(u"actionTSL") self.actionTSL.setCheckable(True) self.actionTSL.setChecked(True) + self.actionDownloadVanillaSource = QAction(MainWindow) + self.actionDownloadVanillaSource.setObjectName(u"actionDownloadVanillaSource") self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") - self.vboxlytCentralWidget = QVBoxLayout(self.centralwidget) - self.vboxlytCentralWidget.setObjectName(u"vboxlytCentralWidget") + self.verticalLayout = QVBoxLayout(self.centralwidget) + self.verticalLayout.setObjectName(u"verticalLayout") self.middleTopHorizLyt = QHBoxLayout() self.middleTopHorizLyt.setObjectName(u"middleTopHorizLyt") - self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) + self.horizontalSpacer = QSpacerItem(320, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.middleTopHorizLyt.addItem(self.horizontalSpacer) + self.labelGameSelector = QLabel(self.centralwidget) + self.labelGameSelector.setObjectName(u"labelGameSelector") + + self.middleTopHorizLyt.addWidget(self.labelGameSelector, 0, Qt.AlignmentFlag.AlignHCenter) + self.gameSelector = QComboBox(self.centralwidget) self.gameSelector.addItem("") self.gameSelector.addItem("") @@ -154,196 +160,155 @@ def setupUi(self, MainWindow): self.middleTopHorizLyt.addWidget(self.gameSelector) + self.middleTopHorizLyt.setStretch(1, 1) + self.middleTopHorizLyt.setStretch(2, 1) - self.vboxlytCentralWidget.addLayout(self.middleTopHorizLyt) + self.verticalLayout.addLayout(self.middleTopHorizLyt) - self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Expanding, QSizePolicy.Minimum) + self.searchBar = QLineEdit(self.centralwidget) + self.searchBar.setObjectName(u"searchBar") - self.vboxlytCentralWidget.addItem(self.verticalSpacer) + self.verticalLayout.addWidget(self.searchBar) - self.editorTabs = QTabWidget(self.centralwidget) - self.editorTabs.setObjectName(u"editorTabs") + self.mainSplitter = QSplitter(self.centralwidget) + self.mainSplitter.setObjectName(u"mainSplitter") sizePolicy1 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) - sizePolicy1.setHeightForWidth(self.editorTabs.sizePolicy().hasHeightForWidth()) - self.editorTabs.setSizePolicy(sizePolicy1) - font = QFont() - font.setStyleStrategy(QFont.NoAntialias) - self.editorTabs.setFont(font) + sizePolicy1.setHeightForWidth(self.mainSplitter.sizePolicy().hasHeightForWidth()) + self.mainSplitter.setSizePolicy(sizePolicy1) + self.mainSplitter.setOrientation(Qt.Horizontal) + self.leftPanel = QWidget(self.mainSplitter) + self.leftPanel.setObjectName(u"leftPanel") + self.leftPanelLayout = QVBoxLayout(self.leftPanel) + self.leftPanelLayout.setObjectName(u"leftPanelLayout") + self.leftPanelLayout.setContentsMargins(0, 0, 0, 0) + self.fileExplorerTabs = QTabWidget(self.leftPanel) + self.fileExplorerTabs.setObjectName(u"fileExplorerTabs") + self.fileExplorerTabs.setTabPosition(QTabWidget.North) + self.fileExplorerTab = QWidget() + self.fileExplorerTab.setObjectName(u"fileExplorerTab") + self.fileExplorerLayout = QVBoxLayout(self.fileExplorerTab) + self.fileExplorerLayout.setObjectName(u"fileExplorerLayout") + self.fileExplorerPath = QLineEdit(self.fileExplorerTab) + self.fileExplorerPath.setObjectName(u"fileExplorerPath") + + self.fileExplorerLayout.addWidget(self.fileExplorerPath) + + self.fileExplorerTree = QTreeView(self.fileExplorerTab) + self.fileExplorerTree.setObjectName(u"fileExplorerTree") + + self.fileExplorerLayout.addWidget(self.fileExplorerTree) + + self.fileExplorerTabs.addTab(self.fileExplorerTab, "") + + self.leftPanelLayout.addWidget(self.fileExplorerTabs) + + self.mainSplitter.addWidget(self.leftPanel) + self.rightSplitter = QSplitter(self.mainSplitter) + self.rightSplitter.setObjectName(u"rightSplitter") + self.rightSplitter.setOrientation(Qt.Vertical) + self.editorWidget = QWidget(self.rightSplitter) + self.editorWidget.setObjectName(u"editorWidget") + self.editorLayout = QVBoxLayout(self.editorWidget) + self.editorLayout.setObjectName(u"editorLayout") + self.editorLayout.setContentsMargins(0, 0, 0, 0) + self.editorStack = QStackedWidget(self.editorWidget) + self.editorStack.setObjectName(u"editorStack") + self.nativeEditor = NSSCodeEditor() + self.nativeEditor.setObjectName(u"nativeEditor") + self.editorStack.addWidget(self.nativeEditor) + self.webEditor = WebViewEditor() + self.webEditor.setObjectName(u"webEditor") + self.editorStack.addWidget(self.webEditor) + + self.editorLayout.addWidget(self.editorStack) + + self.toggleEditorButton = QPushButton(self.editorWidget) + self.toggleEditorButton.setObjectName(u"toggleEditorButton") + + self.editorLayout.addWidget(self.toggleEditorButton) + + self.rightSplitter.addWidget(self.editorWidget) + self.editorTabsWidget = QWidget(self.rightSplitter) + self.editorTabsWidget.setObjectName(u"editorTabsWidget") + self.editorTabsLayout = QVBoxLayout(self.editorTabsWidget) + self.editorTabsLayout.setObjectName(u"editorTabsLayout") + self.editorTabsLayout.setContentsMargins(0, 0, 0, 0) + self.editorTabs = QTabWidget(self.editorTabsWidget) + self.editorTabs.setObjectName(u"editorTabs") + sizePolicy2 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) + sizePolicy2.setHorizontalStretch(0) + sizePolicy2.setVerticalStretch(0) + sizePolicy2.setHeightForWidth(self.editorTabs.sizePolicy().hasHeightForWidth()) + self.editorTabs.setSizePolicy(sizePolicy2) self.editorTabs.setAcceptDrops(True) self.editorTabs.setTabsClosable(True) self.editorTabs.setMovable(True) - self.tab = QWidget() - self.tab.setObjectName(u"tab") - self.verticalLayout_6 = QVBoxLayout(self.tab) - self.verticalLayout_6.setObjectName(u"verticalLayout_6") - self.searchBar = QLineEdit(self.tab) - self.searchBar.setObjectName(u"searchBar") - self.verticalLayout_6.addWidget(self.searchBar) + self.editorTabsLayout.addWidget(self.editorTabs) + + self.searchReplaceWidget = QWidget(self.editorTabsWidget) + self.searchReplaceWidget.setObjectName(u"searchReplaceWidget") + self.searchReplaceLayout = QHBoxLayout(self.searchReplaceWidget) + self.searchReplaceLayout.setObjectName(u"searchReplaceLayout") + self.searchLineEdit = QLineEdit(self.searchReplaceWidget) + self.searchLineEdit.setObjectName(u"searchLineEdit") - self.codeEdit = CodeEditor(self.tab) - self.codeEdit.setObjectName(u"codeEdit") + self.searchReplaceLayout.addWidget(self.searchLineEdit) - self.verticalLayout_6.addWidget(self.codeEdit) + self.replaceLineEdit = QLineEdit(self.searchReplaceWidget) + self.replaceLineEdit.setObjectName(u"replaceLineEdit") - self.editorTabs.addTab(self.tab, "") + self.searchReplaceLayout.addWidget(self.replaceLineEdit) - self.vboxlytCentralWidget.addWidget(self.editorTabs) - self.panelTabs = QTabWidget(self.centralwidget) - self.panelTabs.setObjectName(u"panelTabs") - font1 = QFont() - font1.setFamily(u"Segoe UI") - font1.setPointSize(10) - self.panelTabs.setFont(font1) - self.panelTabs.setMovable(True) - self.panelTabs.setTabBarAutoHide(True) + self.editorTabsLayout.addWidget(self.searchReplaceWidget) + + self.rightSplitter.addWidget(self.editorTabsWidget) + self.bottomTabs = QTabWidget(self.rightSplitter) + self.bottomTabs.setObjectName(u"bottomTabs") + self.bottomTabs.setTabPosition(QTabWidget.South) self.outputTab = QWidget() self.outputTab.setObjectName(u"outputTab") - self.vertLytPanelTabs = QVBoxLayout(self.outputTab) - self.vertLytPanelTabs.setObjectName(u"vertLytPanelTabs") + self.outputLayout = QVBoxLayout(self.outputTab) + self.outputLayout.setObjectName(u"outputLayout") self.outputEdit = QPlainTextEdit(self.outputTab) self.outputEdit.setObjectName(u"outputEdit") - font2 = QFont() - font2.setFamily(u"Lucida Console") - font2.setPointSize(10) - self.outputEdit.setFont(font2) - self.outputEdit.viewport().setProperty("cursor", QCursor(Qt.IBeamCursor)) - self.outputEdit.setTabChangesFocus(True) self.outputEdit.setReadOnly(True) - self.vertLytPanelTabs.addWidget(self.outputEdit) - - self.panelTabs.addTab(self.outputTab, "") - self.terminalTab = QWidget() - self.terminalTab.setObjectName(u"terminalTab") - self.verticalLayout_13 = QVBoxLayout(self.terminalTab) - self.verticalLayout_13.setObjectName(u"verticalLayout_13") - self.terminalWidget = QWidget(self.terminalTab) - self.terminalWidget.setObjectName(u"terminalWidget") - self.terminalWidget.setMinimumSize(QSize(0, 100)) - - self.verticalLayout_13.addWidget(self.terminalWidget) - - self.panelTabs.addTab(self.terminalTab, "") - self.debugTab = QWidget() - self.debugTab.setObjectName(u"debugTab") - self.verticalLayout_12 = QVBoxLayout(self.debugTab) - self.verticalLayout_12.setObjectName(u"verticalLayout_12") - self.debugTable = QTableWidget(self.debugTab) - if (self.debugTable.columnCount() < 3): - self.debugTable.setColumnCount(3) - __qtablewidgetitem = QTableWidgetItem() - self.debugTable.setHorizontalHeaderItem(0, __qtablewidgetitem) - __qtablewidgetitem1 = QTableWidgetItem() - self.debugTable.setHorizontalHeaderItem(1, __qtablewidgetitem1) - __qtablewidgetitem2 = QTableWidgetItem() - self.debugTable.setHorizontalHeaderItem(2, __qtablewidgetitem2) - self.debugTable.setObjectName(u"debugTable") - - self.verticalLayout_12.addWidget(self.debugTable) - - self.panelTabs.addTab(self.debugTab, "") - self.findResultsTab = QWidget() - self.findResultsTab.setObjectName(u"findResultsTab") - self.verticalLayout_11 = QVBoxLayout(self.findResultsTab) - self.verticalLayout_11.setObjectName(u"verticalLayout_11") - self.findResultsTree = QTreeWidget(self.findResultsTab) - self.findResultsTree.setObjectName(u"findResultsTree") - - self.verticalLayout_11.addWidget(self.findResultsTree) - - self.panelTabs.addTab(self.findResultsTab, "") - self.outlineTab = QWidget() - self.outlineTab.setObjectName(u"outlineTab") - self.verticalLayout_4 = QVBoxLayout(self.outlineTab) - self.verticalLayout_4.setObjectName(u"verticalLayout_4") - self.outlineView = QTreeWidget(self.outlineTab) - self.outlineView.setObjectName(u"outlineView") - - self.verticalLayout_4.addWidget(self.outlineView) - - self.panelTabs.addTab(self.outlineTab, "") - self.learnTab = QWidget() - self.learnTab.setObjectName(u"learnTab") - self.vertLytLearnTab = QVBoxLayout(self.learnTab) - self.vertLytLearnTab.setObjectName(u"vertLytLearnTab") - self.horizontalLayout_5 = QHBoxLayout() - self.horizontalLayout_5.setObjectName(u"horizontalLayout_5") - self.functionSearchEdit = QLineEdit(self.learnTab) - self.functionSearchEdit.setObjectName(u"functionSearchEdit") - - self.horizontalLayout_5.addWidget(self.functionSearchEdit) - - self.constantSearchEdit = QLineEdit(self.learnTab) - self.constantSearchEdit.setObjectName(u"constantSearchEdit") + self.outputLayout.addWidget(self.outputEdit) - self.horizontalLayout_5.addWidget(self.constantSearchEdit) + self.bottomTabs.addTab(self.outputTab, "") + self.problemsTab = QWidget() + self.problemsTab.setObjectName(u"problemsTab") + self.problemsLayout = QVBoxLayout(self.problemsTab) + self.problemsLayout.setObjectName(u"problemsLayout") + self.problemsTree = QTreeWidget(self.problemsTab) + self.problemsTree.setObjectName(u"problemsTree") + self.problemsLayout.addWidget(self.problemsTree) - self.vertLytLearnTab.addLayout(self.horizontalLayout_5) + self.bottomTabs.addTab(self.problemsTab, "") + self.rightSplitter.addWidget(self.bottomTabs) + self.mainSplitter.addWidget(self.rightSplitter) - self.horizontalLayout = QHBoxLayout() - self.horizontalLayout.setObjectName(u"horizontalLayout") - self.functionList = QListWidget(self.learnTab) - self.functionList.setObjectName(u"functionList") - - self.horizontalLayout.addWidget(self.functionList) - - self.constantList = QListWidget(self.learnTab) - self.constantList.setObjectName(u"constantList") - - self.horizontalLayout.addWidget(self.constantList) - - - self.vertLytLearnTab.addLayout(self.horizontalLayout) - - self.panelTabs.addTab(self.learnTab, "") - - self.vboxlytCentralWidget.addWidget(self.panelTabs) + self.verticalLayout.addWidget(self.mainSplitter) self.progressBar = QProgressBar(self.centralwidget) self.progressBar.setObjectName(u"progressBar") self.progressBar.setMaximum(1) self.progressBar.setTextVisible(False) - self.vboxlytCentralWidget.addWidget(self.progressBar) + self.verticalLayout.addWidget(self.progressBar) - self.vboxlytCentralWidget.setStretch(2, 1) MainWindow.setCentralWidget(self.centralwidget) self.statusbar = QStatusBar(MainWindow) self.statusbar.setObjectName(u"statusbar") MainWindow.setStatusBar(self.statusbar) - self.fileExplorerDock = QDockWidget(MainWindow) - self.fileExplorerDock.setObjectName(u"fileExplorerDock") - self.fileExplorerContents = QWidget() - self.fileExplorerContents.setObjectName(u"fileExplorerContents") - self.fileExplorerLayout = QVBoxLayout(self.fileExplorerContents) - self.fileExplorerLayout.setObjectName(u"fileExplorerLayout") - self.lineEdit = QLineEdit(self.fileExplorerContents) - self.lineEdit.setObjectName(u"lineEdit") - - self.fileExplorerLayout.addWidget(self.lineEdit) - - self.fileExplorerView = RobustTreeView(self.fileExplorerContents) - self.fileExplorerView.setObjectName(u"fileExplorerView") - - self.fileExplorerLayout.addWidget(self.fileExplorerView) - - self.fileSearchEdit = QLineEdit(self.fileExplorerContents) - self.fileSearchEdit.setObjectName(u"fileSearchEdit") - - self.fileExplorerLayout.addWidget(self.fileSearchEdit) - - self.refreshFileExplorerButton = QPushButton(self.fileExplorerContents) - self.refreshFileExplorerButton.setObjectName(u"refreshFileExplorerButton") - - self.fileExplorerLayout.addWidget(self.refreshFileExplorerButton) - - self.fileExplorerDock.setWidget(self.fileExplorerContents) - MainWindow.addDockWidget(Qt.LeftDockWidgetArea, self.fileExplorerDock) + self.toolBar = QToolBar(MainWindow) + self.toolBar.setObjectName(u"toolBar") + MainWindow.addToolBar(self.toolBar) self.bookmarksDock = QDockWidget(MainWindow) self.bookmarksDock.setObjectName(u"bookmarksDock") self.bookmarksDock.setAcceptDrops(True) @@ -409,7 +374,7 @@ def setupUi(self, MainWindow): MainWindow.addDockWidget(Qt.RightDockWidgetArea, self.snippetsDock) self.menubar = QMenuBar(MainWindow) self.menubar.setObjectName(u"menubar") - self.menubar.setGeometry(QRect(0, 0, 1180, 22)) + self.menubar.setGeometry(QRect(0, 0, 1280, 21)) self.menuFile = QMenu(self.menubar) self.menuFile.setObjectName(u"menuFile") self.menuEdit = QMenu(self.menubar) @@ -418,8 +383,6 @@ def setupUi(self, MainWindow): self.menuView.setObjectName(u"menuView") self.menuTools = QMenu(self.menubar) self.menuTools.setObjectName(u"menuTools") - self.menuDebug = QMenu(self.menubar) - self.menuDebug.setObjectName(u"menuDebug") self.menuHelp = QMenu(self.menubar) self.menuHelp.setObjectName(u"menuHelp") MainWindow.setMenuBar(self.menubar) @@ -428,7 +391,6 @@ def setupUi(self, MainWindow): self.menubar.addAction(self.menuEdit.menuAction()) self.menubar.addAction(self.menuView.menuAction()) self.menubar.addAction(self.menuTools.menuAction()) - self.menubar.addAction(self.menuDebug.menuAction()) self.menubar.addAction(self.menuHelp.menuAction()) self.menuFile.addAction(self.actionNew) self.menuFile.addAction(self.actionOpen) @@ -442,6 +404,7 @@ def setupUi(self, MainWindow): self.menuFile.addAction(self.actionCompile) self.menuFile.addAction(self.actionRun) self.menuFile.addSeparator() + self.menuFile.addAction(self.actionDownloadVanillaSource) self.menuFile.addAction(self.actionPrint) self.menuFile.addSeparator() self.menuFile.addAction(self.actionExit) @@ -476,14 +439,6 @@ def setupUi(self, MainWindow): self.menuTools.addAction(self.actionFormat_Code) self.menuTools.addAction(self.actionAnalyze_Code) self.menuTools.addSeparator() - self.menuDebug.addAction(self.actionStart_Debugging) - self.menuDebug.addAction(self.actionStop_Debugging) - self.menuDebug.addAction(self.actionStep_Over) - self.menuDebug.addAction(self.actionStep_Into) - self.menuDebug.addAction(self.actionStep_Out) - self.menuDebug.addSeparator() - self.menuDebug.addAction(self.actionToggle_Breakpoint) - self.menuDebug.addAction(self.actionClear_All_Breakpoints) self.menuHelp.addAction(self.actionDocumentation) self.menuHelp.addAction(self.actionKeyboard_Shortcuts) self.menuHelp.addSeparator() @@ -492,9 +447,6 @@ def setupUi(self, MainWindow): self.retranslateUi(MainWindow) - self.panelTabs.setCurrentIndex(2) - - QMetaObject.connectSlotsByName(MainWindow) # setupUi @@ -690,44 +642,31 @@ def retranslateUi(self, MainWindow): self.actionAbout.setText(QCoreApplication.translate("MainWindow", u"About", None)) self.actionK1.setText(QCoreApplication.translate("MainWindow", u"K1", None)) self.actionTSL.setText(QCoreApplication.translate("MainWindow", u"TSL", None)) + self.actionDownloadVanillaSource.setText(QCoreApplication.translate("MainWindow", u"Download from Vanilla Source Repo", None)) +#if QT_CONFIG(tooltip) + self.actionDownloadVanillaSource.setToolTip(QCoreApplication.translate("MainWindow", u"Download script from the vanilla source repository", None)) +#endif // QT_CONFIG(tooltip) + self.labelGameSelector.setText(QCoreApplication.translate("MainWindow", u"Choose a Game", None)) self.gameSelector.setItemText(0, QCoreApplication.translate("MainWindow", u"K1", None)) self.gameSelector.setItemText(1, QCoreApplication.translate("MainWindow", u"TSL", None)) #if QT_CONFIG(tooltip) - self.gameSelector.setToolTip(QCoreApplication.translate("MainWindow", u"This determines what constants to use for your IDE and impacts the PyKotor compiler (if used)", None)) + self.gameSelector.setToolTip(QCoreApplication.translate("MainWindow", u"This determines what constants to use for your IDE and\n" +" impacts the PyKotor compiler (if used)", None)) #endif // QT_CONFIG(tooltip) self.gameSelector.setPlaceholderText("") -#if QT_CONFIG(whatsthis) - self.editorTabs.setWhatsThis(QCoreApplication.translate("MainWindow", u"Main Code Area", None)) -#endif // QT_CONFIG(whatsthis) self.searchBar.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Search...", None)) - self.editorTabs.setTabText(self.editorTabs.indexOf(self.tab), QCoreApplication.translate("MainWindow", u"Untitled", None)) -#if QT_CONFIG(whatsthis) - self.outputEdit.setWhatsThis(QCoreApplication.translate("MainWindow", u"Output Window for the NWScript Editor", None)) -#endif // QT_CONFIG(whatsthis) - self.outputEdit.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Important errors and logs will appear here.", None)) - self.panelTabs.setTabText(self.panelTabs.indexOf(self.outputTab), QCoreApplication.translate("MainWindow", u"Output", None)) - self.panelTabs.setTabText(self.panelTabs.indexOf(self.terminalTab), QCoreApplication.translate("MainWindow", u"Terminal", None)) - ___qtablewidgetitem = self.debugTable.horizontalHeaderItem(0) - ___qtablewidgetitem.setText(QCoreApplication.translate("MainWindow", u"Variable", None)); - ___qtablewidgetitem1 = self.debugTable.horizontalHeaderItem(1) - ___qtablewidgetitem1.setText(QCoreApplication.translate("MainWindow", u"Value", None)); - ___qtablewidgetitem2 = self.debugTable.horizontalHeaderItem(2) - ___qtablewidgetitem2.setText(QCoreApplication.translate("MainWindow", u"Type", None)); - self.panelTabs.setTabText(self.panelTabs.indexOf(self.debugTab), QCoreApplication.translate("MainWindow", u"Debug", None)) - ___qtreewidgetitem = self.findResultsTree.headerItem() - ___qtreewidgetitem.setText(2, QCoreApplication.translate("MainWindow", u"Content", None)); - ___qtreewidgetitem.setText(1, QCoreApplication.translate("MainWindow", u"Line", None)); - ___qtreewidgetitem.setText(0, QCoreApplication.translate("MainWindow", u"File", None)); - self.panelTabs.setTabText(self.panelTabs.indexOf(self.findResultsTab), QCoreApplication.translate("MainWindow", u"Find Results", None)) - self.panelTabs.setTabText(self.panelTabs.indexOf(self.outlineTab), QCoreApplication.translate("MainWindow", u"Outline", None)) - self.functionSearchEdit.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Search functions...", None)) - self.constantSearchEdit.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Search constants...", None)) - self.panelTabs.setTabText(self.panelTabs.indexOf(self.learnTab), QCoreApplication.translate("MainWindow", u"Constants", None)) - self.fileExplorerDock.setWindowTitle(QCoreApplication.translate("MainWindow", u"File Explorer", None)) - self.lineEdit.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Address Bar", None)) - self.fileSearchEdit.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Search files...", None)) - self.refreshFileExplorerButton.setText(QCoreApplication.translate("MainWindow", u"Refresh", None)) + self.fileExplorerPath.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Path", None)) + self.fileExplorerTabs.setTabText(self.fileExplorerTabs.indexOf(self.fileExplorerTab), QCoreApplication.translate("MainWindow", u"File Explorer", None)) + self.toggleEditorButton.setText(QCoreApplication.translate("MainWindow", u"Toggle Web IDE", None)) + self.searchLineEdit.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Search...", None)) + self.replaceLineEdit.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Replace...", None)) + self.bottomTabs.setTabText(self.bottomTabs.indexOf(self.outputTab), QCoreApplication.translate("MainWindow", u"Output", None)) + ___qtreewidgetitem = self.problemsTree.headerItem() + ___qtreewidgetitem.setText(2, QCoreApplication.translate("MainWindow", u"Line", None)); + ___qtreewidgetitem.setText(1, QCoreApplication.translate("MainWindow", u"File", None)); + ___qtreewidgetitem.setText(0, QCoreApplication.translate("MainWindow", u"Description", None)); + self.bottomTabs.setTabText(self.bottomTabs.indexOf(self.problemsTab), QCoreApplication.translate("MainWindow", u"Problems", None)) self.bookmarksDock.setWindowTitle(QCoreApplication.translate("MainWindow", u"Bookmarks", None)) ___qtreewidgetitem1 = self.bookmarkTree.headerItem() ___qtreewidgetitem1.setText(1, QCoreApplication.translate("MainWindow", u"Description", None)); @@ -743,7 +682,6 @@ def retranslateUi(self, MainWindow): self.menuEdit.setTitle(QCoreApplication.translate("MainWindow", u"Edit", None)) self.menuView.setTitle(QCoreApplication.translate("MainWindow", u"View", None)) self.menuTools.setTitle(QCoreApplication.translate("MainWindow", u"Tools", None)) - self.menuDebug.setTitle(QCoreApplication.translate("MainWindow", u"Debug", None)) self.menuHelp.setTitle(QCoreApplication.translate("MainWindow", u"Help", None)) # retranslateUi diff --git a/Tools/HolocronToolset/src/toolset/uic/pyside2/editors/tlk.py b/Tools/HolocronToolset/src/toolset/uic/pyside2/editors/tlk.py index 50410fc9f..c92c07a6b 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyside2/editors/tlk.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyside2/editors/tlk.py @@ -12,7 +12,7 @@ from PySide2.QtGui import * from PySide2.QtWidgets import * -from utility.ui_libraries.qt.widgets.itemviews.tableview import RobustTableView +from utility.ui_libraries.qt.widgets.itemviews.treeview import RobustTableView class Ui_MainWindow(object): diff --git a/Tools/HolocronToolset/src/toolset/uic/pyside2/editors/twoda.py b/Tools/HolocronToolset/src/toolset/uic/pyside2/editors/twoda.py index 12245cf0e..7a7630417 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyside2/editors/twoda.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyside2/editors/twoda.py @@ -12,7 +12,7 @@ from PySide2.QtGui import * from PySide2.QtWidgets import * -from utility.ui_libraries.qt.widgets.itemviews.tableview import RobustTableView +from utility.ui_libraries.qt.widgets.itemviews.treeview import RobustTableView class Ui_MainWindow(object): diff --git a/Tools/HolocronToolset/src/toolset/uic/pyside2/widgets/renderer/__init__.py b/Tools/HolocronToolset/src/toolset/uic/pyside2/widgets/renderer/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/Tools/HolocronToolset/src/toolset/uic/pyside2/widgets/renderer/lyt_editor.py b/Tools/HolocronToolset/src/toolset/uic/pyside2/widgets/renderer/lyt_editor.py new file mode 100644 index 000000000..1d0986ca9 --- /dev/null +++ b/Tools/HolocronToolset/src/toolset/uic/pyside2/widgets/renderer/lyt_editor.py @@ -0,0 +1,39 @@ +# -*- coding: utf-8 -*- + +################################################################################ +## Form generated from reading UI file 'lyt_editor.ui' +## +## Created by: Qt User Interface Compiler version 5.15.2 +## +## WARNING! All changes made in this file will be lost when recompiling UI file! +################################################################################ + +from PySide2.QtCore import * +from PySide2.QtGui import * +from PySide2.QtWidgets import * + + +class Ui_LYTEditor(object): + def setupUi(self, LYTEditor): + if not LYTEditor.objectName(): + LYTEditor.setObjectName(u"LYTEditor") + LYTEditor.resize(400, 300) + self.verticalLayout = QVBoxLayout(LYTEditor) + self.verticalLayout.setObjectName(u"verticalLayout") + self.graphicsView = QGraphicsView(LYTEditor) + self.graphicsView.setObjectName(u"graphicsView") + + self.verticalLayout.addWidget(self.graphicsView) + + + self.retranslateUi(LYTEditor) + + QMetaObject.connectSlotsByName(LYTEditor) + # setupUi + + def retranslateUi(self, LYTEditor): + LYTEditor.setWindowTitle(QCoreApplication.translate("LYTEditor", u"LYT Editor", None)) + # retranslateUi + + +from toolset.rcc import resources_rc_pyside2 diff --git a/Tools/HolocronToolset/src/toolset/uic/pyside2/widgets/resource_list.py b/Tools/HolocronToolset/src/toolset/uic/pyside2/widgets/resource_list.py index eee195374..9effee2a0 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyside2/widgets/resource_list.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyside2/widgets/resource_list.py @@ -12,7 +12,7 @@ from PySide2.QtGui import * from PySide2.QtWidgets import * -from utility.ui_libraries.qt.widgets.itemviews.tree import RobustTreeView +from utility.ui_libraries.qt.widgets.itemviews.treeview import RobustTreeView class Ui_Form(object): diff --git a/Tools/HolocronToolset/src/toolset/uic/pyside2/widgets/settings/installations.py b/Tools/HolocronToolset/src/toolset/uic/pyside2/widgets/settings/installations.py index 8e88a41fd..e60189171 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyside2/widgets/settings/installations.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyside2/widgets/settings/installations.py @@ -12,6 +12,8 @@ from PySide2.QtGui import * from PySide2.QtWidgets import * +from utility.ui_libraries.qt.widgets.itemviews.listview import RobustListView + class Ui_Form(object): def setupUi(self, Form): @@ -22,7 +24,7 @@ def setupUi(self, Form): self.horizontalLayout.setObjectName(u"horizontalLayout") self.verticalLayout_2 = QVBoxLayout() self.verticalLayout_2.setObjectName(u"verticalLayout_2") - self.pathList = QListView(Form) + self.pathList = RobustListView(Form) self.pathList.setObjectName(u"pathList") self.pathList.setEditTriggers(QAbstractItemView.NoEditTriggers) diff --git a/Tools/HolocronToolset/src/toolset/uic/pyside2/widgets/texture_list.py b/Tools/HolocronToolset/src/toolset/uic/pyside2/widgets/texture_list.py index f93f6bd1d..6749ff708 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyside2/widgets/texture_list.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyside2/widgets/texture_list.py @@ -12,6 +12,8 @@ from PySide2.QtGui import * from PySide2.QtWidgets import * +from utility.ui_libraries.qt.widgets.itemviews.listview import RobustListView + class Ui_Form(object): def setupUi(self, Form): diff --git a/Tools/HolocronToolset/src/toolset/uic/pyside2/windows/main.py b/Tools/HolocronToolset/src/toolset/uic/pyside2/windows/main.py index a75ae73b4..43c288242 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyside2/windows/main.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyside2/windows/main.py @@ -210,13 +210,7 @@ def setupUi(self, MainWindow): self.verticalLayout_4.addWidget(self.gameCombo) - self.outerTabWidget = QTabWidget(self.centralwidget) - self.outerTabWidget.setObjectName(u"outerTabWidget") - self.resourceListTab = QWidget() - self.resourceListTab.setObjectName(u"resourceListTab") - self.verticalLayoutResourceListTab = QVBoxLayout(self.resourceListTab) - self.verticalLayoutResourceListTab.setObjectName(u"verticalLayoutResourceListTab") - self.resourceTabs = QTabWidget(self.resourceListTab) + self.resourceTabs = QTabWidget(self.centralwidget) self.resourceTabs.setObjectName(u"resourceTabs") self.coreTab = QWidget() self.coreTab.setObjectName(u"coreTab") @@ -286,21 +280,7 @@ def setupUi(self, MainWindow): self.resourceTabs.addTab(self.texturesTab, "") - self.verticalLayoutResourceListTab.addWidget(self.resourceTabs) - - self.outerTabWidget.addTab(self.resourceListTab, "") - self.fileSystemTab = QWidget() - self.fileSystemTab.setObjectName(u"fileSystemTab") - self.verticalLayoutFileSystemTab = QVBoxLayout(self.fileSystemTab) - self.verticalLayoutFileSystemTab.setObjectName(u"verticalLayoutFileSystemTab") - self.fileSystemWidget = ResourceFileSystemWidget(self.fileSystemTab) - self.fileSystemWidget.setObjectName(u"fileSystemWidget") - - self.verticalLayoutFileSystemTab.addWidget(self.fileSystemWidget) - - self.outerTabWidget.addTab(self.fileSystemTab, "") - - self.verticalLayout_4.addWidget(self.outerTabWidget) + self.verticalLayout_4.addWidget(self.resourceTabs) self.horizontalLayout.addLayout(self.verticalLayout_4) @@ -463,7 +443,6 @@ def setupUi(self, MainWindow): self.retranslateUi(MainWindow) - self.outerTabWidget.setCurrentIndex(0) self.resourceTabs.setCurrentIndex(0) @@ -537,8 +516,6 @@ def retranslateUi(self, MainWindow): self.resourceTabs.setTabText(self.resourceTabs.indexOf(self.modulesTab), QCoreApplication.translate("MainWindow", u"Modules", None)) self.resourceTabs.setTabText(self.resourceTabs.indexOf(self.overrideTab), QCoreApplication.translate("MainWindow", u"Override", None)) self.resourceTabs.setTabText(self.resourceTabs.indexOf(self.texturesTab), QCoreApplication.translate("MainWindow", u"Textures", None)) - self.outerTabWidget.setTabText(self.outerTabWidget.indexOf(self.resourceListTab), QCoreApplication.translate("MainWindow", u"Resource List", None)) - self.outerTabWidget.setTabText(self.outerTabWidget.indexOf(self.fileSystemTab), QCoreApplication.translate("MainWindow", u"File System", None)) self.openButton.setText(QCoreApplication.translate("MainWindow", u"Open Selected", None)) self.extractButton.setText(QCoreApplication.translate("MainWindow", u"Extract Selected", None)) self.tpcGroup_2.setTitle(QCoreApplication.translate("MainWindow", u"TPC", None)) diff --git a/Tools/HolocronToolset/src/toolset/uic/pyside2/windows/module_designer.py b/Tools/HolocronToolset/src/toolset/uic/pyside2/windows/module_designer.py index a558b2f90..ee5d474f6 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyside2/windows/module_designer.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyside2/windows/module_designer.py @@ -12,28 +12,92 @@ from PySide2.QtGui import * from PySide2.QtWidgets import * -from toolset.gui.widgets.renderer.walkmesh import WalkmeshRenderer -from toolset.gui.widgets.renderer.module import ModuleRenderer +from modulerenderer import ModuleRenderer +from walkmeshrenderer import WalkmeshRenderer from toolset.rcc import resources_rc_pyside2 class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") - MainWindow.resize(970, 651) + MainWindow.resize(970, 650) MainWindow.setFocusPolicy(Qt.StrongFocus) + self.actiona = QAction(MainWindow) + self.actiona.setObjectName(u"actiona") + self.actionOpen = QAction(MainWindow) + self.actionOpen.setObjectName(u"actionOpen") + self.actionSave = QAction(MainWindow) + self.actionSave.setObjectName(u"actionSave") + self.actionSaveAs = QAction(MainWindow) + self.actionSaveAs.setObjectName(u"actionSaveAs") + self.actionExit = QAction(MainWindow) + self.actionExit.setObjectName(u"actionExit") self.actionUndo = QAction(MainWindow) self.actionUndo.setObjectName(u"actionUndo") self.actionRedo = QAction(MainWindow) self.actionRedo.setObjectName(u"actionRedo") - self.actionSave = QAction(MainWindow) - self.actionSave.setObjectName(u"actionSave") - self.actiona = QAction(MainWindow) - self.actiona.setObjectName(u"actiona") + self.actionCut = QAction(MainWindow) + self.actionCut.setObjectName(u"actionCut") + self.actionCopy = QAction(MainWindow) + self.actionCopy.setObjectName(u"actionCopy") + self.actionPaste = QAction(MainWindow) + self.actionPaste.setObjectName(u"actionPaste") + self.actionDelete = QAction(MainWindow) + self.actionDelete.setObjectName(u"actionDelete") + self.actionToggleWireframe = QAction(MainWindow) + self.actionToggleWireframe.setObjectName(u"actionToggleWireframe") + self.actionToggleWireframe.setCheckable(False) + self.actionToggleTextures = QAction(MainWindow) + self.actionToggleTextures.setObjectName(u"actionToggleTextures") + self.actionToggleTextures.setCheckable(False) + self.actionShowHideWalkmesh = QAction(MainWindow) + self.actionShowHideWalkmesh.setObjectName(u"actionShowHideWalkmesh") + self.actionShowHideWalkmesh.setCheckable(False) + self.actionShowHideLYT = QAction(MainWindow) + self.actionShowHideLYT.setObjectName(u"actionShowHideLYT") + self.actionShowHideLYT.setCheckable(False) + self.actionWalkmeshEditor = QAction(MainWindow) + self.actionWalkmeshEditor.setObjectName(u"actionWalkmeshEditor") + self.actionWalkmeshEditor.setCheckable(False) + self.actionLYTEditor = QAction(MainWindow) + self.actionLYTEditor.setObjectName(u"actionLYTEditor") + self.actionLYTEditor.setCheckable(False) + self.actionGenerateWalkmesh = QAction(MainWindow) + self.actionGenerateWalkmesh.setObjectName(u"actionGenerateWalkmesh") + self.actionOptimizeWalkmesh = QAction(MainWindow) + self.actionOptimizeWalkmesh.setObjectName(u"actionOptimizeWalkmesh") + self.actionGenerateLYT = QAction(MainWindow) + self.actionGenerateLYT.setObjectName(u"actionGenerateLYT") + self.actionOptimizeLYT = QAction(MainWindow) + self.actionOptimizeLYT.setObjectName(u"actionOptimizeLYT") self.actionInstructions = QAction(MainWindow) self.actionInstructions.setObjectName(u"actionInstructions") - self.actionOpen = QAction(MainWindow) - self.actionOpen.setObjectName(u"actionOpen") + self.actionAbout = QAction(MainWindow) + self.actionAbout.setObjectName(u"actionAbout") + self.actionAddWalkmeshFace = QAction(MainWindow) + self.actionAddWalkmeshFace.setObjectName(u"actionAddWalkmeshFace") + self.actionRemoveWalkmeshFace = QAction(MainWindow) + self.actionRemoveWalkmeshFace.setObjectName(u"actionRemoveWalkmeshFace") + self.actionMergeWalkmeshFaces = QAction(MainWindow) + self.actionMergeWalkmeshFaces.setObjectName(u"actionMergeWalkmeshFaces") + self.actionSplitWalkmeshFace = QAction(MainWindow) + self.actionSplitWalkmeshFace.setObjectName(u"actionSplitWalkmeshFace") + self.actionSetWalkmeshMaterial = QAction(MainWindow) + self.actionSetWalkmeshMaterial.setObjectName(u"actionSetWalkmeshMaterial") + self.actionAddRoom = QAction(MainWindow) + self.actionAddRoom.setObjectName(u"actionAddRoom") + self.actionRemoveRoom = QAction(MainWindow) + self.actionRemoveRoom.setObjectName(u"actionRemoveRoom") + self.actionConnectRooms = QAction(MainWindow) + self.actionConnectRooms.setObjectName(u"actionConnectRooms") + self.actionAddObstacle = QAction(MainWindow) + self.actionAddObstacle.setObjectName(u"actionAddObstacle") + self.actionRemoveObstacle = QAction(MainWindow) + self.actionRemoveObstacle.setObjectName(u"actionRemoveObstacle") + self.actionAddTrack = QAction(MainWindow) + self.actionAddTrack.setObjectName(u"actionAddTrack") + self.actionRemoveTrack = QAction(MainWindow) + self.actionRemoveTrack.setObjectName(u"actionRemoveTrack") self.actionHide3DView = QAction(MainWindow) self.actionHide3DView.setObjectName(u"actionHide3DView") self.actionHide2DView = QAction(MainWindow) @@ -42,6 +106,16 @@ def setupUi(self, MainWindow): self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(u"verticalLayout") + self.lytToolbar = QToolBar(self.centralwidget) + self.lytToolbar.setObjectName(u"lytToolbar") + + self.verticalLayout.addWidget(self.lytToolbar) + + self.walkmeshToolbar = QToolBar(self.centralwidget) + self.walkmeshToolbar.setObjectName(u"walkmeshToolbar") + + self.verticalLayout.addWidget(self.walkmeshToolbar) + self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setSpacing(4) self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") @@ -52,33 +126,35 @@ def setupUi(self, MainWindow): self.lockInstancesCheck = QCheckBox(self.centralwidget) self.lockInstancesCheck.setObjectName(u"lockInstancesCheck") self.lockInstancesCheck.setMaximumSize(QSize(28, 16777215)) - self.lockInstancesCheck.setStyleSheet(u"QCheckbox {\n" -" spacing: 0px;\n" -"}\n" -"\n" -"QCheckBox::indicator {\n" -" image: url(:/images/icons/lock.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.lockInstancesCheck.setStyleSheet(u" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/lock.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" " + " \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.lockInstancesCheck.setChecked(False) self.horizontalLayout_2.addWidget(self.lockInstancesCheck) @@ -93,33 +169,35 @@ def setupUi(self, MainWindow): self.cursorCheck = QCheckBox(self.centralwidget) self.cursorCheck.setObjectName(u"cursorCheck") self.cursorCheck.setMaximumSize(QSize(28, 16777215)) - self.cursorCheck.setStyleSheet(u"QCheckbox {\n" -" spacing: 0px;\n" -"}\n" -"\n" -"QCheckBox::indicator {\n" -" image: url(:/images/icons/cursor.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.cursorCheck.setStyleSheet(u" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/cursor.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" " + " \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.cursorCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.cursorCheck) @@ -127,33 +205,35 @@ def setupUi(self, MainWindow): self.backfaceCheck = QCheckBox(self.centralwidget) self.backfaceCheck.setObjectName(u"backfaceCheck") self.backfaceCheck.setMaximumSize(QSize(28, 16777215)) - self.backfaceCheck.setStyleSheet(u"QCheckbox {\n" -" spacing: 0px;\n" -"}\n" -"\n" -"QCheckBox::indicator {\n" -" image: url(:/images/icons/backface.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.backfaceCheck.setStyleSheet(u" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/backface.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" " + " \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.backfaceCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.backfaceCheck) @@ -161,33 +241,35 @@ def setupUi(self, MainWindow): self.lightmapCheck = QCheckBox(self.centralwidget) self.lightmapCheck.setObjectName(u"lightmapCheck") self.lightmapCheck.setMaximumSize(QSize(28, 16777215)) - self.lightmapCheck.setStyleSheet(u"QCheckbox {\n" -" spacing: 0px;\n" -"}\n" -"\n" -"QCheckBox::indicator {\n" -" image: url(:/images/icons/lightmap.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.lightmapCheck.setStyleSheet(u" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/lightmap.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" " + " \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.lightmapCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.lightmapCheck) @@ -202,33 +284,35 @@ def setupUi(self, MainWindow): self.viewCreatureCheck = QCheckBox(self.centralwidget) self.viewCreatureCheck.setObjectName(u"viewCreatureCheck") self.viewCreatureCheck.setMaximumSize(QSize(28, 16777215)) - self.viewCreatureCheck.setStyleSheet(u"QCheckbox {\n" -" spacing: 0px;\n" -"}\n" -"\n" -"QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/creature.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewCreatureCheck.setStyleSheet(u" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/creature.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" " + " \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewCreatureCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.viewCreatureCheck) @@ -236,29 +320,31 @@ def setupUi(self, MainWindow): self.viewDoorCheck = QCheckBox(self.centralwidget) self.viewDoorCheck.setObjectName(u"viewDoorCheck") self.viewDoorCheck.setMaximumSize(QSize(28, 16777215)) - self.viewDoorCheck.setStyleSheet(u"QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/door.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewDoorCheck.setStyleSheet(u" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/door.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" " + " border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewDoorCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.viewDoorCheck) @@ -266,29 +352,31 @@ def setupUi(self, MainWindow): self.viewPlaceableCheck = QCheckBox(self.centralwidget) self.viewPlaceableCheck.setObjectName(u"viewPlaceableCheck") self.viewPlaceableCheck.setMaximumSize(QSize(28, 16777215)) - self.viewPlaceableCheck.setStyleSheet(u"QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/placeable.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewPlaceableCheck.setStyleSheet(u" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/placeable.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" " + " border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewPlaceableCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.viewPlaceableCheck) @@ -296,29 +384,31 @@ def setupUi(self, MainWindow): self.viewStoreCheck = QCheckBox(self.centralwidget) self.viewStoreCheck.setObjectName(u"viewStoreCheck") self.viewStoreCheck.setMaximumSize(QSize(28, 16777215)) - self.viewStoreCheck.setStyleSheet(u"QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/merchant.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewStoreCheck.setStyleSheet(u" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/merchant.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" " + " border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewStoreCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.viewStoreCheck) @@ -326,29 +416,31 @@ def setupUi(self, MainWindow): self.viewSoundCheck = QCheckBox(self.centralwidget) self.viewSoundCheck.setObjectName(u"viewSoundCheck") self.viewSoundCheck.setMaximumSize(QSize(28, 16777215)) - self.viewSoundCheck.setStyleSheet(u"QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/sound.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewSoundCheck.setStyleSheet(u" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/sound.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" " + " border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewSoundCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.viewSoundCheck) @@ -356,29 +448,31 @@ def setupUi(self, MainWindow): self.viewWaypointCheck = QCheckBox(self.centralwidget) self.viewWaypointCheck.setObjectName(u"viewWaypointCheck") self.viewWaypointCheck.setMaximumSize(QSize(28, 16777215)) - self.viewWaypointCheck.setStyleSheet(u"QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/waypoint.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewWaypointCheck.setStyleSheet(u" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/waypoint.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" " + " border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewWaypointCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.viewWaypointCheck) @@ -386,29 +480,31 @@ def setupUi(self, MainWindow): self.viewCameraCheck = QCheckBox(self.centralwidget) self.viewCameraCheck.setObjectName(u"viewCameraCheck") self.viewCameraCheck.setMaximumSize(QSize(28, 16777215)) - self.viewCameraCheck.setStyleSheet(u"QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/camera.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewCameraCheck.setStyleSheet(u" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/camera.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" " + " border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewCameraCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.viewCameraCheck) @@ -416,29 +512,31 @@ def setupUi(self, MainWindow): self.viewEncounterCheck = QCheckBox(self.centralwidget) self.viewEncounterCheck.setObjectName(u"viewEncounterCheck") self.viewEncounterCheck.setMaximumSize(QSize(28, 16777215)) - self.viewEncounterCheck.setStyleSheet(u"QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/encounter.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewEncounterCheck.setStyleSheet(u" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/encounter.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" " + " border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewEncounterCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.viewEncounterCheck) @@ -446,29 +544,31 @@ def setupUi(self, MainWindow): self.viewTriggerCheck = QCheckBox(self.centralwidget) self.viewTriggerCheck.setObjectName(u"viewTriggerCheck") self.viewTriggerCheck.setMaximumSize(QSize(28, 16777215)) - self.viewTriggerCheck.setStyleSheet(u"QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/trigger.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewTriggerCheck.setStyleSheet(u" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/trigger.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" " + " border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewTriggerCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.viewTriggerCheck) @@ -522,7 +622,7 @@ def setupUi(self, MainWindow): MainWindow.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(MainWindow) self.menubar.setObjectName(u"menubar") - self.menubar.setGeometry(QRect(0, 0, 970, 22)) + self.menubar.setGeometry(QRect(0, 0, 970, 21)) self.menuFile = QMenu(self.menubar) self.menuFile.setObjectName(u"menuFile") self.menuHelp = QMenu(self.menubar) @@ -532,6 +632,21 @@ def setupUi(self, MainWindow): self.statusbar.setObjectName(u"statusbar") MainWindow.setStatusBar(self.statusbar) + self.lytToolbar.addAction(self.actionAddRoom) + self.lytToolbar.addAction(self.actionRemoveRoom) + self.lytToolbar.addAction(self.actionConnectRooms) + self.lytToolbar.addSeparator() + self.lytToolbar.addAction(self.actionAddObstacle) + self.lytToolbar.addAction(self.actionRemoveObstacle) + self.lytToolbar.addSeparator() + self.lytToolbar.addAction(self.actionAddTrack) + self.lytToolbar.addAction(self.actionRemoveTrack) + self.walkmeshToolbar.addAction(self.actionAddWalkmeshFace) + self.walkmeshToolbar.addAction(self.actionRemoveWalkmeshFace) + self.walkmeshToolbar.addAction(self.actionMergeWalkmeshFaces) + self.walkmeshToolbar.addAction(self.actionSplitWalkmeshFace) + self.walkmeshToolbar.addSeparator() + self.walkmeshToolbar.addAction(self.actionSetWalkmeshMaterial) self.menubar.addAction(self.menuFile.menuAction()) self.menubar.addAction(self.menuHelp.menuAction()) self.menuFile.addAction(self.actionOpen) @@ -548,21 +663,80 @@ def setupUi(self, MainWindow): def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) + self.actiona.setText(QCoreApplication.translate("MainWindow", u"Placeholdewr", None)) + self.actionOpen.setText(QCoreApplication.translate("MainWindow", u"Open", None)) + self.actionSave.setText(QCoreApplication.translate("MainWindow", u"Save", None)) +#if QT_CONFIG(shortcut) + self.actionSave.setShortcut("") +#endif // QT_CONFIG(shortcut) + self.actionSaveAs.setText(QCoreApplication.translate("MainWindow", u"Save As...", None)) +#if QT_CONFIG(shortcut) + self.actionSaveAs.setShortcut("") +#endif // QT_CONFIG(shortcut) + self.actionExit.setText(QCoreApplication.translate("MainWindow", u"Exit", None)) +#if QT_CONFIG(shortcut) + self.actionExit.setShortcut("") +#endif // QT_CONFIG(shortcut) self.actionUndo.setText(QCoreApplication.translate("MainWindow", u"Undo", None)) #if QT_CONFIG(shortcut) - self.actionUndo.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Z", None)) + self.actionUndo.setShortcut("") #endif // QT_CONFIG(shortcut) self.actionRedo.setText(QCoreApplication.translate("MainWindow", u"Redo", None)) #if QT_CONFIG(shortcut) - self.actionRedo.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Y", None)) + self.actionRedo.setShortcut("") #endif // QT_CONFIG(shortcut) + self.actionCut.setText(QCoreApplication.translate("MainWindow", u"Cut", None)) #if QT_CONFIG(shortcut) - self.actionRedo.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Shift+Z", None)) + self.actionCut.setShortcut("") #endif // QT_CONFIG(shortcut) - self.actionSave.setText(QCoreApplication.translate("MainWindow", u"Save GIT", None)) - self.actiona.setText(QCoreApplication.translate("MainWindow", u"Placeholdewr", None)) + self.actionCopy.setText(QCoreApplication.translate("MainWindow", u"Copy", None)) +#if QT_CONFIG(shortcut) + self.actionCopy.setShortcut("") +#endif // QT_CONFIG(shortcut) + self.actionPaste.setText(QCoreApplication.translate("MainWindow", u"Paste", None)) +#if QT_CONFIG(shortcut) + self.actionPaste.setShortcut("") +#endif // QT_CONFIG(shortcut) + self.actionDelete.setText(QCoreApplication.translate("MainWindow", u"Delete", None)) +#if QT_CONFIG(shortcut) + self.actionDelete.setShortcut("") +#endif // QT_CONFIG(shortcut) + self.actionToggleWireframe.setText(QCoreApplication.translate("MainWindow", u"Toggle Wireframe", None)) +#if QT_CONFIG(shortcut) + self.actionToggleWireframe.setShortcut("") +#endif // QT_CONFIG(shortcut) + self.actionToggleTextures.setText(QCoreApplication.translate("MainWindow", u"Toggle Textures", None)) +#if QT_CONFIG(shortcut) + self.actionToggleTextures.setShortcut("") +#endif // QT_CONFIG(shortcut) + self.actionShowHideWalkmesh.setText(QCoreApplication.translate("MainWindow", u"Show/Hide Walkmesh", None)) +#if QT_CONFIG(shortcut) + self.actionShowHideWalkmesh.setShortcut("") +#endif // QT_CONFIG(shortcut) + self.actionShowHideLYT.setText(QCoreApplication.translate("MainWindow", u"Show/Hide LYT", None)) +#if QT_CONFIG(shortcut) + self.actionShowHideLYT.setShortcut("") +#endif // QT_CONFIG(shortcut) + self.actionWalkmeshEditor.setText(QCoreApplication.translate("MainWindow", u"Walkmesh Editor", None)) + self.actionLYTEditor.setText(QCoreApplication.translate("MainWindow", u"LYT Editor", None)) + self.actionGenerateWalkmesh.setText(QCoreApplication.translate("MainWindow", u"Generate Walkmesh", None)) + self.actionOptimizeWalkmesh.setText(QCoreApplication.translate("MainWindow", u"Optimize Walkmesh", None)) + self.actionGenerateLYT.setText(QCoreApplication.translate("MainWindow", u"Generate LYT", None)) + self.actionOptimizeLYT.setText(QCoreApplication.translate("MainWindow", u"Optimize LYT", None)) self.actionInstructions.setText(QCoreApplication.translate("MainWindow", u"Instructions", None)) - self.actionOpen.setText(QCoreApplication.translate("MainWindow", u"Open", None)) + self.actionAbout.setText(QCoreApplication.translate("MainWindow", u"About", None)) + self.actionAddWalkmeshFace.setText(QCoreApplication.translate("MainWindow", u"Add Face", None)) + self.actionRemoveWalkmeshFace.setText(QCoreApplication.translate("MainWindow", u"Remove Face", None)) + self.actionMergeWalkmeshFaces.setText(QCoreApplication.translate("MainWindow", u"Merge Faces", None)) + self.actionSplitWalkmeshFace.setText(QCoreApplication.translate("MainWindow", u"Split Face", None)) + self.actionSetWalkmeshMaterial.setText(QCoreApplication.translate("MainWindow", u"Set Material", None)) + self.actionAddRoom.setText(QCoreApplication.translate("MainWindow", u"Add Room", None)) + self.actionRemoveRoom.setText(QCoreApplication.translate("MainWindow", u"Remove Room", None)) + self.actionConnectRooms.setText(QCoreApplication.translate("MainWindow", u"Connect Rooms", None)) + self.actionAddObstacle.setText(QCoreApplication.translate("MainWindow", u"Add Obstacle", None)) + self.actionRemoveObstacle.setText(QCoreApplication.translate("MainWindow", u"Remove Obstacle", None)) + self.actionAddTrack.setText(QCoreApplication.translate("MainWindow", u"Add Track", None)) + self.actionRemoveTrack.setText(QCoreApplication.translate("MainWindow", u"Remove Track", None)) self.actionHide3DView.setText(QCoreApplication.translate("MainWindow", u"Hide 3D View", None)) self.actionHide2DView.setText(QCoreApplication.translate("MainWindow", u"Hide 2D View", None)) #if QT_CONFIG(tooltip) diff --git a/Tools/HolocronToolset/src/toolset/uic/pyside6/editors/erf.py b/Tools/HolocronToolset/src/toolset/uic/pyside6/editors/erf.py index a43c4fc93..447d4d1fc 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyside6/editors/erf.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyside6/editors/erf.py @@ -21,6 +21,7 @@ QSizePolicy, QVBoxLayout, QWidget) from toolset.gui.editors.erf import ERFEditorTable +from utility.ui_libraries.qt.widgets.itemviews.tableview import RobustTableView class Ui_MainWindow(object): def setupUi(self, MainWindow): diff --git a/Tools/HolocronToolset/src/toolset/uic/pyside6/editors/nss.py b/Tools/HolocronToolset/src/toolset/uic/pyside6/editors/nss.py index cf925796e..800645976 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyside6/editors/nss.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyside6/editors/nss.py @@ -17,20 +17,20 @@ QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QComboBox, QDockWidget, QHBoxLayout, - QHeaderView, QLineEdit, QListWidget, QListWidgetItem, - QMainWindow, QMenu, QMenuBar, QPlainTextEdit, - QProgressBar, QPushButton, QSizePolicy, QSpacerItem, - QStatusBar, QTabWidget, QTableWidget, QTableWidgetItem, - QTreeWidget, QTreeWidgetItem, QVBoxLayout, QWidget) + QHeaderView, QLabel, QLineEdit, QListWidget, + QListWidgetItem, QMainWindow, QMenu, QMenuBar, + QPlainTextEdit, QProgressBar, QPushButton, QSizePolicy, + QSpacerItem, QSplitter, QStackedWidget, QStatusBar, + QTabWidget, QToolBar, QTreeView, QTreeWidget, + QTreeWidgetItem, QVBoxLayout, QWidget) -from toolset.gui.common.widgets.code_editor import CodeEditor -from utility.ui_libraries.qt.widgets.itemviews.tree import RobustTreeView +from toolset.gui.common.widgets.code_editor import NSSCodeEditor class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") - MainWindow.resize(1180, 690) + MainWindow.resize(1280, 720) self.actionNew = QAction(MainWindow) self.actionNew.setObjectName(u"actionNew") self.actionOpen = QAction(MainWindow) @@ -142,16 +142,23 @@ def setupUi(self, MainWindow): self.actionTSL.setObjectName(u"actionTSL") self.actionTSL.setCheckable(True) self.actionTSL.setChecked(True) + self.actionDownloadVanillaSource = QAction(MainWindow) + self.actionDownloadVanillaSource.setObjectName(u"actionDownloadVanillaSource") self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") - self.vboxlytCentralWidget = QVBoxLayout(self.centralwidget) - self.vboxlytCentralWidget.setObjectName(u"vboxlytCentralWidget") + self.verticalLayout = QVBoxLayout(self.centralwidget) + self.verticalLayout.setObjectName(u"verticalLayout") self.middleTopHorizLyt = QHBoxLayout() self.middleTopHorizLyt.setObjectName(u"middleTopHorizLyt") - self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum) + self.horizontalSpacer = QSpacerItem(320, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum) self.middleTopHorizLyt.addItem(self.horizontalSpacer) + self.labelGameSelector = QLabel(self.centralwidget) + self.labelGameSelector.setObjectName(u"labelGameSelector") + + self.middleTopHorizLyt.addWidget(self.labelGameSelector, 0, Qt.AlignmentFlag.AlignHCenter) + self.gameSelector = QComboBox(self.centralwidget) self.gameSelector.addItem("") self.gameSelector.addItem("") @@ -164,196 +171,155 @@ def setupUi(self, MainWindow): self.middleTopHorizLyt.addWidget(self.gameSelector) + self.middleTopHorizLyt.setStretch(1, 1) + self.middleTopHorizLyt.setStretch(2, 1) - self.vboxlytCentralWidget.addLayout(self.middleTopHorizLyt) + self.verticalLayout.addLayout(self.middleTopHorizLyt) - self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding) + self.searchBar = QLineEdit(self.centralwidget) + self.searchBar.setObjectName(u"searchBar") - self.vboxlytCentralWidget.addItem(self.verticalSpacer) + self.verticalLayout.addWidget(self.searchBar) - self.editorTabs = QTabWidget(self.centralwidget) - self.editorTabs.setObjectName(u"editorTabs") + self.mainSplitter = QSplitter(self.centralwidget) + self.mainSplitter.setObjectName(u"mainSplitter") sizePolicy1 = QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Preferred) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) - sizePolicy1.setHeightForWidth(self.editorTabs.sizePolicy().hasHeightForWidth()) - self.editorTabs.setSizePolicy(sizePolicy1) - font = QFont() - font.setStyleStrategy(QFont.NoAntialias) - self.editorTabs.setFont(font) + sizePolicy1.setHeightForWidth(self.mainSplitter.sizePolicy().hasHeightForWidth()) + self.mainSplitter.setSizePolicy(sizePolicy1) + self.mainSplitter.setOrientation(Qt.Horizontal) + self.leftPanel = QWidget(self.mainSplitter) + self.leftPanel.setObjectName(u"leftPanel") + self.leftPanelLayout = QVBoxLayout(self.leftPanel) + self.leftPanelLayout.setObjectName(u"leftPanelLayout") + self.leftPanelLayout.setContentsMargins(0, 0, 0, 0) + self.fileExplorerTabs = QTabWidget(self.leftPanel) + self.fileExplorerTabs.setObjectName(u"fileExplorerTabs") + self.fileExplorerTabs.setTabPosition(QTabWidget.North) + self.fileExplorerTab = QWidget() + self.fileExplorerTab.setObjectName(u"fileExplorerTab") + self.fileExplorerLayout = QVBoxLayout(self.fileExplorerTab) + self.fileExplorerLayout.setObjectName(u"fileExplorerLayout") + self.fileExplorerPath = QLineEdit(self.fileExplorerTab) + self.fileExplorerPath.setObjectName(u"fileExplorerPath") + + self.fileExplorerLayout.addWidget(self.fileExplorerPath) + + self.fileExplorerTree = QTreeView(self.fileExplorerTab) + self.fileExplorerTree.setObjectName(u"fileExplorerTree") + + self.fileExplorerLayout.addWidget(self.fileExplorerTree) + + self.fileExplorerTabs.addTab(self.fileExplorerTab, "") + + self.leftPanelLayout.addWidget(self.fileExplorerTabs) + + self.mainSplitter.addWidget(self.leftPanel) + self.rightSplitter = QSplitter(self.mainSplitter) + self.rightSplitter.setObjectName(u"rightSplitter") + self.rightSplitter.setOrientation(Qt.Vertical) + self.editorWidget = QWidget(self.rightSplitter) + self.editorWidget.setObjectName(u"editorWidget") + self.editorLayout = QVBoxLayout(self.editorWidget) + self.editorLayout.setObjectName(u"editorLayout") + self.editorLayout.setContentsMargins(0, 0, 0, 0) + self.editorStack = QStackedWidget(self.editorWidget) + self.editorStack.setObjectName(u"editorStack") + self.nativeEditor = NSSCodeEditor() + self.nativeEditor.setObjectName(u"nativeEditor") + self.editorStack.addWidget(self.nativeEditor) + self.webEditor = WebViewEditor() + self.webEditor.setObjectName(u"webEditor") + self.editorStack.addWidget(self.webEditor) + + self.editorLayout.addWidget(self.editorStack) + + self.toggleEditorButton = QPushButton(self.editorWidget) + self.toggleEditorButton.setObjectName(u"toggleEditorButton") + + self.editorLayout.addWidget(self.toggleEditorButton) + + self.rightSplitter.addWidget(self.editorWidget) + self.editorTabsWidget = QWidget(self.rightSplitter) + self.editorTabsWidget.setObjectName(u"editorTabsWidget") + self.editorTabsLayout = QVBoxLayout(self.editorTabsWidget) + self.editorTabsLayout.setObjectName(u"editorTabsLayout") + self.editorTabsLayout.setContentsMargins(0, 0, 0, 0) + self.editorTabs = QTabWidget(self.editorTabsWidget) + self.editorTabs.setObjectName(u"editorTabs") + sizePolicy2 = QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Expanding) + sizePolicy2.setHorizontalStretch(0) + sizePolicy2.setVerticalStretch(0) + sizePolicy2.setHeightForWidth(self.editorTabs.sizePolicy().hasHeightForWidth()) + self.editorTabs.setSizePolicy(sizePolicy2) self.editorTabs.setAcceptDrops(True) self.editorTabs.setTabsClosable(True) self.editorTabs.setMovable(True) - self.tab = QWidget() - self.tab.setObjectName(u"tab") - self.verticalLayout_6 = QVBoxLayout(self.tab) - self.verticalLayout_6.setObjectName(u"verticalLayout_6") - self.searchBar = QLineEdit(self.tab) - self.searchBar.setObjectName(u"searchBar") - self.verticalLayout_6.addWidget(self.searchBar) + self.editorTabsLayout.addWidget(self.editorTabs) + + self.searchReplaceWidget = QWidget(self.editorTabsWidget) + self.searchReplaceWidget.setObjectName(u"searchReplaceWidget") + self.searchReplaceLayout = QHBoxLayout(self.searchReplaceWidget) + self.searchReplaceLayout.setObjectName(u"searchReplaceLayout") + self.searchLineEdit = QLineEdit(self.searchReplaceWidget) + self.searchLineEdit.setObjectName(u"searchLineEdit") - self.codeEdit = CodeEditor(self.tab) - self.codeEdit.setObjectName(u"codeEdit") + self.searchReplaceLayout.addWidget(self.searchLineEdit) - self.verticalLayout_6.addWidget(self.codeEdit) + self.replaceLineEdit = QLineEdit(self.searchReplaceWidget) + self.replaceLineEdit.setObjectName(u"replaceLineEdit") - self.editorTabs.addTab(self.tab, "") + self.searchReplaceLayout.addWidget(self.replaceLineEdit) - self.vboxlytCentralWidget.addWidget(self.editorTabs) - self.panelTabs = QTabWidget(self.centralwidget) - self.panelTabs.setObjectName(u"panelTabs") - font1 = QFont() - font1.setFamilies([u"Segoe UI"]) - font1.setPointSize(10) - self.panelTabs.setFont(font1) - self.panelTabs.setMovable(True) - self.panelTabs.setTabBarAutoHide(True) + self.editorTabsLayout.addWidget(self.searchReplaceWidget) + + self.rightSplitter.addWidget(self.editorTabsWidget) + self.bottomTabs = QTabWidget(self.rightSplitter) + self.bottomTabs.setObjectName(u"bottomTabs") + self.bottomTabs.setTabPosition(QTabWidget.South) self.outputTab = QWidget() self.outputTab.setObjectName(u"outputTab") - self.vertLytPanelTabs = QVBoxLayout(self.outputTab) - self.vertLytPanelTabs.setObjectName(u"vertLytPanelTabs") + self.outputLayout = QVBoxLayout(self.outputTab) + self.outputLayout.setObjectName(u"outputLayout") self.outputEdit = QPlainTextEdit(self.outputTab) self.outputEdit.setObjectName(u"outputEdit") - font2 = QFont() - font2.setFamilies([u"Lucida Console"]) - font2.setPointSize(10) - self.outputEdit.setFont(font2) - self.outputEdit.viewport().setProperty("cursor", QCursor(Qt.IBeamCursor)) - self.outputEdit.setTabChangesFocus(True) self.outputEdit.setReadOnly(True) - self.vertLytPanelTabs.addWidget(self.outputEdit) - - self.panelTabs.addTab(self.outputTab, "") - self.terminalTab = QWidget() - self.terminalTab.setObjectName(u"terminalTab") - self.verticalLayout_13 = QVBoxLayout(self.terminalTab) - self.verticalLayout_13.setObjectName(u"verticalLayout_13") - self.terminalWidget = QWidget(self.terminalTab) - self.terminalWidget.setObjectName(u"terminalWidget") - self.terminalWidget.setMinimumSize(QSize(0, 100)) - - self.verticalLayout_13.addWidget(self.terminalWidget) - - self.panelTabs.addTab(self.terminalTab, "") - self.debugTab = QWidget() - self.debugTab.setObjectName(u"debugTab") - self.verticalLayout_12 = QVBoxLayout(self.debugTab) - self.verticalLayout_12.setObjectName(u"verticalLayout_12") - self.debugTable = QTableWidget(self.debugTab) - if (self.debugTable.columnCount() < 3): - self.debugTable.setColumnCount(3) - __qtablewidgetitem = QTableWidgetItem() - self.debugTable.setHorizontalHeaderItem(0, __qtablewidgetitem) - __qtablewidgetitem1 = QTableWidgetItem() - self.debugTable.setHorizontalHeaderItem(1, __qtablewidgetitem1) - __qtablewidgetitem2 = QTableWidgetItem() - self.debugTable.setHorizontalHeaderItem(2, __qtablewidgetitem2) - self.debugTable.setObjectName(u"debugTable") - - self.verticalLayout_12.addWidget(self.debugTable) - - self.panelTabs.addTab(self.debugTab, "") - self.findResultsTab = QWidget() - self.findResultsTab.setObjectName(u"findResultsTab") - self.verticalLayout_11 = QVBoxLayout(self.findResultsTab) - self.verticalLayout_11.setObjectName(u"verticalLayout_11") - self.findResultsTree = QTreeWidget(self.findResultsTab) - self.findResultsTree.setObjectName(u"findResultsTree") - - self.verticalLayout_11.addWidget(self.findResultsTree) - - self.panelTabs.addTab(self.findResultsTab, "") - self.outlineTab = QWidget() - self.outlineTab.setObjectName(u"outlineTab") - self.verticalLayout_4 = QVBoxLayout(self.outlineTab) - self.verticalLayout_4.setObjectName(u"verticalLayout_4") - self.outlineView = QTreeWidget(self.outlineTab) - self.outlineView.setObjectName(u"outlineView") - - self.verticalLayout_4.addWidget(self.outlineView) - - self.panelTabs.addTab(self.outlineTab, "") - self.learnTab = QWidget() - self.learnTab.setObjectName(u"learnTab") - self.vertLytLearnTab = QVBoxLayout(self.learnTab) - self.vertLytLearnTab.setObjectName(u"vertLytLearnTab") - self.horizontalLayout_5 = QHBoxLayout() - self.horizontalLayout_5.setObjectName(u"horizontalLayout_5") - self.functionSearchEdit = QLineEdit(self.learnTab) - self.functionSearchEdit.setObjectName(u"functionSearchEdit") - - self.horizontalLayout_5.addWidget(self.functionSearchEdit) - - self.constantSearchEdit = QLineEdit(self.learnTab) - self.constantSearchEdit.setObjectName(u"constantSearchEdit") + self.outputLayout.addWidget(self.outputEdit) - self.horizontalLayout_5.addWidget(self.constantSearchEdit) + self.bottomTabs.addTab(self.outputTab, "") + self.problemsTab = QWidget() + self.problemsTab.setObjectName(u"problemsTab") + self.problemsLayout = QVBoxLayout(self.problemsTab) + self.problemsLayout.setObjectName(u"problemsLayout") + self.problemsTree = QTreeWidget(self.problemsTab) + self.problemsTree.setObjectName(u"problemsTree") + self.problemsLayout.addWidget(self.problemsTree) - self.vertLytLearnTab.addLayout(self.horizontalLayout_5) + self.bottomTabs.addTab(self.problemsTab, "") + self.rightSplitter.addWidget(self.bottomTabs) + self.mainSplitter.addWidget(self.rightSplitter) - self.horizontalLayout = QHBoxLayout() - self.horizontalLayout.setObjectName(u"horizontalLayout") - self.functionList = QListWidget(self.learnTab) - self.functionList.setObjectName(u"functionList") - - self.horizontalLayout.addWidget(self.functionList) - - self.constantList = QListWidget(self.learnTab) - self.constantList.setObjectName(u"constantList") - - self.horizontalLayout.addWidget(self.constantList) - - - self.vertLytLearnTab.addLayout(self.horizontalLayout) - - self.panelTabs.addTab(self.learnTab, "") - - self.vboxlytCentralWidget.addWidget(self.panelTabs) + self.verticalLayout.addWidget(self.mainSplitter) self.progressBar = QProgressBar(self.centralwidget) self.progressBar.setObjectName(u"progressBar") self.progressBar.setMaximum(1) self.progressBar.setTextVisible(False) - self.vboxlytCentralWidget.addWidget(self.progressBar) + self.verticalLayout.addWidget(self.progressBar) - self.vboxlytCentralWidget.setStretch(2, 1) MainWindow.setCentralWidget(self.centralwidget) self.statusbar = QStatusBar(MainWindow) self.statusbar.setObjectName(u"statusbar") MainWindow.setStatusBar(self.statusbar) - self.fileExplorerDock = QDockWidget(MainWindow) - self.fileExplorerDock.setObjectName(u"fileExplorerDock") - self.fileExplorerContents = QWidget() - self.fileExplorerContents.setObjectName(u"fileExplorerContents") - self.fileExplorerLayout = QVBoxLayout(self.fileExplorerContents) - self.fileExplorerLayout.setObjectName(u"fileExplorerLayout") - self.lineEdit = QLineEdit(self.fileExplorerContents) - self.lineEdit.setObjectName(u"lineEdit") - - self.fileExplorerLayout.addWidget(self.lineEdit) - - self.fileExplorerView = RobustTreeView(self.fileExplorerContents) - self.fileExplorerView.setObjectName(u"fileExplorerView") - - self.fileExplorerLayout.addWidget(self.fileExplorerView) - - self.fileSearchEdit = QLineEdit(self.fileExplorerContents) - self.fileSearchEdit.setObjectName(u"fileSearchEdit") - - self.fileExplorerLayout.addWidget(self.fileSearchEdit) - - self.refreshFileExplorerButton = QPushButton(self.fileExplorerContents) - self.refreshFileExplorerButton.setObjectName(u"refreshFileExplorerButton") - - self.fileExplorerLayout.addWidget(self.refreshFileExplorerButton) - - self.fileExplorerDock.setWidget(self.fileExplorerContents) - MainWindow.addDockWidget(Qt.LeftDockWidgetArea, self.fileExplorerDock) + self.toolBar = QToolBar(MainWindow) + self.toolBar.setObjectName(u"toolBar") + MainWindow.addToolBar(self.toolBar) self.bookmarksDock = QDockWidget(MainWindow) self.bookmarksDock.setObjectName(u"bookmarksDock") self.bookmarksDock.setAcceptDrops(True) @@ -419,7 +385,7 @@ def setupUi(self, MainWindow): MainWindow.addDockWidget(Qt.RightDockWidgetArea, self.snippetsDock) self.menubar = QMenuBar(MainWindow) self.menubar.setObjectName(u"menubar") - self.menubar.setGeometry(QRect(0, 0, 1180, 22)) + self.menubar.setGeometry(QRect(0, 0, 1280, 21)) self.menuFile = QMenu(self.menubar) self.menuFile.setObjectName(u"menuFile") self.menuEdit = QMenu(self.menubar) @@ -428,8 +394,6 @@ def setupUi(self, MainWindow): self.menuView.setObjectName(u"menuView") self.menuTools = QMenu(self.menubar) self.menuTools.setObjectName(u"menuTools") - self.menuDebug = QMenu(self.menubar) - self.menuDebug.setObjectName(u"menuDebug") self.menuHelp = QMenu(self.menubar) self.menuHelp.setObjectName(u"menuHelp") MainWindow.setMenuBar(self.menubar) @@ -438,7 +402,6 @@ def setupUi(self, MainWindow): self.menubar.addAction(self.menuEdit.menuAction()) self.menubar.addAction(self.menuView.menuAction()) self.menubar.addAction(self.menuTools.menuAction()) - self.menubar.addAction(self.menuDebug.menuAction()) self.menubar.addAction(self.menuHelp.menuAction()) self.menuFile.addAction(self.actionNew) self.menuFile.addAction(self.actionOpen) @@ -452,6 +415,7 @@ def setupUi(self, MainWindow): self.menuFile.addAction(self.actionCompile) self.menuFile.addAction(self.actionRun) self.menuFile.addSeparator() + self.menuFile.addAction(self.actionDownloadVanillaSource) self.menuFile.addAction(self.actionPrint) self.menuFile.addSeparator() self.menuFile.addAction(self.actionExit) @@ -486,14 +450,6 @@ def setupUi(self, MainWindow): self.menuTools.addAction(self.actionFormat_Code) self.menuTools.addAction(self.actionAnalyze_Code) self.menuTools.addSeparator() - self.menuDebug.addAction(self.actionStart_Debugging) - self.menuDebug.addAction(self.actionStop_Debugging) - self.menuDebug.addAction(self.actionStep_Over) - self.menuDebug.addAction(self.actionStep_Into) - self.menuDebug.addAction(self.actionStep_Out) - self.menuDebug.addSeparator() - self.menuDebug.addAction(self.actionToggle_Breakpoint) - self.menuDebug.addAction(self.actionClear_All_Breakpoints) self.menuHelp.addAction(self.actionDocumentation) self.menuHelp.addAction(self.actionKeyboard_Shortcuts) self.menuHelp.addSeparator() @@ -502,9 +458,6 @@ def setupUi(self, MainWindow): self.retranslateUi(MainWindow) - self.panelTabs.setCurrentIndex(2) - - QMetaObject.connectSlotsByName(MainWindow) # setupUi @@ -700,44 +653,31 @@ def retranslateUi(self, MainWindow): self.actionAbout.setText(QCoreApplication.translate("MainWindow", u"About", None)) self.actionK1.setText(QCoreApplication.translate("MainWindow", u"K1", None)) self.actionTSL.setText(QCoreApplication.translate("MainWindow", u"TSL", None)) + self.actionDownloadVanillaSource.setText(QCoreApplication.translate("MainWindow", u"Download from Vanilla Source Repo", None)) +#if QT_CONFIG(tooltip) + self.actionDownloadVanillaSource.setToolTip(QCoreApplication.translate("MainWindow", u"Download script from the vanilla source repository", None)) +#endif // QT_CONFIG(tooltip) + self.labelGameSelector.setText(QCoreApplication.translate("MainWindow", u"Choose a Game", None)) self.gameSelector.setItemText(0, QCoreApplication.translate("MainWindow", u"K1", None)) self.gameSelector.setItemText(1, QCoreApplication.translate("MainWindow", u"TSL", None)) #if QT_CONFIG(tooltip) - self.gameSelector.setToolTip(QCoreApplication.translate("MainWindow", u"This determines what constants to use for your IDE and impacts the PyKotor compiler (if used)", None)) + self.gameSelector.setToolTip(QCoreApplication.translate("MainWindow", u"This determines what constants to use for your IDE and\n" +" impacts the PyKotor compiler (if used)", None)) #endif // QT_CONFIG(tooltip) self.gameSelector.setPlaceholderText("") -#if QT_CONFIG(whatsthis) - self.editorTabs.setWhatsThis(QCoreApplication.translate("MainWindow", u"Main Code Area", None)) -#endif // QT_CONFIG(whatsthis) self.searchBar.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Search...", None)) - self.editorTabs.setTabText(self.editorTabs.indexOf(self.tab), QCoreApplication.translate("MainWindow", u"Untitled", None)) -#if QT_CONFIG(whatsthis) - self.outputEdit.setWhatsThis(QCoreApplication.translate("MainWindow", u"Output Window for the NWScript Editor", None)) -#endif // QT_CONFIG(whatsthis) - self.outputEdit.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Important errors and logs will appear here.", None)) - self.panelTabs.setTabText(self.panelTabs.indexOf(self.outputTab), QCoreApplication.translate("MainWindow", u"Output", None)) - self.panelTabs.setTabText(self.panelTabs.indexOf(self.terminalTab), QCoreApplication.translate("MainWindow", u"Terminal", None)) - ___qtablewidgetitem = self.debugTable.horizontalHeaderItem(0) - ___qtablewidgetitem.setText(QCoreApplication.translate("MainWindow", u"Variable", None)); - ___qtablewidgetitem1 = self.debugTable.horizontalHeaderItem(1) - ___qtablewidgetitem1.setText(QCoreApplication.translate("MainWindow", u"Value", None)); - ___qtablewidgetitem2 = self.debugTable.horizontalHeaderItem(2) - ___qtablewidgetitem2.setText(QCoreApplication.translate("MainWindow", u"Type", None)); - self.panelTabs.setTabText(self.panelTabs.indexOf(self.debugTab), QCoreApplication.translate("MainWindow", u"Debug", None)) - ___qtreewidgetitem = self.findResultsTree.headerItem() - ___qtreewidgetitem.setText(2, QCoreApplication.translate("MainWindow", u"Content", None)); - ___qtreewidgetitem.setText(1, QCoreApplication.translate("MainWindow", u"Line", None)); - ___qtreewidgetitem.setText(0, QCoreApplication.translate("MainWindow", u"File", None)); - self.panelTabs.setTabText(self.panelTabs.indexOf(self.findResultsTab), QCoreApplication.translate("MainWindow", u"Find Results", None)) - self.panelTabs.setTabText(self.panelTabs.indexOf(self.outlineTab), QCoreApplication.translate("MainWindow", u"Outline", None)) - self.functionSearchEdit.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Search functions...", None)) - self.constantSearchEdit.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Search constants...", None)) - self.panelTabs.setTabText(self.panelTabs.indexOf(self.learnTab), QCoreApplication.translate("MainWindow", u"Constants", None)) - self.fileExplorerDock.setWindowTitle(QCoreApplication.translate("MainWindow", u"File Explorer", None)) - self.lineEdit.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Address Bar", None)) - self.fileSearchEdit.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Search files...", None)) - self.refreshFileExplorerButton.setText(QCoreApplication.translate("MainWindow", u"Refresh", None)) + self.fileExplorerPath.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Path", None)) + self.fileExplorerTabs.setTabText(self.fileExplorerTabs.indexOf(self.fileExplorerTab), QCoreApplication.translate("MainWindow", u"File Explorer", None)) + self.toggleEditorButton.setText(QCoreApplication.translate("MainWindow", u"Toggle Web IDE", None)) + self.searchLineEdit.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Search...", None)) + self.replaceLineEdit.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Replace...", None)) + self.bottomTabs.setTabText(self.bottomTabs.indexOf(self.outputTab), QCoreApplication.translate("MainWindow", u"Output", None)) + ___qtreewidgetitem = self.problemsTree.headerItem() + ___qtreewidgetitem.setText(2, QCoreApplication.translate("MainWindow", u"Line", None)); + ___qtreewidgetitem.setText(1, QCoreApplication.translate("MainWindow", u"File", None)); + ___qtreewidgetitem.setText(0, QCoreApplication.translate("MainWindow", u"Description", None)); + self.bottomTabs.setTabText(self.bottomTabs.indexOf(self.problemsTab), QCoreApplication.translate("MainWindow", u"Problems", None)) self.bookmarksDock.setWindowTitle(QCoreApplication.translate("MainWindow", u"Bookmarks", None)) ___qtreewidgetitem1 = self.bookmarkTree.headerItem() ___qtreewidgetitem1.setText(1, QCoreApplication.translate("MainWindow", u"Description", None)); @@ -753,7 +693,6 @@ def retranslateUi(self, MainWindow): self.menuEdit.setTitle(QCoreApplication.translate("MainWindow", u"Edit", None)) self.menuView.setTitle(QCoreApplication.translate("MainWindow", u"View", None)) self.menuTools.setTitle(QCoreApplication.translate("MainWindow", u"Tools", None)) - self.menuDebug.setTitle(QCoreApplication.translate("MainWindow", u"Debug", None)) self.menuHelp.setTitle(QCoreApplication.translate("MainWindow", u"Help", None)) # retranslateUi diff --git a/Tools/HolocronToolset/src/toolset/uic/pyside6/editors/tlk.py b/Tools/HolocronToolset/src/toolset/uic/pyside6/editors/tlk.py index d1d0a9e06..f6a3d64e9 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyside6/editors/tlk.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyside6/editors/tlk.py @@ -22,7 +22,7 @@ QPushButton, QSizePolicy, QSpinBox, QSplitter, QVBoxLayout, QWidget) -from utility.ui_libraries.qt.widgets.itemviews.tableview import RobustTableView +from utility.ui_libraries.qt.widgets.itemviews.treeview import RobustTableView class Ui_MainWindow(object): def setupUi(self, MainWindow): diff --git a/Tools/HolocronToolset/src/toolset/uic/pyside6/editors/twoda.py b/Tools/HolocronToolset/src/toolset/uic/pyside6/editors/twoda.py index 3f320b426..8ec6d92fc 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyside6/editors/twoda.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyside6/editors/twoda.py @@ -20,7 +20,7 @@ QLineEdit, QMainWindow, QMenu, QMenuBar, QSizePolicy, QVBoxLayout, QWidget) -from utility.ui_libraries.qt.widgets.itemviews.tableview import RobustTableView +from utility.ui_libraries.qt.widgets.itemviews.treeview import RobustTableView class Ui_MainWindow(object): def setupUi(self, MainWindow): diff --git a/Tools/HolocronToolset/src/toolset/uic/pyside6/widgets/renderer/__init__.py b/Tools/HolocronToolset/src/toolset/uic/pyside6/widgets/renderer/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/Tools/HolocronToolset/src/toolset/uic/pyside6/widgets/renderer/lyt_editor.py b/Tools/HolocronToolset/src/toolset/uic/pyside6/widgets/renderer/lyt_editor.py new file mode 100644 index 000000000..0411acd7f --- /dev/null +++ b/Tools/HolocronToolset/src/toolset/uic/pyside6/widgets/renderer/lyt_editor.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- + +################################################################################ +## Form generated from reading UI file 'lyt_editor.ui' +## +## Created by: Qt User Interface Compiler version 6.6.3 +## +## WARNING! All changes made in this file will be lost when recompiling UI file! +################################################################################ + +from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, + QMetaObject, QObject, QPoint, QRect, + QSize, QTime, QUrl, Qt) +from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, + QFont, QFontDatabase, QGradient, QIcon, + QImage, QKeySequence, QLinearGradient, QPainter, + QPalette, QPixmap, QRadialGradient, QTransform) +from PySide6.QtWidgets import (QApplication, QGraphicsView, QSizePolicy, QVBoxLayout, + QWidget) + +class Ui_LYTEditor(object): + def setupUi(self, LYTEditor): + if not LYTEditor.objectName(): + LYTEditor.setObjectName(u"LYTEditor") + LYTEditor.resize(400, 300) + self.verticalLayout = QVBoxLayout(LYTEditor) + self.verticalLayout.setObjectName(u"verticalLayout") + self.graphicsView = QGraphicsView(LYTEditor) + self.graphicsView.setObjectName(u"graphicsView") + + self.verticalLayout.addWidget(self.graphicsView) + + + self.retranslateUi(LYTEditor) + + QMetaObject.connectSlotsByName(LYTEditor) + # setupUi + + def retranslateUi(self, LYTEditor): + LYTEditor.setWindowTitle(QCoreApplication.translate("LYTEditor", u"LYT Editor", None)) + # retranslateUi + + +from toolset.rcc import resources_rc_pyside6 diff --git a/Tools/HolocronToolset/src/toolset/uic/pyside6/widgets/resource_list.py b/Tools/HolocronToolset/src/toolset/uic/pyside6/widgets/resource_list.py index a22927bfb..59fc1e5a1 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyside6/widgets/resource_list.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyside6/widgets/resource_list.py @@ -19,7 +19,7 @@ QHBoxLayout, QHeaderView, QLineEdit, QPushButton, QSizePolicy, QVBoxLayout, QWidget) -from utility.ui_libraries.qt.widgets.itemviews.tree import RobustTreeView +from utility.ui_libraries.qt.widgets.itemviews.treeview import RobustTreeView class Ui_Form(object): def setupUi(self, Form): diff --git a/Tools/HolocronToolset/src/toolset/uic/pyside6/widgets/settings/installations.py b/Tools/HolocronToolset/src/toolset/uic/pyside6/widgets/settings/installations.py index 80f4e8cef..f087ffc63 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyside6/widgets/settings/installations.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyside6/widgets/settings/installations.py @@ -17,8 +17,9 @@ QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractItemView, QApplication, QCheckBox, QFormLayout, QFrame, QHBoxLayout, QLabel, QLineEdit, - QListView, QPushButton, QSizePolicy, QVBoxLayout, - QWidget) + QPushButton, QSizePolicy, QVBoxLayout, QWidget) + +from utility.ui_libraries.qt.widgets.itemviews.listview import RobustListView class Ui_Form(object): def setupUi(self, Form): @@ -29,7 +30,7 @@ def setupUi(self, Form): self.horizontalLayout.setObjectName(u"horizontalLayout") self.verticalLayout_2 = QVBoxLayout() self.verticalLayout_2.setObjectName(u"verticalLayout_2") - self.pathList = QListView(Form) + self.pathList = RobustListView(Form) self.pathList.setObjectName(u"pathList") self.pathList.setEditTriggers(QAbstractItemView.NoEditTriggers) diff --git a/Tools/HolocronToolset/src/toolset/uic/pyside6/widgets/texture_list.py b/Tools/HolocronToolset/src/toolset/uic/pyside6/widgets/texture_list.py index a7382957d..8fe0c5cf6 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyside6/widgets/texture_list.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyside6/widgets/texture_list.py @@ -19,6 +19,8 @@ QLineEdit, QListView, QSizePolicy, QVBoxLayout, QWidget) +from utility.ui_libraries.qt.widgets.itemviews.listview import RobustListView + class Ui_Form(object): def setupUi(self, Form): if not Form.objectName(): diff --git a/Tools/HolocronToolset/src/toolset/uic/pyside6/windows/main.py b/Tools/HolocronToolset/src/toolset/uic/pyside6/windows/main.py index ffdc56a0a..11f56f551 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyside6/windows/main.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyside6/windows/main.py @@ -218,13 +218,7 @@ def setupUi(self, MainWindow): self.verticalLayout_4.addWidget(self.gameCombo) - self.outerTabWidget = QTabWidget(self.centralwidget) - self.outerTabWidget.setObjectName(u"outerTabWidget") - self.resourceListTab = QWidget() - self.resourceListTab.setObjectName(u"resourceListTab") - self.verticalLayoutResourceListTab = QVBoxLayout(self.resourceListTab) - self.verticalLayoutResourceListTab.setObjectName(u"verticalLayoutResourceListTab") - self.resourceTabs = QTabWidget(self.resourceListTab) + self.resourceTabs = QTabWidget(self.centralwidget) self.resourceTabs.setObjectName(u"resourceTabs") self.coreTab = QWidget() self.coreTab.setObjectName(u"coreTab") @@ -294,21 +288,7 @@ def setupUi(self, MainWindow): self.resourceTabs.addTab(self.texturesTab, "") - self.verticalLayoutResourceListTab.addWidget(self.resourceTabs) - - self.outerTabWidget.addTab(self.resourceListTab, "") - self.fileSystemTab = QWidget() - self.fileSystemTab.setObjectName(u"fileSystemTab") - self.verticalLayoutFileSystemTab = QVBoxLayout(self.fileSystemTab) - self.verticalLayoutFileSystemTab.setObjectName(u"verticalLayoutFileSystemTab") - self.fileSystemWidget = ResourceFileSystemWidget(self.fileSystemTab) - self.fileSystemWidget.setObjectName(u"fileSystemWidget") - - self.verticalLayoutFileSystemTab.addWidget(self.fileSystemWidget) - - self.outerTabWidget.addTab(self.fileSystemTab, "") - - self.verticalLayout_4.addWidget(self.outerTabWidget) + self.verticalLayout_4.addWidget(self.resourceTabs) self.horizontalLayout.addLayout(self.verticalLayout_4) @@ -471,7 +451,6 @@ def setupUi(self, MainWindow): self.retranslateUi(MainWindow) - self.outerTabWidget.setCurrentIndex(0) self.resourceTabs.setCurrentIndex(0) @@ -545,8 +524,6 @@ def retranslateUi(self, MainWindow): self.resourceTabs.setTabText(self.resourceTabs.indexOf(self.modulesTab), QCoreApplication.translate("MainWindow", u"Modules", None)) self.resourceTabs.setTabText(self.resourceTabs.indexOf(self.overrideTab), QCoreApplication.translate("MainWindow", u"Override", None)) self.resourceTabs.setTabText(self.resourceTabs.indexOf(self.texturesTab), QCoreApplication.translate("MainWindow", u"Textures", None)) - self.outerTabWidget.setTabText(self.outerTabWidget.indexOf(self.resourceListTab), QCoreApplication.translate("MainWindow", u"Resource List", None)) - self.outerTabWidget.setTabText(self.outerTabWidget.indexOf(self.fileSystemTab), QCoreApplication.translate("MainWindow", u"File System", None)) self.openButton.setText(QCoreApplication.translate("MainWindow", u"Open Selected", None)) self.extractButton.setText(QCoreApplication.translate("MainWindow", u"Extract Selected", None)) self.tpcGroup_2.setTitle(QCoreApplication.translate("MainWindow", u"TPC", None)) diff --git a/Tools/HolocronToolset/src/toolset/uic/pyside6/windows/module_designer.py b/Tools/HolocronToolset/src/toolset/uic/pyside6/windows/module_designer.py index ad3f47ab7..317e929fd 100644 --- a/Tools/HolocronToolset/src/toolset/uic/pyside6/windows/module_designer.py +++ b/Tools/HolocronToolset/src/toolset/uic/pyside6/windows/module_designer.py @@ -19,30 +19,94 @@ from PySide6.QtWidgets import (QAbstractItemView, QApplication, QCheckBox, QFrame, QHBoxLayout, QHeaderView, QListWidget, QListWidgetItem, QMainWindow, QMenu, QMenuBar, QSizePolicy, - QSpacerItem, QSplitter, QStatusBar, QTreeWidget, - QTreeWidgetItem, QVBoxLayout, QWidget) + QSpacerItem, QSplitter, QStatusBar, QToolBar, + QTreeWidget, QTreeWidgetItem, QVBoxLayout, QWidget) -from toolset.gui.widgets.renderer.module import ModuleRenderer -from toolset.gui.widgets.renderer.walkmesh import WalkmeshRenderer +from modulerenderer import ModuleRenderer +from walkmeshrenderer import WalkmeshRenderer from toolset.rcc import resources_rc_pyside6 class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") - MainWindow.resize(970, 651) + MainWindow.resize(970, 650) MainWindow.setFocusPolicy(Qt.StrongFocus) + self.actiona = QAction(MainWindow) + self.actiona.setObjectName(u"actiona") + self.actionOpen = QAction(MainWindow) + self.actionOpen.setObjectName(u"actionOpen") + self.actionSave = QAction(MainWindow) + self.actionSave.setObjectName(u"actionSave") + self.actionSaveAs = QAction(MainWindow) + self.actionSaveAs.setObjectName(u"actionSaveAs") + self.actionExit = QAction(MainWindow) + self.actionExit.setObjectName(u"actionExit") self.actionUndo = QAction(MainWindow) self.actionUndo.setObjectName(u"actionUndo") self.actionRedo = QAction(MainWindow) self.actionRedo.setObjectName(u"actionRedo") - self.actionSave = QAction(MainWindow) - self.actionSave.setObjectName(u"actionSave") - self.actiona = QAction(MainWindow) - self.actiona.setObjectName(u"actiona") + self.actionCut = QAction(MainWindow) + self.actionCut.setObjectName(u"actionCut") + self.actionCopy = QAction(MainWindow) + self.actionCopy.setObjectName(u"actionCopy") + self.actionPaste = QAction(MainWindow) + self.actionPaste.setObjectName(u"actionPaste") + self.actionDelete = QAction(MainWindow) + self.actionDelete.setObjectName(u"actionDelete") + self.actionToggleWireframe = QAction(MainWindow) + self.actionToggleWireframe.setObjectName(u"actionToggleWireframe") + self.actionToggleWireframe.setCheckable(False) + self.actionToggleTextures = QAction(MainWindow) + self.actionToggleTextures.setObjectName(u"actionToggleTextures") + self.actionToggleTextures.setCheckable(False) + self.actionShowHideWalkmesh = QAction(MainWindow) + self.actionShowHideWalkmesh.setObjectName(u"actionShowHideWalkmesh") + self.actionShowHideWalkmesh.setCheckable(False) + self.actionShowHideLYT = QAction(MainWindow) + self.actionShowHideLYT.setObjectName(u"actionShowHideLYT") + self.actionShowHideLYT.setCheckable(False) + self.actionWalkmeshEditor = QAction(MainWindow) + self.actionWalkmeshEditor.setObjectName(u"actionWalkmeshEditor") + self.actionWalkmeshEditor.setCheckable(False) + self.actionLYTEditor = QAction(MainWindow) + self.actionLYTEditor.setObjectName(u"actionLYTEditor") + self.actionLYTEditor.setCheckable(False) + self.actionGenerateWalkmesh = QAction(MainWindow) + self.actionGenerateWalkmesh.setObjectName(u"actionGenerateWalkmesh") + self.actionOptimizeWalkmesh = QAction(MainWindow) + self.actionOptimizeWalkmesh.setObjectName(u"actionOptimizeWalkmesh") + self.actionGenerateLYT = QAction(MainWindow) + self.actionGenerateLYT.setObjectName(u"actionGenerateLYT") + self.actionOptimizeLYT = QAction(MainWindow) + self.actionOptimizeLYT.setObjectName(u"actionOptimizeLYT") self.actionInstructions = QAction(MainWindow) self.actionInstructions.setObjectName(u"actionInstructions") - self.actionOpen = QAction(MainWindow) - self.actionOpen.setObjectName(u"actionOpen") + self.actionAbout = QAction(MainWindow) + self.actionAbout.setObjectName(u"actionAbout") + self.actionAddWalkmeshFace = QAction(MainWindow) + self.actionAddWalkmeshFace.setObjectName(u"actionAddWalkmeshFace") + self.actionRemoveWalkmeshFace = QAction(MainWindow) + self.actionRemoveWalkmeshFace.setObjectName(u"actionRemoveWalkmeshFace") + self.actionMergeWalkmeshFaces = QAction(MainWindow) + self.actionMergeWalkmeshFaces.setObjectName(u"actionMergeWalkmeshFaces") + self.actionSplitWalkmeshFace = QAction(MainWindow) + self.actionSplitWalkmeshFace.setObjectName(u"actionSplitWalkmeshFace") + self.actionSetWalkmeshMaterial = QAction(MainWindow) + self.actionSetWalkmeshMaterial.setObjectName(u"actionSetWalkmeshMaterial") + self.actionAddRoom = QAction(MainWindow) + self.actionAddRoom.setObjectName(u"actionAddRoom") + self.actionRemoveRoom = QAction(MainWindow) + self.actionRemoveRoom.setObjectName(u"actionRemoveRoom") + self.actionConnectRooms = QAction(MainWindow) + self.actionConnectRooms.setObjectName(u"actionConnectRooms") + self.actionAddObstacle = QAction(MainWindow) + self.actionAddObstacle.setObjectName(u"actionAddObstacle") + self.actionRemoveObstacle = QAction(MainWindow) + self.actionRemoveObstacle.setObjectName(u"actionRemoveObstacle") + self.actionAddTrack = QAction(MainWindow) + self.actionAddTrack.setObjectName(u"actionAddTrack") + self.actionRemoveTrack = QAction(MainWindow) + self.actionRemoveTrack.setObjectName(u"actionRemoveTrack") self.actionHide3DView = QAction(MainWindow) self.actionHide3DView.setObjectName(u"actionHide3DView") self.actionHide2DView = QAction(MainWindow) @@ -51,6 +115,16 @@ def setupUi(self, MainWindow): self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(u"verticalLayout") + self.lytToolbar = QToolBar(self.centralwidget) + self.lytToolbar.setObjectName(u"lytToolbar") + + self.verticalLayout.addWidget(self.lytToolbar) + + self.walkmeshToolbar = QToolBar(self.centralwidget) + self.walkmeshToolbar.setObjectName(u"walkmeshToolbar") + + self.verticalLayout.addWidget(self.walkmeshToolbar) + self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setSpacing(4) self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") @@ -61,33 +135,35 @@ def setupUi(self, MainWindow): self.lockInstancesCheck = QCheckBox(self.centralwidget) self.lockInstancesCheck.setObjectName(u"lockInstancesCheck") self.lockInstancesCheck.setMaximumSize(QSize(28, 16777215)) - self.lockInstancesCheck.setStyleSheet(u"QCheckbox {\n" -" spacing: 0px;\n" -"}\n" -"\n" -"QCheckBox::indicator {\n" -" image: url(:/images/icons/lock.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.lockInstancesCheck.setStyleSheet(u" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/lock.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" " + " \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.lockInstancesCheck.setChecked(False) self.horizontalLayout_2.addWidget(self.lockInstancesCheck) @@ -102,33 +178,35 @@ def setupUi(self, MainWindow): self.cursorCheck = QCheckBox(self.centralwidget) self.cursorCheck.setObjectName(u"cursorCheck") self.cursorCheck.setMaximumSize(QSize(28, 16777215)) - self.cursorCheck.setStyleSheet(u"QCheckbox {\n" -" spacing: 0px;\n" -"}\n" -"\n" -"QCheckBox::indicator {\n" -" image: url(:/images/icons/cursor.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.cursorCheck.setStyleSheet(u" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/cursor.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" " + " \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.cursorCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.cursorCheck) @@ -136,33 +214,35 @@ def setupUi(self, MainWindow): self.backfaceCheck = QCheckBox(self.centralwidget) self.backfaceCheck.setObjectName(u"backfaceCheck") self.backfaceCheck.setMaximumSize(QSize(28, 16777215)) - self.backfaceCheck.setStyleSheet(u"QCheckbox {\n" -" spacing: 0px;\n" -"}\n" -"\n" -"QCheckBox::indicator {\n" -" image: url(:/images/icons/backface.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.backfaceCheck.setStyleSheet(u" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/backface.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" " + " \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.backfaceCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.backfaceCheck) @@ -170,33 +250,35 @@ def setupUi(self, MainWindow): self.lightmapCheck = QCheckBox(self.centralwidget) self.lightmapCheck.setObjectName(u"lightmapCheck") self.lightmapCheck.setMaximumSize(QSize(28, 16777215)) - self.lightmapCheck.setStyleSheet(u"QCheckbox {\n" -" spacing: 0px;\n" -"}\n" -"\n" -"QCheckBox::indicator {\n" -" image: url(:/images/icons/lightmap.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.lightmapCheck.setStyleSheet(u" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/lightmap.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" " + " \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.lightmapCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.lightmapCheck) @@ -211,33 +293,35 @@ def setupUi(self, MainWindow): self.viewCreatureCheck = QCheckBox(self.centralwidget) self.viewCreatureCheck.setObjectName(u"viewCreatureCheck") self.viewCreatureCheck.setMaximumSize(QSize(28, 16777215)) - self.viewCreatureCheck.setStyleSheet(u"QCheckbox {\n" -" spacing: 0px;\n" -"}\n" -"\n" -"QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/creature.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewCreatureCheck.setStyleSheet(u" \n" +" QCheckbox {\n" +" spacing: 0px;\n" +" }\n" +" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/creature.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" " + " \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewCreatureCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.viewCreatureCheck) @@ -245,29 +329,31 @@ def setupUi(self, MainWindow): self.viewDoorCheck = QCheckBox(self.centralwidget) self.viewDoorCheck.setObjectName(u"viewDoorCheck") self.viewDoorCheck.setMaximumSize(QSize(28, 16777215)) - self.viewDoorCheck.setStyleSheet(u"QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/door.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewDoorCheck.setStyleSheet(u" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/door.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" " + " border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewDoorCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.viewDoorCheck) @@ -275,29 +361,31 @@ def setupUi(self, MainWindow): self.viewPlaceableCheck = QCheckBox(self.centralwidget) self.viewPlaceableCheck.setObjectName(u"viewPlaceableCheck") self.viewPlaceableCheck.setMaximumSize(QSize(28, 16777215)) - self.viewPlaceableCheck.setStyleSheet(u"QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/placeable.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewPlaceableCheck.setStyleSheet(u" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/placeable.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" " + " border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewPlaceableCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.viewPlaceableCheck) @@ -305,29 +393,31 @@ def setupUi(self, MainWindow): self.viewStoreCheck = QCheckBox(self.centralwidget) self.viewStoreCheck.setObjectName(u"viewStoreCheck") self.viewStoreCheck.setMaximumSize(QSize(28, 16777215)) - self.viewStoreCheck.setStyleSheet(u"QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/merchant.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewStoreCheck.setStyleSheet(u" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/merchant.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" " + " border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewStoreCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.viewStoreCheck) @@ -335,29 +425,31 @@ def setupUi(self, MainWindow): self.viewSoundCheck = QCheckBox(self.centralwidget) self.viewSoundCheck.setObjectName(u"viewSoundCheck") self.viewSoundCheck.setMaximumSize(QSize(28, 16777215)) - self.viewSoundCheck.setStyleSheet(u"QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/sound.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewSoundCheck.setStyleSheet(u" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/sound.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" " + " border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewSoundCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.viewSoundCheck) @@ -365,29 +457,31 @@ def setupUi(self, MainWindow): self.viewWaypointCheck = QCheckBox(self.centralwidget) self.viewWaypointCheck.setObjectName(u"viewWaypointCheck") self.viewWaypointCheck.setMaximumSize(QSize(28, 16777215)) - self.viewWaypointCheck.setStyleSheet(u"QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/waypoint.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewWaypointCheck.setStyleSheet(u" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/waypoint.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" " + " border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewWaypointCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.viewWaypointCheck) @@ -395,29 +489,31 @@ def setupUi(self, MainWindow): self.viewCameraCheck = QCheckBox(self.centralwidget) self.viewCameraCheck.setObjectName(u"viewCameraCheck") self.viewCameraCheck.setMaximumSize(QSize(28, 16777215)) - self.viewCameraCheck.setStyleSheet(u"QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/camera.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewCameraCheck.setStyleSheet(u" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/camera.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" " + " border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewCameraCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.viewCameraCheck) @@ -425,29 +521,31 @@ def setupUi(self, MainWindow): self.viewEncounterCheck = QCheckBox(self.centralwidget) self.viewEncounterCheck.setObjectName(u"viewEncounterCheck") self.viewEncounterCheck.setMaximumSize(QSize(28, 16777215)) - self.viewEncounterCheck.setStyleSheet(u"QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/encounter.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewEncounterCheck.setStyleSheet(u" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/encounter.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" " + " border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewEncounterCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.viewEncounterCheck) @@ -455,29 +553,31 @@ def setupUi(self, MainWindow): self.viewTriggerCheck = QCheckBox(self.centralwidget) self.viewTriggerCheck.setObjectName(u"viewTriggerCheck") self.viewTriggerCheck.setMaximumSize(QSize(28, 16777215)) - self.viewTriggerCheck.setStyleSheet(u"QCheckBox::indicator {\n" -" image: url(:/images/icons/k1/trigger.png);\n" -" border: 1px solid rgba(30, 144, 255, 0.0);\n" -" width: 26px;\n" -" height: 26px;\n" -"}\n" -"\n" -"QCheckBox::indicator:unchecked:hover {\n" -" background: rgba(30, 144, 255, 0.2);\n" -" border: 1px solid rgba(30, 144, 255, 0.4);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked {\n" -" background: rgba(30, 144, 255, 0.4);\n" -" border:1px solid rgba(30, 144, 255, 0.6);\n" -"}\n" -"\n" -"QCheckBox::indicator:checked:hover {\n" -" background: rgba(30, 144, 255, 0.5);\n" -" border:1px solid rgba(30, 144, 255, 0.7);\n" -"}\n" -"\n" -"") + self.viewTriggerCheck.setStyleSheet(u" \n" +" QCheckBox::indicator {\n" +" image: url(:/images/icons/k1/trigger.png);\n" +" border: 1px solid rgba(30, 144, 255, 0.0);\n" +" width: 26px;\n" +" height: 26px;\n" +" }\n" +" \n" +" QCheckBox::indicator:unchecked:hover {\n" +" background: rgba(30, 144, 255, 0.2);\n" +" border: 1px solid rgba(30, 144, 255, 0.4);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked {\n" +" background: rgba(30, 144, 255, 0.4);\n" +" " + " border:1px solid rgba(30, 144, 255, 0.6);\n" +" }\n" +" \n" +" QCheckBox::indicator:checked:hover {\n" +" background: rgba(30, 144, 255, 0.5);\n" +" border:1px solid rgba(30, 144, 255, 0.7);\n" +" }\n" +" \n" +" ") self.viewTriggerCheck.setChecked(True) self.horizontalLayout_2.addWidget(self.viewTriggerCheck) @@ -531,7 +631,7 @@ def setupUi(self, MainWindow): MainWindow.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(MainWindow) self.menubar.setObjectName(u"menubar") - self.menubar.setGeometry(QRect(0, 0, 970, 22)) + self.menubar.setGeometry(QRect(0, 0, 970, 21)) self.menuFile = QMenu(self.menubar) self.menuFile.setObjectName(u"menuFile") self.menuHelp = QMenu(self.menubar) @@ -541,6 +641,21 @@ def setupUi(self, MainWindow): self.statusbar.setObjectName(u"statusbar") MainWindow.setStatusBar(self.statusbar) + self.lytToolbar.addAction(self.actionAddRoom) + self.lytToolbar.addAction(self.actionRemoveRoom) + self.lytToolbar.addAction(self.actionConnectRooms) + self.lytToolbar.addSeparator() + self.lytToolbar.addAction(self.actionAddObstacle) + self.lytToolbar.addAction(self.actionRemoveObstacle) + self.lytToolbar.addSeparator() + self.lytToolbar.addAction(self.actionAddTrack) + self.lytToolbar.addAction(self.actionRemoveTrack) + self.walkmeshToolbar.addAction(self.actionAddWalkmeshFace) + self.walkmeshToolbar.addAction(self.actionRemoveWalkmeshFace) + self.walkmeshToolbar.addAction(self.actionMergeWalkmeshFaces) + self.walkmeshToolbar.addAction(self.actionSplitWalkmeshFace) + self.walkmeshToolbar.addSeparator() + self.walkmeshToolbar.addAction(self.actionSetWalkmeshMaterial) self.menubar.addAction(self.menuFile.menuAction()) self.menubar.addAction(self.menuHelp.menuAction()) self.menuFile.addAction(self.actionOpen) @@ -557,21 +672,80 @@ def setupUi(self, MainWindow): def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) + self.actiona.setText(QCoreApplication.translate("MainWindow", u"Placeholdewr", None)) + self.actionOpen.setText(QCoreApplication.translate("MainWindow", u"Open", None)) + self.actionSave.setText(QCoreApplication.translate("MainWindow", u"Save", None)) +#if QT_CONFIG(shortcut) + self.actionSave.setShortcut("") +#endif // QT_CONFIG(shortcut) + self.actionSaveAs.setText(QCoreApplication.translate("MainWindow", u"Save As...", None)) +#if QT_CONFIG(shortcut) + self.actionSaveAs.setShortcut("") +#endif // QT_CONFIG(shortcut) + self.actionExit.setText(QCoreApplication.translate("MainWindow", u"Exit", None)) +#if QT_CONFIG(shortcut) + self.actionExit.setShortcut("") +#endif // QT_CONFIG(shortcut) self.actionUndo.setText(QCoreApplication.translate("MainWindow", u"Undo", None)) #if QT_CONFIG(shortcut) - self.actionUndo.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Z", None)) + self.actionUndo.setShortcut("") #endif // QT_CONFIG(shortcut) self.actionRedo.setText(QCoreApplication.translate("MainWindow", u"Redo", None)) #if QT_CONFIG(shortcut) - self.actionRedo.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Y", None)) + self.actionRedo.setShortcut("") #endif // QT_CONFIG(shortcut) + self.actionCut.setText(QCoreApplication.translate("MainWindow", u"Cut", None)) #if QT_CONFIG(shortcut) - self.actionRedo.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Shift+Z", None)) + self.actionCut.setShortcut("") #endif // QT_CONFIG(shortcut) - self.actionSave.setText(QCoreApplication.translate("MainWindow", u"Save GIT", None)) - self.actiona.setText(QCoreApplication.translate("MainWindow", u"Placeholdewr", None)) + self.actionCopy.setText(QCoreApplication.translate("MainWindow", u"Copy", None)) +#if QT_CONFIG(shortcut) + self.actionCopy.setShortcut("") +#endif // QT_CONFIG(shortcut) + self.actionPaste.setText(QCoreApplication.translate("MainWindow", u"Paste", None)) +#if QT_CONFIG(shortcut) + self.actionPaste.setShortcut("") +#endif // QT_CONFIG(shortcut) + self.actionDelete.setText(QCoreApplication.translate("MainWindow", u"Delete", None)) +#if QT_CONFIG(shortcut) + self.actionDelete.setShortcut("") +#endif // QT_CONFIG(shortcut) + self.actionToggleWireframe.setText(QCoreApplication.translate("MainWindow", u"Toggle Wireframe", None)) +#if QT_CONFIG(shortcut) + self.actionToggleWireframe.setShortcut("") +#endif // QT_CONFIG(shortcut) + self.actionToggleTextures.setText(QCoreApplication.translate("MainWindow", u"Toggle Textures", None)) +#if QT_CONFIG(shortcut) + self.actionToggleTextures.setShortcut("") +#endif // QT_CONFIG(shortcut) + self.actionShowHideWalkmesh.setText(QCoreApplication.translate("MainWindow", u"Show/Hide Walkmesh", None)) +#if QT_CONFIG(shortcut) + self.actionShowHideWalkmesh.setShortcut("") +#endif // QT_CONFIG(shortcut) + self.actionShowHideLYT.setText(QCoreApplication.translate("MainWindow", u"Show/Hide LYT", None)) +#if QT_CONFIG(shortcut) + self.actionShowHideLYT.setShortcut("") +#endif // QT_CONFIG(shortcut) + self.actionWalkmeshEditor.setText(QCoreApplication.translate("MainWindow", u"Walkmesh Editor", None)) + self.actionLYTEditor.setText(QCoreApplication.translate("MainWindow", u"LYT Editor", None)) + self.actionGenerateWalkmesh.setText(QCoreApplication.translate("MainWindow", u"Generate Walkmesh", None)) + self.actionOptimizeWalkmesh.setText(QCoreApplication.translate("MainWindow", u"Optimize Walkmesh", None)) + self.actionGenerateLYT.setText(QCoreApplication.translate("MainWindow", u"Generate LYT", None)) + self.actionOptimizeLYT.setText(QCoreApplication.translate("MainWindow", u"Optimize LYT", None)) self.actionInstructions.setText(QCoreApplication.translate("MainWindow", u"Instructions", None)) - self.actionOpen.setText(QCoreApplication.translate("MainWindow", u"Open", None)) + self.actionAbout.setText(QCoreApplication.translate("MainWindow", u"About", None)) + self.actionAddWalkmeshFace.setText(QCoreApplication.translate("MainWindow", u"Add Face", None)) + self.actionRemoveWalkmeshFace.setText(QCoreApplication.translate("MainWindow", u"Remove Face", None)) + self.actionMergeWalkmeshFaces.setText(QCoreApplication.translate("MainWindow", u"Merge Faces", None)) + self.actionSplitWalkmeshFace.setText(QCoreApplication.translate("MainWindow", u"Split Face", None)) + self.actionSetWalkmeshMaterial.setText(QCoreApplication.translate("MainWindow", u"Set Material", None)) + self.actionAddRoom.setText(QCoreApplication.translate("MainWindow", u"Add Room", None)) + self.actionRemoveRoom.setText(QCoreApplication.translate("MainWindow", u"Remove Room", None)) + self.actionConnectRooms.setText(QCoreApplication.translate("MainWindow", u"Connect Rooms", None)) + self.actionAddObstacle.setText(QCoreApplication.translate("MainWindow", u"Add Obstacle", None)) + self.actionRemoveObstacle.setText(QCoreApplication.translate("MainWindow", u"Remove Obstacle", None)) + self.actionAddTrack.setText(QCoreApplication.translate("MainWindow", u"Add Track", None)) + self.actionRemoveTrack.setText(QCoreApplication.translate("MainWindow", u"Remove Track", None)) self.actionHide3DView.setText(QCoreApplication.translate("MainWindow", u"Hide 3D View", None)) self.actionHide2DView.setText(QCoreApplication.translate("MainWindow", u"Hide 2D View", None)) #if QT_CONFIG(tooltip) diff --git a/Tools/HolocronToolset/src/ui/editors/erf.ui b/Tools/HolocronToolset/src/ui/editors/erf.ui index 9be6d6d47..368a84926 100644 --- a/Tools/HolocronToolset/src/ui/editors/erf.ui +++ b/Tools/HolocronToolset/src/ui/editors/erf.ui @@ -160,8 +160,13 @@ - ERFEditorTable + RobustTableView QTableView +
utility.ui_libraries.qt.widgets.itemviews.tableview
+
+ + ERFEditorTable + RobustTableView
toolset.gui.editors.erf
diff --git a/Tools/HolocronToolset/src/ui/editors/nss.ui b/Tools/HolocronToolset/src/ui/editors/nss.ui index c7e5b78ab..734d13ab0 100644 --- a/Tools/HolocronToolset/src/ui/editors/nss.ui +++ b/Tools/HolocronToolset/src/ui/editors/nss.ui @@ -1,965 +1,863 @@ - MainWindow - - - - 0 - 0 - 1180 - 690 - - - - Advanced NSS Editor - - - - - - - - - Orientation.Horizontal + MainWindow + + + + 0 + 0 + 1280 + 720 + - - - 40 - 20 - + + Advanced NSS Editor - - - - - - - 0 - 0 - - - - This determines what constants to use for your IDE and impacts the PyKotor compiler (if used) - - - - - - - K1 - - - - - TSL - - - - - - - - - - Orientation.Vertical - - - - 20 - 40 - - - - - - - - - 0 - 0 - - - - - NoAntialias - - - - true - - - Main Code Area - - - true - - - true - - - - Untitled - - - - - - Search... - - - - - - - - - - - - - - - Segoe UI - 10 - - - - 2 - - - true - - - true - - - - Output - - - - - - - Lucida Console - 10 - - - - IBeamCursor - - - Output Window for the NWScript Editor - - - true - - - true - - - Important errors and logs will appear here. - - - - - - - - Terminal - - - - - - - 0 - 100 - - - - - - - - - Debug - - - - - - - Variable - - - - - Value - - - - - Type - - - - - - - - - Find Results - - - - - - - File - - - - - Line - - - - - Content - - - - - - - - - Outline - - - - - - - - - - Constants - - - - - - - - Search functions... - - - - - - - Search constants... - - - - - - - - - - - - - - - - - - - - - - - 1 - - - false - - - - - - - - - File Explorer - - - 1 - - - - - - - Address Bar - - - - - - - - - - - Search files... - - - - - - - Refresh - - - - - - - - - true - - - Bookmarks - - - 2 - - - - - - - - Line - - - - - Description - - - - - - - - Add Bookmark - - - - - - - Remove Bookmark - - - - - - - - - true - - - Snippets - - - 2 - - - - - - - Search snippets... - - - - - - - - - - - - Add - + + + + + + + + Qt::Orientation::Horizontal + + + + 320 + 20 + + + + + + + + Choose a Game + + + + + + + + 0 + 0 + + + + This determines what constants to use for your IDE and + impacts the PyKotor compiler (if used) + + + + + + + K1 + + + + + TSL + + + + + + + + + + Search... + + + + + + + + 0 + 0 + + + + Qt::Horizontal + + + + + + + QTabWidget::North + + + + File Explorer + + + + + + Path + + + + + + + + + + + + + + + Qt::Vertical + + + + + + + + + + + + + Toggle Web IDE + + + + + + + + + + + + 0 + 0 + + + + true + + + true + + + true + + + + + + + + + + Search... + + + + + + + Replace... + + + + + + + + + + + QTabWidget::South + + + + Output + + + + + + true + + + + + + + + Problems + + + + + + + Description + + + + + File + + + + + Line + + + + + + + + + + + + + + 1 + + + false + + + + - - - - - Remove - + + + + + true + + + Bookmarks + + + 2 + + + + + + + + Line + + + + + Description + + + + + + + + Add Bookmark + + + + + + + Remove Bookmark + + + + + - - - - - - - Reload - - - - - - - - - - 0 - 0 - 1180 - 22 - - - - - File - - - - - - - - - - - - - - - - - - - - Edit - - - - - - - - - - - - - - - - - - - - View - - - - - - - - - - - - - - - Tools - - - - - - - - - - - Debug - - - - - - - - - - - - - Help - - - - - - - - - - - - - - - - - New - - - Ctrl+Shift+B - - - - - Open - - - Ctrl+O - - - - - Save - - - Ctrl+S - - - - - Save As - - - Ctrl+Shift+S - - - - - Save All - - - Ctrl+Shift+A - - - - - Close - - - Ctrl+W - - - - - Close All - - - Ctrl+Shift+W - - - - - Compile - - - Ctrl+Shift+B - - - - - Run - - - F6 - - - false - - - - - Print - - - Ctrl+P - - - false - - - false - - - - - Exit - - - Ctrl+Q - - - - - Undo - - - Ctrl+Z - - - - - Redo - - - Ctrl+Y - - - - - Cut - - - Ctrl+X - - - - - Copy - - - Ctrl+C - - - - - Paste - - - Ctrl+V - - - - - Find - - - Ctrl+F - - - - - Replace - - - Ctrl+H - - - - - Find in Files - - - Ctrl+Shift+F - - - - - Go to Line - - - Ctrl+G - - - - - Go to Function - - - Ctrl+Shift+G - - - - - Block Comment - - - Ctrl+/ - - - - - Indent - - - Ctrl+I - - - - - Unindent - - - Ctrl+Shift+I - - - - - Toggle File Explorer - - - Ctrl+B - - - - - Toggle Snip/Bookmark Panel - - - Ctrl+` - - - - - Toggle Output Panel - - - Ctrl+Shift+O - - - - - Zoom In - - - Ctrl++ - - - - - Zoom Out - - - Ctrl+- - - - - - Reset Zoom - - - Ctrl+0 - - - - - Toggle Line Numbers - - - Ctrl+Shift+L - - - - - Toggle Minimap - - - Ctrl+Shift+M - - - - - Toggle Wrap Lines - - - Ctrl+Shift+W - - - - - Manage Snippets - - - - - Manage Plugins - - - false - - - - - Format Code - - - Ctrl+Shift+F - - - - - Analyze Code - - - Ctrl+Shift+A - - - - - Generate Documentation - - - Ctrl+Shift+D - - - - - Export to HTML - - - Ctrl+Shift+E - - - - - Start Debugging - - - F9 - - - - - Stop Debugging - - - Shift+F9 - - - - - Step Over - - - F10 - - - - - Step Into - - - F11 - - - - - Step Out - - - Shift+F11 - - - - - Toggle Breakpoint - - - F12 - - - - - Clear All Breakpoints - - - Ctrl+Shift+F12 - - - - - Documentation - - - F1 - - - - - Keyboard Shortcuts - - - Ctrl+Shift+K - - - - - Check for Updates - - - - - About - - - - - true - - - K1 - - - - - true - - - true - - - TSL - - - - - - RobustTreeView - QTreeView -
utility.ui_libraries.qt.widgets.itemviews.tree
-
- - CodeEditor - QPlainTextEdit -
toolset.gui.common.widgets.code_editor
-
-
- - -
+ + + true + + + Snippets + + + 2 + + + + + + + Search snippets... + + + + + + + + + + + + Add + + + + + + + Remove + + + + + + + + + Reload + + + + + + + + + + 0 + 0 + 1280 + 21 + + + + + File + + + + + + + + + + + + + + + + + + + + + Edit + + + + + + + + + + + + + + + + + + + + View + + + + + + + + + + + + + + + Tools + + + + + + + + + + + Help + + + + + + + + + + + + + + + + New + + + Ctrl+Shift+B + + + + + Open + + + Ctrl+O + + + + + Save + + + Ctrl+S + + + + + Save As + + + Ctrl+Shift+S + + + + + Save All + + + Ctrl+Shift+A + + + + + Close + + + Ctrl+W + + + + + Close All + + + Ctrl+Shift+W + + + + + Compile + + + Ctrl+Shift+B + + + + + Run + + + F6 + + + false + + + + + Print + + + Ctrl+P + + + false + + + false + + + + + Exit + + + Ctrl+Q + + + + + Undo + + + Ctrl+Z + + + + + Redo + + + Ctrl+Y + + + + + Cut + + + Ctrl+X + + + + + Copy + + + Ctrl+C + + + + + Paste + + + Ctrl+V + + + + + Find + + + Ctrl+F + + + + + Replace + + + Ctrl+H + + + + + Find in Files + + + Ctrl+Shift+F + + + + + Go to Line + + + Ctrl+G + + + + + Go to Function + + + Ctrl+Shift+G + + + + + Block Comment + + + Ctrl+/ + + + + + Indent + + + Ctrl+I + + + + + Unindent + + + Ctrl+Shift+I + + + + + Toggle File Explorer + + + Ctrl+B + + + + + Toggle Snip/Bookmark Panel + + + Ctrl+` + + + + + Toggle Output Panel + + + Ctrl+Shift+O + + + + + Zoom In + + + Ctrl++ + + + + + Zoom Out + + + Ctrl+- + + + + + Reset Zoom + + + Ctrl+0 + + + + + Toggle Line Numbers + + + Ctrl+Shift+L + + + + + Toggle Minimap + + + Ctrl+Shift+M + + + + + Toggle Wrap Lines + + + Ctrl+Shift+W + + + + + Manage Snippets + + + + + Manage Plugins + + + false + + + + + Format Code + + + Ctrl+Shift+F + + + + + Analyze Code + + + Ctrl+Shift+A + + + + + Generate Documentation + + + Ctrl+Shift+D + + + + + Export to HTML + + + Ctrl+Shift+E + + + + + Start Debugging + + + F9 + + + + + Stop Debugging + + + Shift+F9 + + + + + Step Over + + + F10 + + + + + Step Into + + + F11 + + + + + Step Out + + + Shift+F11 + + + + + Toggle Breakpoint + + + F12 + + + + + Clear All Breakpoints + + + Ctrl+Shift+F12 + + + + + Documentation + + + F1 + + + + + Keyboard Shortcuts + + + Ctrl+Shift+K + + + + + Check for Updates + + + + + About + + + + + true + + + K1 + + + + + true + + + true + + + TSL + + + + + Download from Vanilla Source Repo + + + Download script from the vanilla source repository + + + + + + + + NSSCodeEditor + QPlainTextEdit +
toolset.gui.common.widgets.code_editor
+
+
+ \ No newline at end of file diff --git a/Tools/HolocronToolset/src/ui/editors/nss_ui.py b/Tools/HolocronToolset/src/ui/editors/nss_ui.py new file mode 100644 index 000000000..465d86b0a --- /dev/null +++ b/Tools/HolocronToolset/src/ui/editors/nss_ui.py @@ -0,0 +1,710 @@ + +################################################################################ +## Form generated from reading UI file 'nss.ui' +## +## Created by: Qt User Interface Compiler version 6.6.3 +## +## WARNING! All changes made in this file will be lost when recompiling UI file! +################################################################################ +from __future__ import annotations + +from PySide6.QtCore import QCoreApplication, QMetaObject, QRect, Qt +from PySide6.QtGui import QAction +from PySide6.QtWidgets import ( + QComboBox, + QDockWidget, + QHBoxLayout, + QLabel, + QLineEdit, + QListWidget, + QMenu, + QMenuBar, + QPlainTextEdit, + QProgressBar, + QPushButton, + QSizePolicy, + QSpacerItem, + QSplitter, + QStackedWidget, + QStatusBar, + QTabWidget, + QToolBar, + QTreeView, + QTreeWidget, + QVBoxLayout, + QWidget, +) + +from toolset.gui.common.widgets.code_editor import NSSCodeEditor + + +class Ui_MainWindow: + def setupUi(self, MainWindow): + if not MainWindow.objectName(): + MainWindow.setObjectName("MainWindow") + MainWindow.resize(1280, 720) + self.actionNew = QAction(MainWindow) + self.actionNew.setObjectName("actionNew") + self.actionOpen = QAction(MainWindow) + self.actionOpen.setObjectName("actionOpen") + self.actionSave = QAction(MainWindow) + self.actionSave.setObjectName("actionSave") + self.actionSave_As = QAction(MainWindow) + self.actionSave_As.setObjectName("actionSave_As") + self.actionSave_All = QAction(MainWindow) + self.actionSave_All.setObjectName("actionSave_All") + self.actionClose = QAction(MainWindow) + self.actionClose.setObjectName("actionClose") + self.actionClose_All = QAction(MainWindow) + self.actionClose_All.setObjectName("actionClose_All") + self.actionCompile = QAction(MainWindow) + self.actionCompile.setObjectName("actionCompile") + self.actionRun = QAction(MainWindow) + self.actionRun.setObjectName("actionRun") + self.actionRun.setVisible(False) + self.actionPrint = QAction(MainWindow) + self.actionPrint.setObjectName("actionPrint") + self.actionPrint.setVisible(False) + self.actionPrint.setIconVisibleInMenu(False) + self.actionExit = QAction(MainWindow) + self.actionExit.setObjectName("actionExit") + self.actionUndo = QAction(MainWindow) + self.actionUndo.setObjectName("actionUndo") + self.actionRedo = QAction(MainWindow) + self.actionRedo.setObjectName("actionRedo") + self.actionCut = QAction(MainWindow) + self.actionCut.setObjectName("actionCut") + self.actionCopy = QAction(MainWindow) + self.actionCopy.setObjectName("actionCopy") + self.actionPaste = QAction(MainWindow) + self.actionPaste.setObjectName("actionPaste") + self.actionFind = QAction(MainWindow) + self.actionFind.setObjectName("actionFind") + self.actionReplace = QAction(MainWindow) + self.actionReplace.setObjectName("actionReplace") + self.actionFind_in_Files = QAction(MainWindow) + self.actionFind_in_Files.setObjectName("actionFind_in_Files") + self.actionGo_to_Line = QAction(MainWindow) + self.actionGo_to_Line.setObjectName("actionGo_to_Line") + self.actionGo_to_Function = QAction(MainWindow) + self.actionGo_to_Function.setObjectName("actionGo_to_Function") + self.actionToggle_Comment = QAction(MainWindow) + self.actionToggle_Comment.setObjectName("actionToggle_Comment") + self.actionIndent = QAction(MainWindow) + self.actionIndent.setObjectName("actionIndent") + self.actionUnindent = QAction(MainWindow) + self.actionUnindent.setObjectName("actionUnindent") + self.actionToggleFileExplorer = QAction(MainWindow) + self.actionToggleFileExplorer.setObjectName("actionToggleFileExplorer") + self.actionToggleTerminal = QAction(MainWindow) + self.actionToggleTerminal.setObjectName("actionToggleTerminal") + self.actionToggle_Output_Panel = QAction(MainWindow) + self.actionToggle_Output_Panel.setObjectName("actionToggle_Output_Panel") + self.actionZoom_In = QAction(MainWindow) + self.actionZoom_In.setObjectName("actionZoom_In") + self.actionZoom_Out = QAction(MainWindow) + self.actionZoom_Out.setObjectName("actionZoom_Out") + self.actionReset_Zoom = QAction(MainWindow) + self.actionReset_Zoom.setObjectName("actionReset_Zoom") + self.actionToggle_Line_Numbers = QAction(MainWindow) + self.actionToggle_Line_Numbers.setObjectName("actionToggle_Line_Numbers") + self.actionToggle_Minimap = QAction(MainWindow) + self.actionToggle_Minimap.setObjectName("actionToggle_Minimap") + self.actionToggle_Wrap_Lines = QAction(MainWindow) + self.actionToggle_Wrap_Lines.setObjectName("actionToggle_Wrap_Lines") + self.actionManage_Snippets = QAction(MainWindow) + self.actionManage_Snippets.setObjectName("actionManage_Snippets") + self.actionManage_Plugins = QAction(MainWindow) + self.actionManage_Plugins.setObjectName("actionManage_Plugins") + self.actionManage_Plugins.setVisible(False) + self.actionFormat_Code = QAction(MainWindow) + self.actionFormat_Code.setObjectName("actionFormat_Code") + self.actionAnalyze_Code = QAction(MainWindow) + self.actionAnalyze_Code.setObjectName("actionAnalyze_Code") + self.actionGenerate_Documentation = QAction(MainWindow) + self.actionGenerate_Documentation.setObjectName("actionGenerate_Documentation") + self.actionExport_to_HTML = QAction(MainWindow) + self.actionExport_to_HTML.setObjectName("actionExport_to_HTML") + self.actionStart_Debugging = QAction(MainWindow) + self.actionStart_Debugging.setObjectName("actionStart_Debugging") + self.actionStop_Debugging = QAction(MainWindow) + self.actionStop_Debugging.setObjectName("actionStop_Debugging") + self.actionStep_Over = QAction(MainWindow) + self.actionStep_Over.setObjectName("actionStep_Over") + self.actionStep_Into = QAction(MainWindow) + self.actionStep_Into.setObjectName("actionStep_Into") + self.actionStep_Out = QAction(MainWindow) + self.actionStep_Out.setObjectName("actionStep_Out") + self.actionToggle_Breakpoint = QAction(MainWindow) + self.actionToggle_Breakpoint.setObjectName("actionToggle_Breakpoint") + self.actionClear_All_Breakpoints = QAction(MainWindow) + self.actionClear_All_Breakpoints.setObjectName("actionClear_All_Breakpoints") + self.actionDocumentation = QAction(MainWindow) + self.actionDocumentation.setObjectName("actionDocumentation") + self.actionKeyboard_Shortcuts = QAction(MainWindow) + self.actionKeyboard_Shortcuts.setObjectName("actionKeyboard_Shortcuts") + self.actionCheck_for_Updates = QAction(MainWindow) + self.actionCheck_for_Updates.setObjectName("actionCheck_for_Updates") + self.actionAbout = QAction(MainWindow) + self.actionAbout.setObjectName("actionAbout") + self.actionK1 = QAction(MainWindow) + self.actionK1.setObjectName("actionK1") + self.actionK1.setCheckable(True) + self.actionTSL = QAction(MainWindow) + self.actionTSL.setObjectName("actionTSL") + self.actionTSL.setCheckable(True) + self.actionTSL.setChecked(True) + self.actionDownloadVanillaSource = QAction(MainWindow) + self.actionDownloadVanillaSource.setObjectName("actionDownloadVanillaSource") + self.centralwidget = QWidget(MainWindow) + self.centralwidget.setObjectName("centralwidget") + self.verticalLayout = QVBoxLayout(self.centralwidget) + self.verticalLayout.setObjectName("verticalLayout") + self.middleTopHorizLyt = QHBoxLayout() + self.middleTopHorizLyt.setObjectName("middleTopHorizLyt") + self.horizontalSpacer = QSpacerItem(320, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum) + + self.middleTopHorizLyt.addItem(self.horizontalSpacer) + + self.labelGameSelector = QLabel(self.centralwidget) + self.labelGameSelector.setObjectName("labelGameSelector") + + self.middleTopHorizLyt.addWidget(self.labelGameSelector, 0, Qt.AlignmentFlag.AlignHCenter) + + self.gameSelector = QComboBox(self.centralwidget) + self.gameSelector.addItem("") + self.gameSelector.addItem("") + self.gameSelector.setObjectName("gameSelector") + sizePolicy = QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.gameSelector.sizePolicy().hasHeightForWidth()) + self.gameSelector.setSizePolicy(sizePolicy) + + self.middleTopHorizLyt.addWidget(self.gameSelector) + + self.middleTopHorizLyt.setStretch(1, 1) + self.middleTopHorizLyt.setStretch(2, 1) + + self.verticalLayout.addLayout(self.middleTopHorizLyt) + + self.searchBar = QLineEdit(self.centralwidget) + self.searchBar.setObjectName("searchBar") + + self.verticalLayout.addWidget(self.searchBar) + + self.mainSplitter = QSplitter(self.centralwidget) + self.mainSplitter.setObjectName("mainSplitter") + sizePolicy1 = QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Preferred) + sizePolicy1.setHorizontalStretch(0) + sizePolicy1.setVerticalStretch(0) + sizePolicy1.setHeightForWidth(self.mainSplitter.sizePolicy().hasHeightForWidth()) + self.mainSplitter.setSizePolicy(sizePolicy1) + self.mainSplitter.setOrientation(Qt.Horizontal) + self.leftPanel = QWidget(self.mainSplitter) + self.leftPanel.setObjectName("leftPanel") + self.leftPanelLayout = QVBoxLayout(self.leftPanel) + self.leftPanelLayout.setObjectName("leftPanelLayout") + self.leftPanelLayout.setContentsMargins(0, 0, 0, 0) + self.fileExplorerTabs = QTabWidget(self.leftPanel) + self.fileExplorerTabs.setObjectName("fileExplorerTabs") + self.fileExplorerTabs.setTabPosition(QTabWidget.North) + self.fileExplorerTab = QWidget() + self.fileExplorerTab.setObjectName("fileExplorerTab") + self.fileExplorerLayout = QVBoxLayout(self.fileExplorerTab) + self.fileExplorerLayout.setObjectName("fileExplorerLayout") + self.fileExplorerPath = QLineEdit(self.fileExplorerTab) + self.fileExplorerPath.setObjectName("fileExplorerPath") + + self.fileExplorerLayout.addWidget(self.fileExplorerPath) + + self.fileExplorerTree = QTreeView(self.fileExplorerTab) + self.fileExplorerTree.setObjectName("fileExplorerTree") + + self.fileExplorerLayout.addWidget(self.fileExplorerTree) + + self.fileExplorerTabs.addTab(self.fileExplorerTab, "") + + self.leftPanelLayout.addWidget(self.fileExplorerTabs) + + self.mainSplitter.addWidget(self.leftPanel) + self.rightSplitter = QSplitter(self.mainSplitter) + self.rightSplitter.setObjectName("rightSplitter") + self.rightSplitter.setOrientation(Qt.Vertical) + self.editorWidget = QWidget(self.rightSplitter) + self.editorWidget.setObjectName("editorWidget") + self.editorLayout = QVBoxLayout(self.editorWidget) + self.editorLayout.setObjectName("editorLayout") + self.editorLayout.setContentsMargins(0, 0, 0, 0) + self.editorStack = QStackedWidget(self.editorWidget) + self.editorStack.setObjectName("editorStack") + self.nativeEditor = NSSCodeEditor() + self.nativeEditor.setObjectName("nativeEditor") + self.editorStack.addWidget(self.nativeEditor) + self.webEditor = WebViewEditor() + self.webEditor.setObjectName("webEditor") + self.editorStack.addWidget(self.webEditor) + + self.editorLayout.addWidget(self.editorStack) + + self.toggleEditorButton = QPushButton(self.editorWidget) + self.toggleEditorButton.setObjectName("toggleEditorButton") + + self.editorLayout.addWidget(self.toggleEditorButton) + + self.rightSplitter.addWidget(self.editorWidget) + self.editorTabsWidget = QWidget(self.rightSplitter) + self.editorTabsWidget.setObjectName("editorTabsWidget") + self.editorTabsLayout = QVBoxLayout(self.editorTabsWidget) + self.editorTabsLayout.setObjectName("editorTabsLayout") + self.editorTabsLayout.setContentsMargins(0, 0, 0, 0) + self.editorTabs = QTabWidget(self.editorTabsWidget) + self.editorTabs.setObjectName("editorTabs") + sizePolicy2 = QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Expanding) + sizePolicy2.setHorizontalStretch(0) + sizePolicy2.setVerticalStretch(0) + sizePolicy2.setHeightForWidth(self.editorTabs.sizePolicy().hasHeightForWidth()) + self.editorTabs.setSizePolicy(sizePolicy2) + self.editorTabs.setAcceptDrops(True) + self.editorTabs.setTabsClosable(True) + self.editorTabs.setMovable(True) + + self.editorTabsLayout.addWidget(self.editorTabs) + + self.searchReplaceWidget = QWidget(self.editorTabsWidget) + self.searchReplaceWidget.setObjectName("searchReplaceWidget") + self.searchReplaceLayout = QHBoxLayout(self.searchReplaceWidget) + self.searchReplaceLayout.setObjectName("searchReplaceLayout") + self.searchLineEdit = QLineEdit(self.searchReplaceWidget) + self.searchLineEdit.setObjectName("searchLineEdit") + + self.searchReplaceLayout.addWidget(self.searchLineEdit) + + self.replaceLineEdit = QLineEdit(self.searchReplaceWidget) + self.replaceLineEdit.setObjectName("replaceLineEdit") + + self.searchReplaceLayout.addWidget(self.replaceLineEdit) + + + self.editorTabsLayout.addWidget(self.searchReplaceWidget) + + self.rightSplitter.addWidget(self.editorTabsWidget) + self.bottomTabs = QTabWidget(self.rightSplitter) + self.bottomTabs.setObjectName("bottomTabs") + self.bottomTabs.setTabPosition(QTabWidget.South) + self.outputTab = QWidget() + self.outputTab.setObjectName("outputTab") + self.outputLayout = QVBoxLayout(self.outputTab) + self.outputLayout.setObjectName("outputLayout") + self.outputEdit = QPlainTextEdit(self.outputTab) + self.outputEdit.setObjectName("outputEdit") + self.outputEdit.setReadOnly(True) + + self.outputLayout.addWidget(self.outputEdit) + + self.bottomTabs.addTab(self.outputTab, "") + self.problemsTab = QWidget() + self.problemsTab.setObjectName("problemsTab") + self.problemsLayout = QVBoxLayout(self.problemsTab) + self.problemsLayout.setObjectName("problemsLayout") + self.problemsTree = QTreeWidget(self.problemsTab) + self.problemsTree.setObjectName("problemsTree") + + self.problemsLayout.addWidget(self.problemsTree) + + self.bottomTabs.addTab(self.problemsTab, "") + self.rightSplitter.addWidget(self.bottomTabs) + self.mainSplitter.addWidget(self.rightSplitter) + + self.verticalLayout.addWidget(self.mainSplitter) + + self.progressBar = QProgressBar(self.centralwidget) + self.progressBar.setObjectName("progressBar") + self.progressBar.setMaximum(1) + self.progressBar.setTextVisible(False) + + self.verticalLayout.addWidget(self.progressBar) + + MainWindow.setCentralWidget(self.centralwidget) + self.statusbar = QStatusBar(MainWindow) + self.statusbar.setObjectName("statusbar") + MainWindow.setStatusBar(self.statusbar) + self.toolBar = QToolBar(MainWindow) + self.toolBar.setObjectName("toolBar") + MainWindow.addToolBar(self.toolBar) + self.bookmarksDock = QDockWidget(MainWindow) + self.bookmarksDock.setObjectName("bookmarksDock") + self.bookmarksDock.setAcceptDrops(True) + self.dockWidgetContents_2 = QWidget() + self.dockWidgetContents_2.setObjectName("dockWidgetContents_2") + self.verticalLayout_14 = QVBoxLayout(self.dockWidgetContents_2) + self.verticalLayout_14.setObjectName("verticalLayout_14") + self.bookmarkTree = QTreeWidget(self.dockWidgetContents_2) + self.bookmarkTree.setObjectName("bookmarkTree") + + self.verticalLayout_14.addWidget(self.bookmarkTree) + + self.addBookmarkButton = QPushButton(self.dockWidgetContents_2) + self.addBookmarkButton.setObjectName("addBookmarkButton") + + self.verticalLayout_14.addWidget(self.addBookmarkButton) + + self.removeBookmarkButton = QPushButton(self.dockWidgetContents_2) + self.removeBookmarkButton.setObjectName("removeBookmarkButton") + + self.verticalLayout_14.addWidget(self.removeBookmarkButton) + + self.bookmarksDock.setWidget(self.dockWidgetContents_2) + MainWindow.addDockWidget(Qt.RightDockWidgetArea, self.bookmarksDock) + self.snippetsDock = QDockWidget(MainWindow) + self.snippetsDock.setObjectName("snippetsDock") + self.snippetsDock.setAcceptDrops(True) + self.snippetsDockContents = QWidget() + self.snippetsDockContents.setObjectName("snippetsDockContents") + self.snippetsLayout = QVBoxLayout(self.snippetsDockContents) + self.snippetsLayout.setObjectName("snippetsLayout") + self.snippetSearchEdit = QLineEdit(self.snippetsDockContents) + self.snippetSearchEdit.setObjectName("snippetSearchEdit") + + self.snippetsLayout.addWidget(self.snippetSearchEdit) + + self.snippetList = QListWidget(self.snippetsDockContents) + self.snippetList.setObjectName("snippetList") + + self.snippetsLayout.addWidget(self.snippetList) + + self.snippetButtonsLayout = QHBoxLayout() + self.snippetButtonsLayout.setObjectName("snippetButtonsLayout") + self.snippetAddButton = QPushButton(self.snippetsDockContents) + self.snippetAddButton.setObjectName("snippetAddButton") + + self.snippetButtonsLayout.addWidget(self.snippetAddButton) + + self.snippetDelButton = QPushButton(self.snippetsDockContents) + self.snippetDelButton.setObjectName("snippetDelButton") + + self.snippetButtonsLayout.addWidget(self.snippetDelButton) + + + self.snippetsLayout.addLayout(self.snippetButtonsLayout) + + self.snippetReloadButton = QPushButton(self.snippetsDockContents) + self.snippetReloadButton.setObjectName("snippetReloadButton") + + self.snippetsLayout.addWidget(self.snippetReloadButton) + + self.snippetsDock.setWidget(self.snippetsDockContents) + MainWindow.addDockWidget(Qt.RightDockWidgetArea, self.snippetsDock) + self.menubar = QMenuBar(MainWindow) + self.menubar.setObjectName("menubar") + self.menubar.setGeometry(QRect(0, 0, 1280, 21)) + self.menuFile = QMenu(self.menubar) + self.menuFile.setObjectName("menuFile") + self.menuEdit = QMenu(self.menubar) + self.menuEdit.setObjectName("menuEdit") + self.menuView = QMenu(self.menubar) + self.menuView.setObjectName("menuView") + self.menuTools = QMenu(self.menubar) + self.menuTools.setObjectName("menuTools") + self.menuHelp = QMenu(self.menubar) + self.menuHelp.setObjectName("menuHelp") + MainWindow.setMenuBar(self.menubar) + + self.menubar.addAction(self.menuFile.menuAction()) + self.menubar.addAction(self.menuEdit.menuAction()) + self.menubar.addAction(self.menuView.menuAction()) + self.menubar.addAction(self.menuTools.menuAction()) + self.menubar.addAction(self.menuHelp.menuAction()) + self.menuFile.addAction(self.actionNew) + self.menuFile.addAction(self.actionOpen) + self.menuFile.addAction(self.actionSave) + self.menuFile.addAction(self.actionSave_As) + self.menuFile.addAction(self.actionSave_All) + self.menuFile.addSeparator() + self.menuFile.addAction(self.actionClose) + self.menuFile.addAction(self.actionClose_All) + self.menuFile.addSeparator() + self.menuFile.addAction(self.actionCompile) + self.menuFile.addAction(self.actionRun) + self.menuFile.addSeparator() + self.menuFile.addAction(self.actionDownloadVanillaSource) + self.menuFile.addAction(self.actionPrint) + self.menuFile.addSeparator() + self.menuFile.addAction(self.actionExit) + self.menuEdit.addAction(self.actionUndo) + self.menuEdit.addAction(self.actionRedo) + self.menuEdit.addSeparator() + self.menuEdit.addAction(self.actionCut) + self.menuEdit.addAction(self.actionCopy) + self.menuEdit.addAction(self.actionPaste) + self.menuEdit.addSeparator() + self.menuEdit.addAction(self.actionFind) + self.menuEdit.addAction(self.actionReplace) + self.menuEdit.addAction(self.actionFind_in_Files) + self.menuEdit.addAction(self.actionGo_to_Line) + self.menuEdit.addSeparator() + self.menuEdit.addAction(self.actionToggle_Comment) + self.menuEdit.addAction(self.actionIndent) + self.menuEdit.addAction(self.actionUnindent) + self.menuView.addAction(self.actionToggleFileExplorer) + self.menuView.addAction(self.actionToggleTerminal) + self.menuView.addAction(self.actionToggle_Output_Panel) + self.menuView.addSeparator() + self.menuView.addAction(self.actionZoom_In) + self.menuView.addAction(self.actionZoom_Out) + self.menuView.addAction(self.actionReset_Zoom) + self.menuView.addSeparator() + self.menuView.addAction(self.actionToggle_Line_Numbers) + self.menuView.addAction(self.actionToggle_Wrap_Lines) + self.menuTools.addAction(self.actionManage_Snippets) + self.menuTools.addAction(self.actionManage_Plugins) + self.menuTools.addSeparator() + self.menuTools.addAction(self.actionFormat_Code) + self.menuTools.addAction(self.actionAnalyze_Code) + self.menuTools.addSeparator() + self.menuHelp.addAction(self.actionDocumentation) + self.menuHelp.addAction(self.actionKeyboard_Shortcuts) + self.menuHelp.addSeparator() + self.menuHelp.addAction(self.actionCheck_for_Updates) + self.menuHelp.addAction(self.actionAbout) + + self.retranslateUi(MainWindow) + + QMetaObject.connectSlotsByName(MainWindow) + # setupUi + + def retranslateUi(self, MainWindow): + MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", "Advanced NSS Editor", None)) + self.actionNew.setText(QCoreApplication.translate("MainWindow", "New", None)) +#if QT_CONFIG(shortcut) + self.actionNew.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+Shift+B", None)) +#endif // QT_CONFIG(shortcut) + self.actionOpen.setText(QCoreApplication.translate("MainWindow", "Open", None)) +#if QT_CONFIG(shortcut) + self.actionOpen.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+O", None)) +#endif // QT_CONFIG(shortcut) + self.actionSave.setText(QCoreApplication.translate("MainWindow", "Save", None)) +#if QT_CONFIG(shortcut) + self.actionSave.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+S", None)) +#endif // QT_CONFIG(shortcut) + self.actionSave_As.setText(QCoreApplication.translate("MainWindow", "Save As", None)) +#if QT_CONFIG(shortcut) + self.actionSave_As.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+Shift+S", None)) +#endif // QT_CONFIG(shortcut) + self.actionSave_All.setText(QCoreApplication.translate("MainWindow", "Save All", None)) +#if QT_CONFIG(shortcut) + self.actionSave_All.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+Shift+A", None)) +#endif // QT_CONFIG(shortcut) + self.actionClose.setText(QCoreApplication.translate("MainWindow", "Close", None)) +#if QT_CONFIG(shortcut) + self.actionClose.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+W", None)) +#endif // QT_CONFIG(shortcut) + self.actionClose_All.setText(QCoreApplication.translate("MainWindow", "Close All", None)) +#if QT_CONFIG(shortcut) + self.actionClose_All.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+Shift+W", None)) +#endif // QT_CONFIG(shortcut) + self.actionCompile.setText(QCoreApplication.translate("MainWindow", "Compile", None)) +#if QT_CONFIG(shortcut) + self.actionCompile.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+Shift+B", None)) +#endif // QT_CONFIG(shortcut) + self.actionRun.setText(QCoreApplication.translate("MainWindow", "Run", None)) +#if QT_CONFIG(shortcut) + self.actionRun.setShortcut(QCoreApplication.translate("MainWindow", "F6", None)) +#endif // QT_CONFIG(shortcut) + self.actionPrint.setText(QCoreApplication.translate("MainWindow", "Print", None)) +#if QT_CONFIG(shortcut) + self.actionPrint.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+P", None)) +#endif // QT_CONFIG(shortcut) + self.actionExit.setText(QCoreApplication.translate("MainWindow", "Exit", None)) +#if QT_CONFIG(shortcut) + self.actionExit.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+Q", None)) +#endif // QT_CONFIG(shortcut) + self.actionUndo.setText(QCoreApplication.translate("MainWindow", "Undo", None)) +#if QT_CONFIG(shortcut) + self.actionUndo.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+Z", None)) +#endif // QT_CONFIG(shortcut) + self.actionRedo.setText(QCoreApplication.translate("MainWindow", "Redo", None)) +#if QT_CONFIG(shortcut) + self.actionRedo.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+Y", None)) +#endif // QT_CONFIG(shortcut) + self.actionCut.setText(QCoreApplication.translate("MainWindow", "Cut", None)) +#if QT_CONFIG(shortcut) + self.actionCut.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+X", None)) +#endif // QT_CONFIG(shortcut) + self.actionCopy.setText(QCoreApplication.translate("MainWindow", "Copy", None)) +#if QT_CONFIG(shortcut) + self.actionCopy.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+C", None)) +#endif // QT_CONFIG(shortcut) + self.actionPaste.setText(QCoreApplication.translate("MainWindow", "Paste", None)) +#if QT_CONFIG(shortcut) + self.actionPaste.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+V", None)) +#endif // QT_CONFIG(shortcut) + self.actionFind.setText(QCoreApplication.translate("MainWindow", "Find", None)) +#if QT_CONFIG(shortcut) + self.actionFind.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+F", None)) +#endif // QT_CONFIG(shortcut) + self.actionReplace.setText(QCoreApplication.translate("MainWindow", "Replace", None)) +#if QT_CONFIG(shortcut) + self.actionReplace.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+H", None)) +#endif // QT_CONFIG(shortcut) + self.actionFind_in_Files.setText(QCoreApplication.translate("MainWindow", "Find in Files", None)) +#if QT_CONFIG(shortcut) + self.actionFind_in_Files.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+Shift+F", None)) +#endif // QT_CONFIG(shortcut) + self.actionGo_to_Line.setText(QCoreApplication.translate("MainWindow", "Go to Line", None)) +#if QT_CONFIG(shortcut) + self.actionGo_to_Line.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+G", None)) +#endif // QT_CONFIG(shortcut) + self.actionGo_to_Function.setText(QCoreApplication.translate("MainWindow", "Go to Function", None)) +#if QT_CONFIG(shortcut) + self.actionGo_to_Function.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+Shift+G", None)) +#endif // QT_CONFIG(shortcut) + self.actionToggle_Comment.setText(QCoreApplication.translate("MainWindow", "Block Comment", None)) +#if QT_CONFIG(shortcut) + self.actionToggle_Comment.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+/", None)) +#endif // QT_CONFIG(shortcut) + self.actionIndent.setText(QCoreApplication.translate("MainWindow", "Indent", None)) +#if QT_CONFIG(shortcut) + self.actionIndent.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+I", None)) +#endif // QT_CONFIG(shortcut) + self.actionUnindent.setText(QCoreApplication.translate("MainWindow", "Unindent", None)) +#if QT_CONFIG(shortcut) + self.actionUnindent.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+Shift+I", None)) +#endif // QT_CONFIG(shortcut) + self.actionToggleFileExplorer.setText(QCoreApplication.translate("MainWindow", "Toggle File Explorer", None)) +#if QT_CONFIG(shortcut) + self.actionToggleFileExplorer.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+B", None)) +#endif // QT_CONFIG(shortcut) + self.actionToggleTerminal.setText(QCoreApplication.translate("MainWindow", "Toggle Snip/Bookmark Panel", None)) +#if QT_CONFIG(shortcut) + self.actionToggleTerminal.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+`", None)) +#endif // QT_CONFIG(shortcut) + self.actionToggle_Output_Panel.setText(QCoreApplication.translate("MainWindow", "Toggle Output Panel", None)) +#if QT_CONFIG(shortcut) + self.actionToggle_Output_Panel.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+Shift+O", None)) +#endif // QT_CONFIG(shortcut) + self.actionZoom_In.setText(QCoreApplication.translate("MainWindow", "Zoom In", None)) +#if QT_CONFIG(shortcut) + self.actionZoom_In.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl++", None)) +#endif // QT_CONFIG(shortcut) + self.actionZoom_Out.setText(QCoreApplication.translate("MainWindow", "Zoom Out", None)) +#if QT_CONFIG(shortcut) + self.actionZoom_Out.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+-", None)) +#endif // QT_CONFIG(shortcut) + self.actionReset_Zoom.setText(QCoreApplication.translate("MainWindow", "Reset Zoom", None)) +#if QT_CONFIG(shortcut) + self.actionReset_Zoom.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+0", None)) +#endif // QT_CONFIG(shortcut) + self.actionToggle_Line_Numbers.setText(QCoreApplication.translate("MainWindow", "Toggle Line Numbers", None)) +#if QT_CONFIG(shortcut) + self.actionToggle_Line_Numbers.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+Shift+L", None)) +#endif // QT_CONFIG(shortcut) + self.actionToggle_Minimap.setText(QCoreApplication.translate("MainWindow", "Toggle Minimap", None)) +#if QT_CONFIG(shortcut) + self.actionToggle_Minimap.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+Shift+M", None)) +#endif // QT_CONFIG(shortcut) + self.actionToggle_Wrap_Lines.setText(QCoreApplication.translate("MainWindow", "Toggle Wrap Lines", None)) +#if QT_CONFIG(shortcut) + self.actionToggle_Wrap_Lines.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+Shift+W", None)) +#endif // QT_CONFIG(shortcut) + self.actionManage_Snippets.setText(QCoreApplication.translate("MainWindow", "Manage Snippets", None)) + self.actionManage_Plugins.setText(QCoreApplication.translate("MainWindow", "Manage Plugins", None)) + self.actionFormat_Code.setText(QCoreApplication.translate("MainWindow", "Format Code", None)) +#if QT_CONFIG(shortcut) + self.actionFormat_Code.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+Shift+F", None)) +#endif // QT_CONFIG(shortcut) + self.actionAnalyze_Code.setText(QCoreApplication.translate("MainWindow", "Analyze Code", None)) +#if QT_CONFIG(shortcut) + self.actionAnalyze_Code.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+Shift+A", None)) +#endif // QT_CONFIG(shortcut) + self.actionGenerate_Documentation.setText(QCoreApplication.translate("MainWindow", "Generate Documentation", None)) +#if QT_CONFIG(shortcut) + self.actionGenerate_Documentation.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+Shift+D", None)) +#endif // QT_CONFIG(shortcut) + self.actionExport_to_HTML.setText(QCoreApplication.translate("MainWindow", "Export to HTML", None)) +#if QT_CONFIG(shortcut) + self.actionExport_to_HTML.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+Shift+E", None)) +#endif // QT_CONFIG(shortcut) + self.actionStart_Debugging.setText(QCoreApplication.translate("MainWindow", "Start Debugging", None)) +#if QT_CONFIG(shortcut) + self.actionStart_Debugging.setShortcut(QCoreApplication.translate("MainWindow", "F9", None)) +#endif // QT_CONFIG(shortcut) + self.actionStop_Debugging.setText(QCoreApplication.translate("MainWindow", "Stop Debugging", None)) +#if QT_CONFIG(shortcut) + self.actionStop_Debugging.setShortcut(QCoreApplication.translate("MainWindow", "Shift+F9", None)) +#endif // QT_CONFIG(shortcut) + self.actionStep_Over.setText(QCoreApplication.translate("MainWindow", "Step Over", None)) +#if QT_CONFIG(shortcut) + self.actionStep_Over.setShortcut(QCoreApplication.translate("MainWindow", "F10", None)) +#endif // QT_CONFIG(shortcut) + self.actionStep_Into.setText(QCoreApplication.translate("MainWindow", "Step Into", None)) +#if QT_CONFIG(shortcut) + self.actionStep_Into.setShortcut(QCoreApplication.translate("MainWindow", "F11", None)) +#endif // QT_CONFIG(shortcut) + self.actionStep_Out.setText(QCoreApplication.translate("MainWindow", "Step Out", None)) +#if QT_CONFIG(shortcut) + self.actionStep_Out.setShortcut(QCoreApplication.translate("MainWindow", "Shift+F11", None)) +#endif // QT_CONFIG(shortcut) + self.actionToggle_Breakpoint.setText(QCoreApplication.translate("MainWindow", "Toggle Breakpoint", None)) +#if QT_CONFIG(shortcut) + self.actionToggle_Breakpoint.setShortcut(QCoreApplication.translate("MainWindow", "F12", None)) +#endif // QT_CONFIG(shortcut) + self.actionClear_All_Breakpoints.setText(QCoreApplication.translate("MainWindow", "Clear All Breakpoints", None)) +#if QT_CONFIG(shortcut) + self.actionClear_All_Breakpoints.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+Shift+F12", None)) +#endif // QT_CONFIG(shortcut) + self.actionDocumentation.setText(QCoreApplication.translate("MainWindow", "Documentation", None)) +#if QT_CONFIG(shortcut) + self.actionDocumentation.setShortcut(QCoreApplication.translate("MainWindow", "F1", None)) +#endif // QT_CONFIG(shortcut) + self.actionKeyboard_Shortcuts.setText(QCoreApplication.translate("MainWindow", "Keyboard Shortcuts", None)) +#if QT_CONFIG(shortcut) + self.actionKeyboard_Shortcuts.setShortcut(QCoreApplication.translate("MainWindow", "Ctrl+Shift+K", None)) +#endif // QT_CONFIG(shortcut) + self.actionCheck_for_Updates.setText(QCoreApplication.translate("MainWindow", "Check for Updates", None)) + self.actionAbout.setText(QCoreApplication.translate("MainWindow", "About", None)) + self.actionK1.setText(QCoreApplication.translate("MainWindow", "K1", None)) + self.actionTSL.setText(QCoreApplication.translate("MainWindow", "TSL", None)) + self.actionDownloadVanillaSource.setText(QCoreApplication.translate("MainWindow", "Download from Vanilla Source Repo", None)) +#if QT_CONFIG(tooltip) + self.actionDownloadVanillaSource.setToolTip(QCoreApplication.translate("MainWindow", "Download script from the vanilla source repository", None)) +#endif // QT_CONFIG(tooltip) + self.labelGameSelector.setText(QCoreApplication.translate("MainWindow", "Choose a Game", None)) + self.gameSelector.setItemText(0, QCoreApplication.translate("MainWindow", "K1", None)) + self.gameSelector.setItemText(1, QCoreApplication.translate("MainWindow", "TSL", None)) + +#if QT_CONFIG(tooltip) + self.gameSelector.setToolTip(QCoreApplication.translate("MainWindow", "This determines what constants to use for your IDE and\n" +" impacts the PyKotor compiler (if used)", None)) +#endif // QT_CONFIG(tooltip) + self.gameSelector.setPlaceholderText("") + self.searchBar.setPlaceholderText(QCoreApplication.translate("MainWindow", "Search...", None)) + self.fileExplorerPath.setPlaceholderText(QCoreApplication.translate("MainWindow", "Path", None)) + self.fileExplorerTabs.setTabText(self.fileExplorerTabs.indexOf(self.fileExplorerTab), QCoreApplication.translate("MainWindow", "File Explorer", None)) + self.toggleEditorButton.setText(QCoreApplication.translate("MainWindow", "Toggle Web IDE", None)) + self.searchLineEdit.setPlaceholderText(QCoreApplication.translate("MainWindow", "Search...", None)) + self.replaceLineEdit.setPlaceholderText(QCoreApplication.translate("MainWindow", "Replace...", None)) + self.bottomTabs.setTabText(self.bottomTabs.indexOf(self.outputTab), QCoreApplication.translate("MainWindow", "Output", None)) + ___qtreewidgetitem = self.problemsTree.headerItem() + ___qtreewidgetitem.setText(2, QCoreApplication.translate("MainWindow", "Line", None)); + ___qtreewidgetitem.setText(1, QCoreApplication.translate("MainWindow", "File", None)); + ___qtreewidgetitem.setText(0, QCoreApplication.translate("MainWindow", "Description", None)); + self.bottomTabs.setTabText(self.bottomTabs.indexOf(self.problemsTab), QCoreApplication.translate("MainWindow", "Problems", None)) + self.bookmarksDock.setWindowTitle(QCoreApplication.translate("MainWindow", "Bookmarks", None)) + ___qtreewidgetitem1 = self.bookmarkTree.headerItem() + ___qtreewidgetitem1.setText(1, QCoreApplication.translate("MainWindow", "Description", None)); + ___qtreewidgetitem1.setText(0, QCoreApplication.translate("MainWindow", "Line", None)); + self.addBookmarkButton.setText(QCoreApplication.translate("MainWindow", "Add Bookmark", None)) + self.removeBookmarkButton.setText(QCoreApplication.translate("MainWindow", "Remove Bookmark", None)) + self.snippetsDock.setWindowTitle(QCoreApplication.translate("MainWindow", "Snippets", None)) + self.snippetSearchEdit.setPlaceholderText(QCoreApplication.translate("MainWindow", "Search snippets...", None)) + self.snippetAddButton.setText(QCoreApplication.translate("MainWindow", "Add", None)) + self.snippetDelButton.setText(QCoreApplication.translate("MainWindow", "Remove", None)) + self.snippetReloadButton.setText(QCoreApplication.translate("MainWindow", "Reload", None)) + self.menuFile.setTitle(QCoreApplication.translate("MainWindow", "File", None)) + self.menuEdit.setTitle(QCoreApplication.translate("MainWindow", "Edit", None)) + self.menuView.setTitle(QCoreApplication.translate("MainWindow", "View", None)) + self.menuTools.setTitle(QCoreApplication.translate("MainWindow", "Tools", None)) + self.menuHelp.setTitle(QCoreApplication.translate("MainWindow", "Help", None)) + # retranslateUi + diff --git a/Tools/HolocronToolset/src/ui/editors/tlk.ui b/Tools/HolocronToolset/src/ui/editors/tlk.ui index 93afa96cd..9e4c6db32 100644 --- a/Tools/HolocronToolset/src/ui/editors/tlk.ui +++ b/Tools/HolocronToolset/src/ui/editors/tlk.ui @@ -232,7 +232,7 @@ RobustTableView QTableView -
utility.ui_libraries.qt.widgets.itemviews.tree
+
utility.ui_libraries.qt.widgets.itemviews.treeview
diff --git a/Tools/HolocronToolset/src/ui/editors/twoda.ui b/Tools/HolocronToolset/src/ui/editors/twoda.ui index a1f965900..23181d45a 100644 --- a/Tools/HolocronToolset/src/ui/editors/twoda.ui +++ b/Tools/HolocronToolset/src/ui/editors/twoda.ui @@ -195,7 +195,7 @@ RobustTableView QTableView -
utility.ui_libraries.qt.widgets.itemviews.tree
+
utility.ui_libraries.qt.widgets.itemviews.treeview
diff --git a/Tools/HolocronToolset/src/ui/widgets/renderer/lyt_editor.ui b/Tools/HolocronToolset/src/ui/widgets/renderer/lyt_editor.ui new file mode 100644 index 000000000..77b20f513 --- /dev/null +++ b/Tools/HolocronToolset/src/ui/widgets/renderer/lyt_editor.ui @@ -0,0 +1,24 @@ + + + LYTEditor + + + + 0 + 0 + 400 + 300 + + + + LYT Editor + + + + + + + + + + diff --git a/Tools/HolocronToolset/src/ui/widgets/resource_list.ui b/Tools/HolocronToolset/src/ui/widgets/resource_list.ui index 2c586e7c2..dc8779ca7 100644 --- a/Tools/HolocronToolset/src/ui/widgets/resource_list.ui +++ b/Tools/HolocronToolset/src/ui/widgets/resource_list.ui @@ -124,7 +124,7 @@ RobustTreeView QTreeView -
utility.ui_libraries.qt.widgets.itemviews.tree
+
utility.ui_libraries.qt.widgets.itemviews.treeview
diff --git a/Tools/HolocronToolset/src/ui/widgets/settings/installations.ui b/Tools/HolocronToolset/src/ui/widgets/settings/installations.ui index 5d7b193fd..dfc71ff67 100644 --- a/Tools/HolocronToolset/src/ui/widgets/settings/installations.ui +++ b/Tools/HolocronToolset/src/ui/widgets/settings/installations.ui @@ -17,7 +17,7 @@ - + QAbstractItemView::NoEditTriggers @@ -97,6 +97,14 @@ + + + RobustListView + QListView +
utility.ui_libraries.qt.widgets.itemviews.listview
+ 1 +
+
- + \ No newline at end of file diff --git a/Tools/HolocronToolset/src/ui/widgets/texture_list.ui b/Tools/HolocronToolset/src/ui/widgets/texture_list.ui index fb31b32d8..34e8ad747 100644 --- a/Tools/HolocronToolset/src/ui/widgets/texture_list.ui +++ b/Tools/HolocronToolset/src/ui/widgets/texture_list.ui @@ -72,7 +72,15 @@
- - - - + + + + RobustListView + QListView +
utility.ui_libraries.qt.widgets.itemviews.listview
+ 1 +
+
+ + + \ No newline at end of file diff --git a/Tools/HolocronToolset/src/ui/windows/main.ui b/Tools/HolocronToolset/src/ui/windows/main.ui index 8934eb251..b6772c2e3 100644 --- a/Tools/HolocronToolset/src/ui/windows/main.ui +++ b/Tools/HolocronToolset/src/ui/windows/main.ui @@ -27,17 +27,6 @@ - - - 0 - - - - - Resource List - - - 0 @@ -161,22 +150,6 @@ - - - - - - - - File System - - - - - - - - diff --git a/Tools/HolocronToolset/src/ui/windows/module_designer.ui b/Tools/HolocronToolset/src/ui/windows/module_designer.ui index 4858a0836..842470fc7 100644 --- a/Tools/HolocronToolset/src/ui/windows/module_designer.ui +++ b/Tools/HolocronToolset/src/ui/windows/module_designer.ui @@ -1,1133 +1,1087 @@ - MainWindow - - - - 0 - 0 - 970 - 651 - - - - - Undo - - - Ctrl+Z - - - - - Redo - - - Ctrl+Y - - - Ctrl+Shift+Z - - - - Qt::StrongFocus - - - MainWindow - - - - - - - 4 - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - 28 - 16777215 - - - - Lock all instances in place - - - QCheckbox { + MainWindow + + + + 0 + 0 + 998 + 650 + + + + Qt::StrongFocus + + + MainWindow + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + 28 + 16777215 + + + + Lock all instances in place + + + + QCheckbox { spacing: 0px; } - + QCheckBox::indicator { image: url(:/images/icons/lock.png); border: 1px solid rgba(30, 144, 255, 0.0); width: 26px; height: 26px; } - + QCheckBox::indicator:unchecked:hover { background: rgba(30, 144, 255, 0.2); border: 1px solid rgba(30, 144, 255, 0.4); } - + QCheckBox::indicator:checked { background: rgba(30, 144, 255, 0.4); border:1px solid rgba(30, 144, 255, 0.6); } - + QCheckBox::indicator:checked:hover { background: rgba(30, 144, 255, 0.5); border:1px solid rgba(30, 144, 255, 0.7); } - + - - - - - - false - - - - - - - Qt::Vertical - - - - - - - - 28 - 16777215 - - - - Display cursor at mouse - - - QCheckbox { + + + + + + false + + + + + + + Qt::Vertical + + + + + + + + 28 + 16777215 + + + + Display cursor at mouse + + + + QCheckbox { spacing: 0px; } - + QCheckBox::indicator { image: url(:/images/icons/cursor.png); border: 1px solid rgba(30, 144, 255, 0.0); width: 26px; height: 26px; } - + QCheckBox::indicator:unchecked:hover { background: rgba(30, 144, 255, 0.2); border: 1px solid rgba(30, 144, 255, 0.4); } - + QCheckBox::indicator:checked { background: rgba(30, 144, 255, 0.4); border:1px solid rgba(30, 144, 255, 0.6); } - + QCheckBox::indicator:checked:hover { background: rgba(30, 144, 255, 0.5); border:1px solid rgba(30, 144, 255, 0.7); } - + - - - - - - true - - - - - - - - 28 - 16777215 - - - - Enable backface culling - - - QCheckbox { + + + + + + true + + + + + + + + 28 + 16777215 + + + + Enable backface culling + + + + QCheckbox { spacing: 0px; } - + QCheckBox::indicator { image: url(:/images/icons/backface.png); border: 1px solid rgba(30, 144, 255, 0.0); width: 26px; height: 26px; } - + QCheckBox::indicator:unchecked:hover { background: rgba(30, 144, 255, 0.2); border: 1px solid rgba(30, 144, 255, 0.4); } - + QCheckBox::indicator:checked { background: rgba(30, 144, 255, 0.4); border:1px solid rgba(30, 144, 255, 0.6); } - + QCheckBox::indicator:checked:hover { background: rgba(30, 144, 255, 0.5); border:1px solid rgba(30, 144, 255, 0.7); } - + - - - - - - true - - - - - - - - 28 - 16777215 - - - - Enable lightmaps - - - QCheckbox { + + + + + + true + + + + + + + + 28 + 16777215 + + + + Enable lightmaps + + + + QCheckbox { spacing: 0px; } - + QCheckBox::indicator { image: url(:/images/icons/lightmap.png); border: 1px solid rgba(30, 144, 255, 0.0); width: 26px; height: 26px; } - + QCheckBox::indicator:unchecked:hover { background: rgba(30, 144, 255, 0.2); border: 1px solid rgba(30, 144, 255, 0.4); } - + QCheckBox::indicator:checked { background: rgba(30, 144, 255, 0.4); border:1px solid rgba(30, 144, 255, 0.6); } - + QCheckBox::indicator:checked:hover { background: rgba(30, 144, 255, 0.5); border:1px solid rgba(30, 144, 255, 0.7); } - + - - - - - - true - - - - - - - Qt::Vertical - - - - - - - - 28 - 16777215 - - - - Creatures - - - QCheckbox { + + + + + + true + + + + + + + Qt::Vertical + + + + + + + + 28 + 16777215 + + + + Creatures + + + + QCheckbox { spacing: 0px; } - + QCheckBox::indicator { image: url(:/images/icons/k1/creature.png); border: 1px solid rgba(30, 144, 255, 0.0); width: 26px; height: 26px; } - + QCheckBox::indicator:unchecked:hover { background: rgba(30, 144, 255, 0.2); border: 1px solid rgba(30, 144, 255, 0.4); } - + QCheckBox::indicator:checked { background: rgba(30, 144, 255, 0.4); border:1px solid rgba(30, 144, 255, 0.6); } - + QCheckBox::indicator:checked:hover { background: rgba(30, 144, 255, 0.5); border:1px solid rgba(30, 144, 255, 0.7); } - + - - - - - - true - - - - - - - - 28 - 16777215 - - - - Doors - - - QCheckBox::indicator { + + + + + + true + + + + + + + + 28 + 16777215 + + + + Doors + + + + QCheckBox::indicator { image: url(:/images/icons/k1/door.png); border: 1px solid rgba(30, 144, 255, 0.0); width: 26px; height: 26px; } - + QCheckBox::indicator:unchecked:hover { background: rgba(30, 144, 255, 0.2); border: 1px solid rgba(30, 144, 255, 0.4); } - + QCheckBox::indicator:checked { background: rgba(30, 144, 255, 0.4); border:1px solid rgba(30, 144, 255, 0.6); } - + QCheckBox::indicator:checked:hover { background: rgba(30, 144, 255, 0.5); border:1px solid rgba(30, 144, 255, 0.7); } - + - - - - - - true - - - - - - - - 28 - 16777215 - - - - Placeables - - - QCheckBox::indicator { + + + + + + true + + + + + + + + 28 + 16777215 + + + + Placeables + + + + QCheckBox::indicator { image: url(:/images/icons/k1/placeable.png); border: 1px solid rgba(30, 144, 255, 0.0); width: 26px; height: 26px; } - + QCheckBox::indicator:unchecked:hover { background: rgba(30, 144, 255, 0.2); border: 1px solid rgba(30, 144, 255, 0.4); } - + QCheckBox::indicator:checked { background: rgba(30, 144, 255, 0.4); border:1px solid rgba(30, 144, 255, 0.6); } - + QCheckBox::indicator:checked:hover { background: rgba(30, 144, 255, 0.5); border:1px solid rgba(30, 144, 255, 0.7); } - + - - - - - - true - - - - - - - - 28 - 16777215 - - - - Merchants - - - QCheckBox::indicator { + + + + + + true + + + + + + + + 28 + 16777215 + + + + Merchants + + + + QCheckBox::indicator { image: url(:/images/icons/k1/merchant.png); border: 1px solid rgba(30, 144, 255, 0.0); width: 26px; height: 26px; } - + QCheckBox::indicator:unchecked:hover { background: rgba(30, 144, 255, 0.2); border: 1px solid rgba(30, 144, 255, 0.4); } - + QCheckBox::indicator:checked { background: rgba(30, 144, 255, 0.4); border:1px solid rgba(30, 144, 255, 0.6); } - + QCheckBox::indicator:checked:hover { background: rgba(30, 144, 255, 0.5); border:1px solid rgba(30, 144, 255, 0.7); } - + - - - - - - true - - - - - - - - 28 - 16777215 - - - - Sounds - - - QCheckBox::indicator { + + + + + + true + + + + + + + + 28 + 16777215 + + + + Sounds + + + + QCheckBox::indicator { image: url(:/images/icons/k1/sound.png); border: 1px solid rgba(30, 144, 255, 0.0); width: 26px; height: 26px; } - + QCheckBox::indicator:unchecked:hover { background: rgba(30, 144, 255, 0.2); border: 1px solid rgba(30, 144, 255, 0.4); } - + QCheckBox::indicator:checked { background: rgba(30, 144, 255, 0.4); border:1px solid rgba(30, 144, 255, 0.6); } - + QCheckBox::indicator:checked:hover { background: rgba(30, 144, 255, 0.5); border:1px solid rgba(30, 144, 255, 0.7); } - + - - - - - - true - - - - - - - - 28 - 16777215 - - - - Waypoints - - - QCheckBox::indicator { + + + + + + true + + + + + + + + 28 + 16777215 + + + + Waypoints + + + + QCheckBox::indicator { image: url(:/images/icons/k1/waypoint.png); border: 1px solid rgba(30, 144, 255, 0.0); width: 26px; height: 26px; } - + QCheckBox::indicator:unchecked:hover { background: rgba(30, 144, 255, 0.2); border: 1px solid rgba(30, 144, 255, 0.4); } - + QCheckBox::indicator:checked { background: rgba(30, 144, 255, 0.4); border:1px solid rgba(30, 144, 255, 0.6); } - + QCheckBox::indicator:checked:hover { background: rgba(30, 144, 255, 0.5); border:1px solid rgba(30, 144, 255, 0.7); } - + - - - - - - true - - - - - - - - 28 - 16777215 - - - - Cameras - - - QCheckBox::indicator { + + + + + + true + + + + + + + + 28 + 16777215 + + + + Cameras + + + + QCheckBox::indicator { image: url(:/images/icons/k1/camera.png); border: 1px solid rgba(30, 144, 255, 0.0); width: 26px; height: 26px; } - + QCheckBox::indicator:unchecked:hover { background: rgba(30, 144, 255, 0.2); border: 1px solid rgba(30, 144, 255, 0.4); } - + QCheckBox::indicator:checked { background: rgba(30, 144, 255, 0.4); border:1px solid rgba(30, 144, 255, 0.6); } - + QCheckBox::indicator:checked:hover { background: rgba(30, 144, 255, 0.5); border:1px solid rgba(30, 144, 255, 0.7); } - + - - - - - - true - - - - - - - - 28 - 16777215 - - - - Encounters - - - QCheckBox::indicator { + + + + + + true + + + + + + + + 28 + 16777215 + + + + Encounters + + + + QCheckBox::indicator { image: url(:/images/icons/k1/encounter.png); border: 1px solid rgba(30, 144, 255, 0.0); width: 26px; height: 26px; } - + QCheckBox::indicator:unchecked:hover { background: rgba(30, 144, 255, 0.2); border: 1px solid rgba(30, 144, 255, 0.4); } - + QCheckBox::indicator:checked { background: rgba(30, 144, 255, 0.4); border:1px solid rgba(30, 144, 255, 0.6); } - + QCheckBox::indicator:checked:hover { background: rgba(30, 144, 255, 0.5); border:1px solid rgba(30, 144, 255, 0.7); } - + - - - - - - true - - - - - - - - 28 - 16777215 - - - - Triggers - - - QCheckBox::indicator { + + + + + + true + + + + + + + + 28 + 16777215 + + + + Triggers + + + + QCheckBox::indicator { image: url(:/images/icons/k1/trigger.png); border: 1px solid rgba(30, 144, 255, 0.0); width: 26px; height: 26px; } - + QCheckBox::indicator:unchecked:hover { background: rgba(30, 144, 255, 0.2); border: 1px solid rgba(30, 144, 255, 0.4); } - + QCheckBox::indicator:checked { background: rgba(30, 144, 255, 0.4); border:1px solid rgba(30, 144, 255, 0.6); } - + QCheckBox::indicator:checked:hover { background: rgba(30, 144, 255, 0.5); border:1px solid rgba(30, 144, 255, 0.7); } - + - - - - - - true - - - - - - - - - - - - 200 - 16777215 - - - - Qt::CustomContextMenu - - - QAbstractItemView::NoEditTriggers - - - true - - - - 1 - - - - - - - - - - Qt::Vertical - - - - true - - - - - true - - - - - true - - - - - - - - - - - 200 - 16777215 - - - - Qt::CustomContextMenu - - - - - - - - - - - 0 - 0 - 970 - 22 - - - - - File - - - - - - - - - - - Edit - - - - - - - - - - - - View - - - - - - - - - - Tools - - - - - - - - - - - - Help - - - - - - - - - - - - - - Main Toolbar - - - TopToolBarArea - - - - - - - - - - - - - - - - - Walkmesh Editor - - - - - - - - - - - - - - - - - - - - - - LYT Editor - - - - - - - - - - - - - - - - - - - - - - - - - New - - - Ctrl+N - - - - - Open - - - Ctrl+O - - - - - Save - - - Ctrl+S - - - - - Save As... - - - Ctrl+Shift+S - - - - - Exit - - - Ctrl+Q - - - - - Undo - - - Ctrl+Z - - - - - Redo - - - Ctrl+Y - - - - - Cut - - - Ctrl+X - - - - - Copy - - - Ctrl+C - - - - - Paste - - - Ctrl+V - - - - - Delete - - - Del - - - - - true - - - Toggle Wireframe - - - W - - - - - true - - - Toggle Textures - - - T - - - - - true - - - Show/Hide Walkmesh - - - Ctrl+W - - - - - true - - - Show/Hide LYT - - - Ctrl+L - - - - - true - - - Walkmesh Editor - - - - - true - - - LYT Editor - - - - - Generate Walkmesh - - - - - Optimize Walkmesh - - - - - Generate LYT - - - - - Optimize LYT - - - - - Instructions - - - - - About - - - - - Add Face - - - - - Remove Face - - - - - Merge Faces - - - - - Split Face - - - - - Set Material - - - - - Add Room - - - - - Remove Room - - - - - Connect Rooms - - - - - Add Obstacle - - - - - Remove Obstacle - - - - - Add Track - - - - - Remove Track - - + + + + + + true + + + + + + + + + + + + 200 + 16777215 + + + + Qt::CustomContextMenu + + + QAbstractItemView::NoEditTriggers + + + true + + + + 1 + + + + + + + + + + Qt::Vertical + + + + true + + + + + true + + + + + + + + + + + + + + 0 + 0 + 998 + 21 + + + + + File + + + + + + + + + + Help + + + + + + + + + + + 0 + 0 + + + + 2 + + + + + + 0 + -20 + 200 + 495 + + + + + 0 + 0 + + + + + 200 + 16777215 + + + + Qt::CustomContextMenu + - - - WalkmeshRenderer - QWidget -
toolset.gui.widgets.renderer.walkmesh
- 1 -
- - ModuleRenderer - QOpenGLWidget -
toolset.gui.widgets.renderer.module
-
- - LYTEditor - QWidget -
toolset.gui.widgets.renderer.lyt_editor
- 1 -
-
- - - - +
+
+ + + Undo + + + Ctrl+Z + + + + + Redo + + + Ctrl+Shift+Z + + + + + Save GIT + + + + + Placeholdewr + + + + + Instructions + + + + + Open + + + + + Save + + + + + + + + Save As... + + + + + + + + Exit + + + + + + + + Undo + + + + + + + + Redo + + + + + + + + Cut + + + + + + + + Copy + + + + + + + + Paste + + + + + + + + Delete + + + + + + + + false + + + Toggle Wireframe + + + + + + + + false + + + Toggle Textures + + + + + + + + false + + + Show/Hide Walkmesh + + + + + + + + false + + + Show/Hide LYT + + + + + + + + false + + + Walkmesh Editor + + + + + false + + + LYT Editor + + + + + Generate Walkmesh + + + + + Optimize Walkmesh + + + + + Generate LYT + + + + + Optimize LYT + + + + + Instructions + + + + + About + + + + + Add Face + + + + + Remove Face + + + + + Merge Faces + + + + + Split Face + + + + + Set Material + + + + + Add Room + + + + + Remove Room + + + + + Connect Rooms + + + + + Add Obstacle + + + + + Remove Obstacle + + + + + Add Track + + + + + Remove Track + + + + + Hide 3D View + + + + + Hide 2D View + + +
+ + + ModuleRenderer + QWidget +
modulerenderer.h
+
+ + WalkmeshRenderer + QWidget +
walkmeshrenderer.h
+ 1 +
+
+ + + +
diff --git a/pyproject.toml b/pyproject.toml index 085f49761..a14b815ce 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -91,7 +91,7 @@ multi_line_output = 3 [tool.pyright.defineConstant] PYQT5 = true PYSIDE2 = false -PYQT6 = false +PYQT6 = true PYSIDE6 = false [tool.yapf]